1.确保系统已安装vim工具
rpm -qf `which vim` #which vim查看路径,放入``中查看什么安装的。vim是vi的升级版。
2.进入编辑模式:a i o A I O
说明:i 当前字符前插入 | I 行首插入
a 当前字符后插入 | A 行尾插入
o 下一行插入(另起一行) | O 上一行插入
x 向后删除一个字符 | X 向前删除一个字符
u 撤销一步
r 替换,替换单个字符
3.在命令模式下
光标定位:h j k l 左下上右
o和home键切换到行首,$和end键切换到行尾
gg快速定位到文档的首行。G定位到末行
3gg或3G快速定位到第三行
/string(字符串)查找关键字。N、n代表向上向下查找,找到的内容会高亮显示。取消高亮:noh
4.对文本进行编辑
复制:y复制单个字符,yy复制一行,nyy复制n行
删除:dd删除一行,ndd删除n行
粘贴:p
剪切:dd
从光标处删除到行尾:D
撤销删除操作:u
还原撤销操作:ctrl+r
可视模式:v
可视块模式:ctrl+v
可视行模式:V
命令行模式::
5.调用外部文件或命令
在命令行模式下:
法一:!+命令
法二:r 文件路径
6.文本替换
格式: 范围 s/就内容/新内容 #默认将每一行第一个符合要求的词替换。
参数:/g 替换全部符合的词
% 表示所有范围
i 表示不分大小
例:1,3 s/bin/a #将1-3行首次出现的bin替换为a
1,3 s/bin/a/g #将1-3行所有的bin替换为a
3 s/bin/a #将第3行首次出现的bin替换为a
% s/bin/a/gi #将所有的bin替换为a,并不区分bin的大小写
7.设置环境(自定义vim)
临时:set nu #显示行号
set nonu #取消行号
noh #取消高亮
永久:vim /etc/vimrc #设置后会影响到系统所有用户
~/.vimrc #在家目录下,创建一个.vimrc,这样只影响当前用户
8.vim打开多个文件
法一:vim -o /etc/passwd /etc/hosts #以上下形式打开两个
法二: vim -O /etc/passwd /etc/hosts #以左右形式打开两个。左右切换:ctrl+w(w)
不保存一块退出:qa!
9.其他编辑器:
nano编辑器
emacs编辑器
GHOME编辑器gedie(图形界面)例:gedit /etc/passwd