1. vim安装
1.1. 命令
ubuntu系统下,普通用户下输入命令:sudo apt-get install vim-gtk
redHat/Fedora/CentOS系统下,普通用户下输入命令:yum -y install vim*
安装完成后在命令行输入vi 按tab键,若如果出现如下界面,即安装成功
1.2. 问题
在安装过程中若出现问题Could not get lock /var/lib/dpkg/lock,使用命令 ps -A | grep apt 查看包含apt的进程与进程ID,并通过 kill -9 ID 命令杀掉关于apt的进程后再次进行安装即可。
2. vim常用命令
vi编译器是Linux平台一种命令行编辑器,有三种基本模式:
命令模式(command mode):vi的默认模式;
插入模式(insert mode):可以进行编辑;
尾行模式(last line mode):保存内容,查找替换,设置行号等功能性操作。
三种模式间切换如下图所示:
2.1. 命令模式
光标移动:
字符级: 左(h) 下(j) 上(k) 右(l)
单词级:
w word移动到下个单词首字母
b before上个单词首字母
e end下个单词结尾
行级:
0 行首
$ 行尾
文档级:
G 光标跳到文档尾部
nG 光标跳到文档第n行
gg 光标跳到文档第一行
crtl+f <–> pagedown向下翻页
crtl+b <–> pageup向上翻页
n+enter 向下移动n行
内容删除
「x」:删除光标所在位置的“后面”一个字符
「#x」:如「6x」表示删除光标所在位置的“后面”6个字符
「X」:大写的X,删除光标所在位置的“前面”一个字符
「#X」:如「20X」表示删除光标所在位置的“前面”20个字符
「dd」:删除光标所在行
「#dd」:从光标所在行开始删除#行
内容复制与粘贴
「yw」:将光标所在之处到字尾的字符复制到缓冲区中
「#yw」:复制#个字到缓冲区
「yy」:复制光标所在行到缓冲区
「#yy」:如「6yy」表示拷贝从光标所在的