vim多行复制 提升Vim编辑器工作效率的设置及操作

一、引言

Vim被称为“编辑器之神”,可见其在Linux用户心目中的地位,也是每个Linux用户必须掌握的基础工具。它功能强大,支持语法高亮、正则表达式查找或替换,具有丰富的插件且跨平台。Linux系统一般都只是默认安装了vivim多行复制,需要用户自己安装vim,为了提升编辑效率,有一些配置选项需要用户自己去添加。

vim复制命令_vim多行复制_vim复制全部内容

二、Vi与Vim

Vim是由Vi发展演变而来的文本编辑器,它比Vi功能更强大且更易用,具有语法高亮显示、多视窗编辑、代码折叠、支持插件等功能,因此成为了Linux初学者的首选。像Ubuntu Desktop发行版默认只安装了Vi, 在文本编辑过程进行光标移动的时候,只能使用H-J-K-L键进行操作,而对于习惯使用方向键的用户就感觉不太顺手,这时只需安装一下Vim就好了。

$ sudo apt install vim

安装完Vim之后,会创建新的Vi命令的链接,所以这时使用Vi和Vim都是一样的了。

三、几个高效的Vim设置项

Vim的配置文件是/etc/vim/vimrc,所以增加或编辑设置选项都是修改这个文件。

1、设置语法高亮

将配置文件里面的这一段解除注释即可,行前的双引号表示注释。设置高亮之后,可以支持很多编程语言代码文件的高亮显示,代码显得有层次感,便于阅读和编辑。

if has(“syntax”)

syntax on

endif

2、搜索高亮

只需增加一行如下设置,开启搜索高亮后,被搜索的字符串被黄色背景色突出标记,一眼即可看到窗口范围内的搜索对象。

set hlsearch

3、显示光标线

只需增加一行如下设置,开启后光标所在行会显示一条分界线,当文本行很长的时候便于查看和定位。

set cursorline

vim多行复制_vim复制全部内容_vim复制命令

四、几个高效的Vim操作

说明,以下所有操作都需要先通过Esc键进入命令行模式。

1、文本全局替换

执行”:%s/oldstr/newstr/g”:

:%s – 表示搜索替换

oldstr – 被替换的字符串

newstr – 要替换的字符串

g – Global,表示全局替换(如果没有”/g”vim多行复制,则只替换每行的第一个)

示例”:%s/usage/用法/g”,表示将所有的”usage”字符串全部替换成”用法”字符串。

vim复制全部内容_vim复制命令_vim多行复制

2、一次复制多行

3、一次删除多行

vim复制全部内容_vim复制命令_vim多行复制

4、快速移动到文件头和文件尾

5、快速移动到行首和行尾

Vim的功能博大精深,这里仅是做个抛砖引玉,更多设置项及高级用法,可以通过官方提供的帮助文档不断探索。

———END———
限 时 特 惠:本站每日持续更新海量各大内部创业教程,一年会员只需128元,全站资源免费下载点击查看详情
站 长 微 信:jiumai99

滚动至顶部