vim工作实用操作总结

一、vim中如何撤销

u 撤销上一步的操作
Ctrl+r 恢复上一步被撤销的操作

二、全选,单选复制粘贴

全部删除:按esc键后,先按gg(到达顶部),然后dG
全部复制:按esc键后,先按gg,然后ggyG
全选高亮显示:按esc键后,先按gg,然后ggvG或者ggVG
粘贴:p

单行复制:按esc键后, 然后yy
单行删除:按esc键后, 然后dd

三、剪切

d与y命令基本类似,所以两个命令用法一样,包括含有数字的用法.
d 剪切选定块到缓冲区;
dd 剪切整行
d^ 剪切至行首
d$ 剪切至行尾
dw 剪切一个word
dG 剪切至档尾

四、视图模式

选定文本块
1). 使用v进入可视模式,移动光标键选定内容。

    2). 选定文件中全部文本块ggVG

五、光标移动

n 空格(n是数字): 按下数字 n 然后按空格,则光标向右移动 n个字符,如果该行字符数小余 n,则光标继续从下行开始向右移动,一直到 n
数字0 或 Home : 移动到本行行首
$ 或 End : 移动到本行行尾
H :光标移动到当前屏幕的最顶行
M :光标移动到当前屏幕的中央那一行
L :光标移动到当前屏幕的最底行
G :光标移动到文本的最末行
nC:(n是数字) 光标移动到文本的第n行
gg :光标移动到文本的首行
n回车(n是数字) :光标向下移动n行

六、vim查找

1、普通模式中按斜杆/+要查询的内容后回车
2、按n向下查,按N向上查询
3、退出高亮进入命令模式:nohl

七、vim全局替换命令

步骤:
在vim中进行全局替换可以使用:s命令,具体操作如下:

  1. 打开要进行替换的文件,进入vim编辑模式。
  2. 输入命令模式,按下冒号(:)键。
  3. 输入s/要替换的内容/替换后的内容/g,其中s表示替换命令,g表示全局替换。
  4. 按下回车键,vim会自动执行替换操作。
例子:
:s/apple/orange/g   #apple:表示替换的内容,orange表示替换后的内容,/g表示全局替换

八、注意事项

vim只能粘贴50行的问题:
在当前用户主目录编辑~/.vimrc(如果不存在,新建这个文件),添加一行

:set viminfo='1000,<500

猜你喜欢

转载自blog.csdn.net/wei1359765074410/article/details/125333355
今日推荐