简介:在Linux的世界里,Vim是一个超级受欢迎的文本编辑器。它以高效、灵活和高度可定制著称,广泛用于编写程序代码、配置文件编辑等场景。
本文详细的介绍Vim文本编辑器的常用功能和实用技巧。Vim以其高效、灵活和可定制性强的特点,成为程序员和系统管理员的首选编辑工具。文章第一讲解了Vim的基本操作,如普通模式与插入模式的切换、文本搜索与替换、多窗口编辑等常见功能。随后,通过具体实例,详细介绍了提升编辑效率的多个技巧,包括快速导航、块选择与操作、搜索与替换以及个性化配置等内容。通过掌握这些技巧,用户可以在实际工作中更加高效地使用Vim进行文本编辑,提升工作效率,优化操作体验。
详细内容请参考下文。

一、登录Linux系统
1.访问Linux系统

2.查看Vim版本信息

二、Vim简介
1. Vim是什么
说明:Vim(Vi IMproved)是一个功能强劲的文本编辑器,是Vi编辑器的增强版本。它提供了丰富的功能和灵活的配置选项,适用于各种文本编辑任务,尤其在编程和系统管理中超级流行。
Vim的设计理念是让用户能够高效地编辑文本,支持多种编程语言和文件格式。它具有强劲的搜索、替换、宏录制和插件系统,使得用户可以根据自己的需求进行高度定制。
2. Vim的特点
说明:Vim的使用需要必定的学习时间,但一旦掌握,其高效的编辑方式和丰富的功能将大大提高文本编辑的效率。

三、Vim基本操作
1. Vim的三种模式

2. Vim的操作技巧
(1)进入和退出Vim
- 进入Vim:在终端输入“vim filename”。
- 退出Vim:在普通模式下,输入“:q”退出,输入“:wq”保存并退出。 如果有未保存的更改,可以使用“:q!”强制退出而不保存。
(2)基础操作

(3)文本编辑

(4)选择与操作
说明:Vim允许用户以可视模式选择文本块进行操作。进入可视模式的方法是按v(逐字符选择)、V(逐行选择)或者Ctrl + v(列选择)。选定文本后,你可以进行复制、剪切、替换等操作。

(5)搜索和替换

(6)其他命令

操作实例:

输入:set number

(7)自定义Vim
说明:一般情况下,用户配置文件位于主目录 ~/.vimrc,通过执行 vim ~/.vimrc 命令即可对此配置文件进行合理修改。一般情况下,Vim 用户配置文件需要自己手动创建,创建后可以在其中添加自定义设置。

使用实例:

收藏了,感谢分享
知识共享
vim+ctags+cscope才是终极vim
用ssh做运维这是必备技能
转
门槛高,就像latxt
还是nano好使
不知道大家有没有同感,用手机看教程,实在比不上纸质的书好用,不知道是我年纪大了,还是记忆力不行了,手机看不清,记又记不久,还是书本看着舒服,就算忘记,还可前翻,做笔记,不过,现在这样的情况,估计是大势所趋,软件更新太快了,估计书本还没出来,就已经要修订了
文章首先讲解了Vim的基本操作,如普通模式与插入模式的切换、文本搜索与替换、多窗口编辑等常见功能。随后,通过具体实例,详细介绍了提升编辑效率的多个技巧,包括快速导航、块选择与操作、搜索与替换以及个性化配置等内容。通过掌握这些技巧,用户可以在实际工作中更加高效地使用Vim进行文本编辑,提升工作效率,优化操作体验。
一直不明白vi和vim的区别。也就一直用vi。需要写自动执行脚本,就用echo xxxxx | ed
fileencoding是指定存储到磁盘时候所用编码,fileencodings (有s)用于指定尝试使用哪些编码来解码要打开的文件。linux如果有gui,优推vscode,没有鼠标的话,再选vim。什么?还有个emacs?正经人谁用
喜欢用vim,/命令查找用得多
这东东是好,就是太独特,有点像输入法中的五笔。