无需代码片段,Visual Studio中如何创建可Tab跳转的代码占位符?
Visual Studio 快速设置复制代码的可跳转占位符
方法一:临时标记+快速替换(一次性操作首选)
- 先写一行带临时标记的代码,比如把要修改的内容换成
@@:listOfStrings.Add("@@"); - 复制这行代码50次到目标位置
- 按
Ctrl+Shift+F打开快速替换,查找内容填@@,替换内容填$0,点击全部替换 - 现在所有
@@都会变成可通过Tab跳转的占位符,按Tab就能依次跳到每个需要修改的位置,直接输入新内容即可
方法二:临时代码片段(比新建正式片段省事)
- 选中你要复用的代码行,右键选择提取代码片段
- 在弹出窗口里给片段起个临时名字(比如
TempAddString),把需要修改的"String 1"改成$stringValue$,勾选“允许在编辑器中编辑”后保存 - 之后输入这个临时片段的名字,按Tab就能插入带占位符的代码;按Tab可跳转至占位符位置,需要多次插入就重复输入名字+Tab,用完可以删掉这个临时片段
方法三:多光标直接编辑(无需占位符也高效)
复制完50行代码后,按住Alt键拖动鼠标,选中所有要修改的字符串区域(列选择模式):
- 直接输入内容,所有选中位置会同步更新
- 若需要逐个修改,按
Tab键可在多光标之间切换,依次输入不同值即可
内容的提问来源于stack exchange,提问作者Clint Warner
相关产品推荐
相关产品推荐

