Visual studio code 在当前文件中粘贴另一个文件的内容
将另一个文件的内容粘贴到当前文件中的快捷键/命令名是什么 我想要类似于vim的功能Visual studio code 在当前文件中粘贴另一个文件的内容,visual-studio-code,vscode-settings,Visual Studio Code,Vscode Settings,将另一个文件的内容粘贴到当前文件中的快捷键/命令名是什么 我想要类似于vim的功能 :r inputfile.txt 然后,inputfile.txt将在插入点粘贴到当前文件中。这可能适用于您:。其中一个选项是替换为文件的内容 您可以通过关联菜单触发该命令,也可以将keybinding设置为命令: extension.replaceFileNameWithContent 不过,您必须先选择文件名 如果您经常这样做,这里有一种简化流程的方法 使用另一个扩展名选择以前的文件名-在settin
:r inputfile.txt
然后,inputfile.txt将在插入点粘贴到当前文件中。这可能适用于您:。其中一个选项是替换为文件的内容
您可以通过关联菜单触发该命令,也可以将keybinding设置为命令:
extension.replaceFileNameWithContent
不过,您必须先选择文件名
如果您经常这样做,这里有一种简化流程的方法 使用另一个扩展名选择以前的文件名-在settings.json中使用:
"selectby.regexes": {
"selectFileName": {
"backward": "\\s+",
"backwardInclude": false,
"showSelection": true
}
}
{
"key": "alt+s", // whatever keybinding you wish
"command": "selectby.regex",
"args": ["selectFileName"],
"when": "editorTextFocus && !editorHasSelection && editorLangId == javascript"
},
{
"key": "alt+s", // same keybinding as above
"command": "extension.replaceFileNameWithContent",
"when": "editorTextFocus && editorHasSelection && editorLangId == javascript"
},
和一些keybinding来运行selection和replace file命令(在keybindings.json中):
如果要将键绑定限制为特定语言或语言组,请使用文件langID替换editorLangId==javascript
我特意选择了相同的键绑定来简化它。如果在编辑器中没有选择,则第一个选项将运行,如果有选择,则第二个选项将运行-因此,当您键入alt+s两次时,它们基本上“按顺序”运行。演示(您必须按两次键绑定-出于某种原因,gif无法同时捕获这两个键):
这项工作做得很好;有人能给我指一下Vim用户的VS代码备忘单吗。如何在诸如“:20,25s/dev/prod”这样的行范围内完成搜索替换任务是vscode