1.参数设置
:set nu ##行号添加
:set nonu ##取消行号
:set mouse=a ##添加鼠标选择
:set cursorline ##行线显示
但以上设定都是临时的
修改配置文件vim /etc/vimrc ###在此文件最后加入以上参数,永久性保存

2.批量修改(比如复制,粘贴,剪切)
例子:vim下操作/etc/passwd这一文档
ctrl + v进入可视化模式
vim的一些基本操作
可看到下面提示为visual block
将黑框移到想操作的地方,按上下左右键,选中自己的目标,如下
vim的一些基本操作
之后就可以进行批量操作了。
(1)比如按‘y’,进行复制,然后移动黑框到想插入的位置,按‘p’进行粘贴;
vim的一些基本操作
(2)也可以进行剪切粘贴,只不过要注意的是c剪切后会自动进入插入模式,我们要按’esc‘退出插入模式,在按’p‘进行粘贴。
(3)批量插入
任然是在可视化模式下选中自己的操作目标,比如,某列
vim的一些基本操作
按大写的’I‘,进入插入模式,输入要插入的字符
vim的一些基本操作
按’esc’退出插入模式即可,结果如下
vim的一些基本操作

(4)批量替换字符
比如想把里面的bin全部换成##########
vim的一些基本操作

输入:%s/想修改的字符/替换后的字符/g

vim的一些基本操作

结果如下

vim的一些基本操作

g代表每行中的只要符合条件的关键字都被修改,若不加g,输入:%s/想修改的字符/替换后的字符,结果如下
vim的一些基本操作

%代表全部行,也可以修改只针对某些行,比如:1,5s/想修改的字符/替换后的字符/g,只修改前五行
vim的一些基本操作

也可以批量去掉每行开头的空格,而不改变文档内容,如图
vim的一些基本操作
输入:%s/^\ *//g 结果如下
vim的一些基本操作

相关文章:

  • 2021-10-05
  • 2021-11-22
猜你喜欢
  • 2021-11-23
  • 2021-11-29
相关资源
相似解决方案