文本编辑器
Windows:Notepad,Sublime,UltraEdit等
Linux:VI/VIM,nano,Emacs,Sed,gedit,Kate等
VI/VIM
1.vi和vim的区别
-
vi: Visual Interface
-
Vim: VI IMproved
VIM的配置文件
-
man vim 查看
全局配置: /etc/vimrc
用户配置: ~/.vimrc
vim三种模式
命令模式:通过命令操作文本文件
编辑模式:对文本文件的内容进行编辑
底行模式:结束操作的时候使用
命令模式
打开文件
** vim +文件名**
例:vim /etc/sysconifg/network-scripts/ifcfg-ens33
vim redis.conf
移动光标操作
搜索替换操作
删除和复制操作
编辑模式
进入编辑模式
-
a:在光标下一一个字符之前插入文本
-
A:在光标所在的航模插入文本
-
i:在光标上一个字符之前插入文本
-
l:在光标的行首插入文本
-
o:在光标所在的行下插入- -行文本
-
O:在光标所在的行上插入一-行文本
-
r:修改当前光标所在的字符
-
R:替换文本
撤销
-
编辑模式下: ctrl +u 撤销
-
退出编辑模式: Esc键
底行模式
按esc进入底行模式
-
shift + : 进入底行模式编辑
-
:w 保存
-
: q 退出
-
:wq 退出并保存
-
:q! 放弃修改退出
-
:e! 放弃所有更改,重新编辑(不会退出)
-
:set nu 显示行号
-
:%s/word1/word2/g 把文件中的word1替换为word2