"+p 粘贴 "+gp 粘贴并且移动光标到粘贴内容后 但是光是输入命令"+p就已经让人觉得很麻烦了,这时候,vim的map功能就又可以大显神通了,我们只需要把“+y 和”+gp map到你喜欢的快捷键上即可: 首先打开vimrc(如果没有,请创建一个) vim ~/.vimrc 然后在其中输入: nmap <c-v> "+gp nmap <c-c> "+y...
gp gp:将内容粘贴到当前光标的后面gP:将内容粘贴到当前光标的前面注:gp/gP粘贴动作完成后,光标位置移动到被粘贴文本的结尾 d 删除(类似剪切,删除的内容会被放到无名寄存器)注:_d{motion}才会执行真正删除操作,内容不会覆盖无名寄存器 c 删除并插入 y 复制 x 剪切 可视模式下,粘贴命令p=删除+粘贴 例如: 键入...
qa: 录制宏a gp: 将剪贴板内容放在(粘贴)光标后,并将光标放在新文本后 yw: 将单词的字符从光标位置复制到下一个单词的开头 yiw: 复制(拉)光标下的单词 yaw: 拉出(复制)光标下的单词以及其后或前的空格 y$Y: 复制(拉)至行末 x: 删除(剪切)字符 >>: 缩进(右移)一行 shiftwidth <<: 取消缩进(向左...
qa: 录制宏a gp: 将剪贴板内容放在(粘贴)光标后,并将光标放在新文本后 yw: 将单词的字符从光标位置复制到下一个单词的开头 yiw: 复制(拉)光标下的单词 yaw: 拉出(复制)光标下的单词以及其后或前的空格 y$Y: 复制(拉)至行末 x: 删除(剪切)字符 >>: 缩进(右移)一行 shiftwidth <<: 取消缩进(向左...
gp-在光标后粘贴并把光标定位于粘贴的文本之后 gP-在光标前粘贴并把光标定位于粘贴的文本之后 dd-剪切当前行 2dd-剪切2行 dw-剪切当前单词 diw-删除光标处的单词 daw-删除光标处的单词及其前后的空格:3,5d-删除3到5行:.,$d-删除当前行到文件末尾:.,1d-删除当前行到文件开头:10,$d-从第10行到文件末尾...
gp命令是在当前行的下一行进行粘贴,并将光标移动到新插入行的下一行的开头处。 + + gP命令是在当前的上一行进行粘贴,插入后光标移动新插入行的下一行的开头处。 + + + + + + + + 命令小结 p 在当前光标后粘贴 P 在当前光标前粘贴 yy 复制一行 Y ...
["x]gP 如同 "P",但光标停留在新文本之后。 :[line]pu[t] [x] 放置文本 [从寄存器 x] 在行号 [line] (缺省为当前行) 之后。(总是行动作) 这个命令可以用来把抽出的块放置在新行上。 光标停留在新行末行的第一个非空白处。 寄存器也可以是 '=',跟随一个可选的表达式。表达式继续到该命令结束为止...
|gP| ["x]gP 2 put the text [from register x] before the cursor N times, leave the cursor after it |gp| ["x]gp 2 put the text [from register x] after the cursor N times, leave the cursor after it " Don't use |g'| g'{mark} 1 like |'| but without changing the jumplist...
gP, 光标则停留在 粘贴内容的最后 下面的一行! 10,15co20, 复制到20行, 10,15m20 移动到20行. 在vim中 的 复制/删除/粘贴 等操作都是通过 寄存器 来实现的:http://jingyan.baidu.com/article/7f766daf43789b4101e1d0f3.html 传统软件的复制(copy),剪切(cut),粘贴(paste),在Vim中对应的是yank,delete...
gp和gP粘贴的时候光标位置不同,光标会在粘贴的内容往后一个字符的位置,也就是会包含换行符 d,c和p实现剪切和粘贴 vim寄存器 Vim Registers unnamed register"是拷贝或者剪切的内容不指定寄存器时默认存放的位置 named registersa-z,命名寄存器,你可以为接下来剪切或者复制的内容指定特定的a-z的字符的寄存器 ...