Vscode vim 插件使用Ctrl+C和V进行复制粘贴到剪切板

使用这一个插件的时候复制粘贴和其他软件互动的时候体验不好, 并且不可以用Ctrl + c, Ctrl + v很不爽

"vim.commandLineModeKeyBindings": [

{

"before" : ["Ctrl", "c"],

"after" : ["\"", "+", "y"]

},

{

"before" : ["Ctrl", "v"],

"after" : ["\"", "+", "p"]

},

],

"vim.insertModeKeyBindings": [

{

"before": ["j", "j"],

"after": [""]

},

{

"before" : ["", "c"],

"after" : ["", "\"", "+", "y", "i"]

},

{

"before" : ["", "v"],

"after" : ["", "\"", "+", "p", "i"]

}

],

加这一段

使用的是加入快捷键的方法

参考的文章 https://zhuanlan.zhihu.com/p/188499395 https://blog.csdn.net/VXadmin/article/details/119170977 这个好像只可以实现命令模式的复制和输入模式的粘贴…暂时搞不懂

另一种

以下的命令不可以用了

在vim中使用Ctrl键的命令有很多,以下是一些常见的:

Ctrl+c:退出当前操作,返回Normal模式。 Ctrl+d:在插入模式中,向下滚动半页。 Ctrl+e:向下滚动一行。 Ctrl+f:在Normal模式下,向下滚动一页。 Ctrl+g:显示当前文件名和光标所在位置信息。 Ctrl+h:删除前一个字符(相当于Backspace键)。 Ctrl+i:在Normal模式下,相当于Tab键,用于缩进。 Ctrl+j:在插入模式下,插入新行并缩进。 Ctrl+k:在插入模式下,输入特殊字符。 Ctrl+l:重新绘制屏幕,清除并重新显示当前屏幕内容。 Ctrl+m:相当于Enter键,用于换行。 Ctrl+n:在插入模式下,自动补全单词。 Ctrl+p:在插入模式下,循环向上查找匹配的文本。 Ctrl+r:在插入模式下,插入寄存器中的内容。 Ctrl+s:暂停屏幕输出,进入终端流控制模式。 Ctrl+t:在插入模式下,增加缩进级别。 Ctrl+u:在插入模式中,向上滚动半页。 Ctrl+v:在插入模式下,进入可视块(Visual Block)模式。 Ctrl+w:在插入模式下,删除前一个单词(相当于Ctrl+Backspace键)。 Ctrl+x:在插入模式下,进行文本补全或递减,或进行键盘映射。 Ctrl+y:向上滚动一行。 Ctrl+z:将vim置于后台运行,并返回终端。 这只是一部分常用的Ctrl键命令,实际上vim中还有很多其他的Ctrl键命令,可以根据个人的需要进行探索和定制。

精彩链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: