vim复制命令
- 作者: 在下哥得肛
- 来源: 51数据库
- 2020-10-01
在非可视模式下,vim没有选择
vim 模式:编辑模式和命令模式
[ESC]进入命令模式,以下在命令模式下进行:
vim的命令大致结构 [次数][动作][范围]
如 yy 是复制一行文本的命令,则5yy 表示复制从前行开始的5行
p是粘贴,粘贴的起始行为当前行的下一行
整行复制(将一行复制到寄存器):yy
多行复印(复制3行):3yy
复制一个单词:yw
粘贴在光标后:p
粘贴在光标前:P
vim中还有一种可视模式,可以任意选择块:
按v,然后移动光标,就可以看到选择的块,再次按v,结束选择,被先的块放入了寄存器中,可以用p粘贴到你想要的地方。
还可以用CTRL-V选择方框,再次按CTRL-V完成选择。
注:VIM的各种功能都极强大,建议弄本手册,随时翻翻
选择就不太清楚了,如果你问到了答案的话,还麻烦你也告诉我一声。
复制的快捷键的 数字+yy 粘贴的快捷键是 p
如果是命令的话,就是 cp 了
其它人回答的比较清楚了。
最基本的复制是 y,粘贴是 p,剪切是 d。
复制和剪切的命令后面都可以接一个移动命令,表示将光标移动区间内的文本复制过来。
粘贴时 p 与 p 的区别是贴到光标前后的区别。
如果是在插入模式下想粘贴,也可以不退回普通模式,用 ctrl-r * 来粘贴。
vim 模式:编辑模式和命令模式
[ESC]进入命令模式,以下在命令模式下进行:
vim的命令大致结构 [次数][动作][范围]
如 yy 是复制一行文本的命令,则5yy 表示复制从前行开始的5行
p是粘贴,粘贴的起始行为当前行的下一行
整行复制(将一行复制到寄存器):yy
多行复印(复制3行):3yy
复制一个单词:yw
粘贴在光标后:p
粘贴在光标前:P
vim中还有一种可视模式,可以任意选择块:
按v,然后移动光标,就可以看到选择的块,再次按v,结束选择,被先的块放入了寄存器中,可以用p粘贴到你想要的地方。
还可以用CTRL-V选择方框,再次按CTRL-V完成选择。
注:VIM的各种功能都极强大,建议弄本手册,随时翻翻
选择就不太清楚了,如果你问到了答案的话,还麻烦你也告诉我一声。
复制的快捷键的 数字+yy 粘贴的快捷键是 p
如果是命令的话,就是 cp 了
其它人回答的比较清楚了。
最基本的复制是 y,粘贴是 p,剪切是 d。
复制和剪切的命令后面都可以接一个移动命令,表示将光标移动区间内的文本复制过来。
粘贴时 p 与 p 的区别是贴到光标前后的区别。
如果是在插入模式下想粘贴,也可以不退回普通模式,用 ctrl-r * 来粘贴。
推荐阅读