Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是纯粹的自由软件Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜者,Vim屈居第二。但在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs同样都是非常优秀的文本编辑器。
一、vim的配置
(1)在终端中输入以下指令:
cd /etc/vim
sudo vim vimrc
(2)将光标移到最下面,在endif下面输入一下代码(点i才能输入代码,但注意不要在代码中输入i)
set mouse=a //设置鼠标选中
set nu //行号
set autoindent //语法高亮
set tabstop=4 // 设置tab键的宽度
二、vim的简单使用
(1)首先cd 跳到创建的目录下,输入 vi 1.txt 回车
(2)i:插入:点击i,输入相关信息
(3)w:保存,q! 退出,wq保存退出。
点Esc键,再点shift+;键在下方输入w表示保存文件,q! 表示退出编辑,wq表示保存退出
(4)yy复制当行,dd删除当行,p粘帖
按Esc键,将鼠标移到你要复制或删除的当行行首连续点两下y或连续点两下d则表示复制或删除。当点y时
将鼠标移到将要粘帖的地方输入p则粘帖复制内容。如果在连续输入y或d之前输入数字(n),则表示从当行开始连续复制或删除(n)行。
连续复制多行也可以在可视化模式下(点Esc)点shift+v,松开后按上下键选择你要复制的内容,然后点连续点两下y,点p复制。多行删除同理。
(5)u:撤销
点Esc键,将鼠标移到需要撤销的当行行首,输入u。
三、分屏
(1)vs:水平分屏
点Esc,再点shift+;键,在下方输入vs 2.txt表示水平创建2.txt的文本。
(2)sp:垂直分屏
点Esc,再点shift+;键,在下方输入sp 2.txt表示垂直创建2.txt的文本。