本人初学linux,在使用vim编译器的时候,打开.sh文件,包括前后左右选中等等都不知道如何下手,很是捉急。下面就介绍下vim编辑器的简单操作,基础内容,适合像我一样的初学者。
1. 提到vim就不得不提一下vi,首先看一下两者的关系
所有UNIX Like系统都会内置vi文本编辑器,也就是说vi是标配——文本编辑器的基础版。而vim可以看做vi的高级版本,增加了一些高级些的功能,比如可以用颜色或底线等方式来显示一些特殊的信息、可以对文件内容进行语法判断等。
2. 检查系统是否安转vim
在命令行模式下输入vi,然后利用tab键的补全功能,如果发下无法补全成vim,也就是系统没有安装vim编辑器。如果自动补全了,那么就可以跳过下面的安装过程。
3. 如何安装vim
ubuntu系统:普通用户下输入命令:sudo apt-get install vim-gtk
centos系统:普通用户下输入命令:yum -y install vim*
其实如果没有事先检查是否安装vim时,直接使用vim命令的时候,系统会提示你内有安装并询问是否安装,这时候直接输入y进行安装即可。
4. vim的设置
可以通过更改/etc/vim/vimrc文件的内容对vim编辑器进行设置,比如确保syntax on,具体操作请自行百度,或参考这位仁兄的博客: http://blog.csdn.net/lee244868149/article/details/38759931?locationNum=2&fps=1
5. vim的常用操作
5.1 创建或者更改文件内容:vim 后面直接跟文件名。注意文件如果不是在当前路径下还需要指定文件路径。(可使用绝对路径或者相对路径)。
5.2 进入编辑模式:键 i 。
5.3 移动光标: h j k l,或者左,下,上,右的箭头分别表示光标向左,下,上,右移动一个字符。
5.4 移动页面:一般使用Page Down和Pageup键或者使用快捷键Ctrl+f或者Ctrl+b,分别为屏幕向下或者向上移动一页。
5.5 光标移动到当前页的第一个字符,键H 。移动到中建行第一个字符:M。移动到当前页最下方的那行的第一个字符:L。移动到文件的最后一行:G。
5.6 查找与替换:/word、?word分别为向下或者向上寻找一个字符串为word的字符串。
5.7 删除、复制、粘贴:x/X在一行字当中x为向后删除一个字符(相当于Del键),X为向前删除一个字符(相当于Backspace键)。dd:为删除光标所在的当前行;ndd
为删除光标所在的向下n行。yy:复制光标所在行;nyy:复制光标所在行向下的n行;p/P:p为将已经复制的内容在光标下一行粘贴;P为粘贴在光标上一行。
5.8 复原、重复操作:u、Ctrl+r分别为复原前一个操作和重做上一个操作。
5.9 进入一般模式:ESC。
5.10 快选择:V为字符选择,会将光标经过的地方反白选择;Ctrl+v:快选择,可以用长方形的方式选择数据;y:将反白的地方复制起来;d:讲反白的地方删除。
5.11 一般模式下保存并退出::wq+enter键;强制退出:q!+enter键。
以上是vim的一些基本操作,适合初学者了解,想要获得更多内容可以查阅相关资料或与我交流,谢谢。