o是在本行下面打开新的一行,O是本行上面打开, Shif O 是在本行上面开一行,不过光标不转过去而已
a是光标后面一个插入,A是在本行的末尾插入
R是替换
按住b是从后面往前面跳一个单词
ct!,这会删除从光标位置到下一个叹号(但不包括) 比如 ct{ 就算删除到 { 之前为止..
‘’ 直接是跳回到光标 上一次在的地方
tabe 是在上面开一个东西,然后可以在vimrc 里面配置 就可以用 ctrl n ctrl p 来来回移动了 vim 在写 html 的时候有 比如 <h 1>sdfsdsdfsd </h 1> 那么 你 直接 dit t 是 tab 的意思 意味着标签,就可以把 中间的东西删掉了 如果是 dat 的话 就连h1也一起删掉了
同样在写其他的时候也一样 用 ‘dfdfdfd’ 那么 就是 di’ 就是中间的东西删除掉 用 da’的话就连‘也一起删除了 fx移动光标到当前行的下一个 x 处。很明显,x 可以是任意一个字母,而且你可以使用 ; 来重复你的上一个 f 命令。
tx 和上面的命令类似,但是是移动到 x 的左边一个位置。(这真的很有用)
” 这个符号是用来使用寄存器的 :reg 就可以列出来现在寄存器里面复制的东西
我们要拷贝当前行到寄存器 k。你应该按 “kyy “kp 来粘贴寄存器 k 里面的内容到你想要的位置
这个是用来设定搜索的时候要不要注意大小写(:set ic 和 :set noic)
dG 就是删除某一行下面的所有行 dgg 就是删除某一行上面的所有行
vim 里面复制的时候到某个地方 要把某几行先删除掉,然后再粘贴过去,应该是先复制好,然后在选择上要删除的那些行,然后p