简介
使用
ruby时,在用引号将字符串引起来时,可以正确使用单引号或双引号。
那时,我每次都手动切换开始和结束引号,但是使用名为vim-surround的Vim插件似乎很容易,所以我尝试了一下。
什么是vim-surround?
一个插件,使您可以轻松地编辑括在符号中的字符串(如括号和引号)所包含的符号。
例如,如果要将双引号中包含的字符串更改为单引号,如下所示,
1 | "Hello world!" |
安装
插件后,键入
1 | 'Hello world!' |
我想减少按键次数
仅使用vim-surround的基本命令,我几乎可以完成我想做的事情,但是
我想缩短按键输入,因为这很重要,所以我将其设置为可以使用以下命令进行切换。
-
使用
ff 从单切换为双 -
使用
tt 从双切换为单
步骤
vim-surround安装
安装vim-surround。本示例使用dein.vim。
.vimrc
1 | call dein#add('tpope/vim-surround') |
键盘设定
接下来,在键盘图中指定vim-surrond函数。
.vimrc
1 2 3 4 | " ダブルコーテーション→シングルコーテーション nmap ff <Plug>Csurround"' " シングルコーテーション→ダブルコーテーション nmap tt <Plug>Csurround'" |
这就是全部。现在,您可以键入
您可以根据需要更改键盘映射。
结论
这次我只切换了引号,但是vim-surround似乎还具有其他功能,因此我将对其进行检查!
参考
- vim插件-是否有任何方法可以更改VIM Surround的键盘映射?-堆栈溢出