Vim,人类史上最好用的文本编辑器!从此以后你就是一个善良的极客!(1)

简介: Vim,人类史上最好用的文本编辑器!从此以后你就是一个善良的极客!

CSDN 的小伙伴们,大家好,我是沉默王二。


写完 Shell 那篇后就想写 Vim 了,因为人类史上最好的文本编辑器就是 Vim,不赞同的请自觉持有保留意见,哈哈哈。


Better, Stronger, Faster.

用这三个单词来赞美 Vim,一点都不为过。只不过,Vim 的学习曲线相当的大,这是一个连我都不得不承认的事实。就好像弹一把吉他,一开始学起来非常痛苦,简直想摔了它,但学会后,就能感受到乐器的无限魅力,以及学妹崇拜的小眼神。


来吧,下定决心拥抱它,没有比它更好的文本编辑器了,非常地难学,但却不可思议地好用。


01、初识 Vim


Vim 有着悠久的历史。80 年代末,布莱姆·米勒在一个开源的 vi(更早的一种计算机文本编辑器,我记得有个读者的网名就叫这个)基础上开发了 Vim 1.0 版本。


1994 年,Vim 3.0 中加入了里程碑式的多窗口编辑模式。


1996 年,Vim 4.0 中加入了图形化界面的版本。


1998 年,Vim 5.0 中加入了语法高亮的功能。


。。。。。。


总之是,越来越强!最新的版本是 8.0,启动界面里会显示一句非常暖心的话——「Help poor children in Uganda」,翻译过来就是「请帮助乌干达的可怜孩童」。这让我想起来我最喜欢的一支乐队——Beyond 的一首歌《Amani》。


打开终端,键入「vim」,就可以进入启动界面了,如下图所示。


image.png


Vim 有很多聪明的设计,所以很多其他工具也支持 Vim 模式,比如说 Visual Studio Code。很牛掰的一点是,Vim 逃离了鼠标的“魔掌”,只通过键盘就可以肆意地操作文本。


键入 :help 就可以查看 Vim 的帮助文档,尽管文档是英文的,但这的确是最权威的 Vim 学习资料了,听我一句劝,耐着性子读一读吧!


image.png


键入 :q 可以退出帮助文档。当然了,如果英文读起来确实痛苦了些,我还为你准备了在线的中文翻译文档,看这里:


https://yianwillis.github.io/vimcdoc/doc/help.html


image.png

02、实操 Vim


俗话说,“光说不练假把戏。”咱们直接上手来体验一把。键入 vim xxx 命令。如下图所示。

image.png


随后敲回车键,就进入 xxx 文件的阅读模式了。如下图所示。


image.png


在阅读模式下,你需要尝试下面这些命令。


上下左右移动:对应上下左右键

按照词移动:w(下一个词),b(单词的第一个字母),e(单词的最后一个字母),不适合中文

按照行移动:0(第一行),$(行尾),:+行数直接跳转到指定的行(此处的+意味着按下 : 后,再输入行数,比如 10)

按照屏幕移动:H(屏幕顶部),M(屏幕中间),L(屏幕底部)

翻页:不同的键盘有所不懂,比如说 Mac 的巧克力键盘,fn+↑ 键向上翻,fn+↓键向下翻(此处的+意味着组合键)

gg(移动到文件开头),G(移动到文件末尾)

/+关键词(此处的+意味着按下反斜杠后,再输入关键词)进行搜索,n/N 用于向下或者向上匹配

除此之外,阅读模式下,你还可以:


键入 i 进入插入模式,此时会在窗口底部出现 -- INSERT -- 的字样。

image.png

相关文章
|
3月前
|
搜索推荐 开发工具
Vim编辑器的初步认识和使用
Vim是一款高度可定制的文本编辑器,支持三种主要模式:正常模式、编辑模式和命令行模式。用户可以通过快捷键在不同模式间切换,实现高效编辑。如输入`i`进入编辑模式,`:wq`保存退出,`:s`进行文本替换等。Vim还支持个性化配置,通过编辑`.vimrc`文件可设置语法高亮、自动缩进等功能,极大提升了编辑体验。
58 2
|
3月前
|
数据可视化 Unix 开发工具
VIM编辑器
本文介绍了VIM编辑器的特点和使用方法,包括VIM的定义、安装步骤、四种工作模式(命令模式、编辑模式、末行模式、可视模式)及其基本操作。重点讲解了命令模式下的光标移动、编辑、搜索、撤销等操作,以及末行模式下的文件保存、退出等快捷键。此外,还涉及了VIM的高级操作,如窗口分割和调整。
|
7月前
|
开发工具
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
|
4月前
|
IDE 搜索推荐 开发工具
LunarVim,vim编辑器推荐
【10月更文挑战第9天】
|
6月前
|
搜索推荐 Linux 网络安全
Linux系统中的Vim编辑器
【8月更文挑战第21天】Vim是一款功能强大的文本编辑器,在Linux系统中广泛使用。它具有三种基本模式:命令模式,用于执行操作但不能编辑文本;插入模式,允许用户像常规编辑器那样输入文本;底线命令模式,用于保存、退出及查找替换等操作。Vim还支持多窗口编辑、宏录制及插件扩展等功能,并可通过配置文件个性化设置。因其高效性、良好的可移植性和远程编辑能力,Vim特别适用于开发者和系统管理员。
|
6月前
|
开发工具
vim编辑器常用命令
vim编辑器常用命令
128 1
|
7月前
|
搜索推荐 Linux 开发工具
|
7月前
|
程序员 Linux 项目管理
为什么vim是程序员最喜欢的文本编辑器之一?
为什么vim是程序员最喜欢的文本编辑器之一?
|
6月前
|
Linux 开发工具
Linux vim编辑器
Linux vim编辑器
40 0
|
6月前
|
程序员 Linux 开发工具
为什么vim是程序员最喜欢的文本编辑器之一
为什么vim是程序员最喜欢的文本编辑器之一
65 0