ViVim基本⽤法
Vi/Vim是Linux中⼀款功能强⼤的编辑器,vi是Visual Interface的缩写,即可视化接⼝,vim是vi iMprove的缩写,即 vi的增强版(具有语法着⾊功能)。它在Linux上的地位就仿佛Edit程序在DOS上⼀样。它可以执⾏输出、删除、查、替换、块操作等众多⽂本操作,⽽且⽤户可以根据⾃⼰的需要对其进⾏定制。Vi不是⼀个排版程序,它不像Word或WPS那样可以对字体、格式、段落等其他属性进⾏编排,它只是⼀个⽂本编辑程序。 vi没有菜单,只有命令,且命令繁多。
1.Vim配置⽂件
vim命令进入编辑模式全局vim配置⽂件:/etc/vimrc
个⼈vim配置⽂件:~/.vimrc
当我们需要设置Vim的部分功能时,我们可以通过修改配置⽂件来实现!
例如:永久添加⾏号--------->在配置⽂件中加上set nu
2.Vim三级模式及相互切换
 三种模式
   命令模式(默认):刚进⼊vim的时候,默认就是命令模式,可以复制⾏,删除⾏等。
  输⼊模式:可以输⼊内容。
  末⾏模式:在最下边,除编辑模式,可以输⼊诸多管理员命令
命令⾏模式
  任何时候,不管⽤户处于何种模式,只要按⼀下ESC键,即可使Vi进⼊命令模式;我们在shell环境(提
⽰符为$)下输⼊启动Vi命令,进⼊编辑器时,也是处于该模式下。在该模式下,⽤户可以输⼊各种合法的Vi命令,⽤于管理⾃⼰的⽂档。此时从键盘上输⼊的任何字符都被当做编辑命令来解释,若输⼊的字符是合法的Vi命令,则Vi在接受⽤户命令之后完成相应的动作。但需注意的是,所输⼊的命令并不在屏幕上显⽰出来。若输⼊的字符不是Vi的合法命令,Vi会响铃报警。
⽂本输⼊模式
  在命令模式下输⼊插⼊命令i、附加命令a 、打开命令o、修改命令c、取代命令r或替换命令s都可以进⼊⽂本输⼊模式。在该模式下,⽤户输⼊的任何字符都被Vi当做⽂件内容保存起来,并将其显⽰在屏幕上。在⽂本输⼊过程中,若想回到命令模式下,按键ESC即可。
末⾏模式
  末⾏模式也称ex转义模式。在命令模式下,⽤户按“:”键即可进⼊末⾏模式下,此时Vi会在显⽰窗⼝的最后⼀⾏(通常也是屏幕的最后⼀⾏)显⽰⼀个“:”作为末⾏模式的提⽰符,等待⽤户输⼊命令。多数⽂件管理命令都是在此模式下执⾏的(如把编辑缓冲区的内容写到⽂件中等)。末⾏命令执⾏完后,Vi⾃动回到命令模式。
在Linux中的配置⽂件⼤多以#为注释,#为单⾏注释,那么怎样同时实现多⾏注释呢?或者如何同时进⾏多选操作!
2.vim多⾏注释实现多⾏同时操作
1.进⼊/vim编辑器,按CTRL+V进⼊可视化模式(VISUAL BLOCK)
 2.移动光标上移或者下移,选中多⾏的开头,如下图所⽰
3.选择完毕后,按⼤写的的i键,此时下⽅会提⽰进⼊“insert”模式,输⼊你要插⼊的注释符,例如#
4.最后按ESC键,你就会发现多⾏代码已经被注释了(即下⾯所有⾏⾸都加上了⼀个"#")
5.这样就完成了,那么如何同时执⾏多选删除内容操作呢,和上⾯⼀样,在命令模式下,Ctrl+V进⼊可视模式,上下选中⾏,左右选择内容
6.这时按下x ,即可删除所选中的全部内容

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。