vim-tricks
Posted luwudang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim-tricks相关的知识,希望对你有一定的参考价值。
K 打开光标下单词的man页 J 连接2行 dl 删除一个字符 daw 删除一个单词 dap 删除一个段落 g~ 转换大小写 guaw 把整个单词转换成小写 gUaw 与上面相反 dap 删除整个段落 guap ... gUap ... cc 修改当前行 (删除这一行,然进入插入模式)不论光标在哪里 C 与 cc 不一样,C 是删除光标位置到行尾,跟光标位置有关 dd 删除当前行 >> 缩进当前行 gugu (guu) 把当前行转换为小写 gUgU (gUU) 把当前行转换为大写 在插入模式下: <C-h> 删除前一个字符 相当于 Backspace <C-w> 删除前一个单词 <C-u> 删除到行首 Esc 切换到普通模式 <C-[> 同上 <C-o> 切换到插入-普通模式 例子:(把第一行的书名复制到第二行的末尾) Practical Vim ,by Drew Neil Read Drew Neil‘s yt, A<C-r>0 //不用退出插入模式进行计算 6 chairs,each $35,total $ <C-r>=6*35<CR> // <C-r>= 指定使用表达式寄存器 //加减法 <C-a> /*给光标下的数字加1*/ 10<C-a> /*给光标下的数字加10*/ <C-x> /*给光标下的数字减1*/ 10<C-x> /*给光标下的数字减10*/ 技巧17 插入非常用字符 <C-v>065 // a <C-v>u00bf // 反转问号 编码超过3位的,在前面加字母 u 如果想知道任何一个字符对应的编码,将光标停留在该字符上,然后 ga 即可 技巧18 用二合字母插入非常用字符 <C-k>{char1}{char2} <C-k>12 // 二分之一 <C-k>34 //四分之三 <C-k><< //书名号 <C-k>?I //反转问号 ... 把 March 修改变成 April 1. caw ,输入 April 2. viw 高亮 March ,然后 c ,输入 April
多窗口模式下,只保留当前窗口: :only
以上是关于vim-tricks的主要内容,如果未能解决你的问题,请参考以下文章