文本编辑器工具Vim
没有vim可以安装
yum install -y vim-enhanced
vim有三种模式
一般模式(可以移动光标删除复制粘贴)
h l j k( 左右上下)
ctrl+b 文本向前翻一页
ctrl+f 文本向后翻一页
shift+6 本行行首
shift+4 本行行尾
gg 首行
G 尾行
nG 第n行
x 向后删除一个字符X向前删除一个字符nx 向后删除n个
dd 删除光标所在的一行,ndd 删除光标后的n行,nG dd删除第n行,nG xdd删除n到n+(x-1)行
yy 复制光标行 nyy向下复制n行,nG yy xG p 第n行复制到第x行下面
p 粘贴光标所在的上一行 P 下一行
u 还原上一步
v 可以选中字符(复制粘贴等)
set nu 显示行号
set nonu 取消显示
编辑模式
i 在当期字符插入 I 在光标所在的行首插入
a 在当前字符后插入A 光标所在行的行尾插入
o 在当前行的下一行插入 O 在当前行的上一行插入
命令模式
: /word 在光标之后查找一个字符,n向前继续搜索
:?word 在光标之前查找,n向后
:n1,n2s/word1/word2/g 在n1与n2之间把word1替换成word2,不加g只替换每行的第一个word1
:1,$s/word1/word2/g 把文档所有的word1替换成word2,不加g只替换每行的第一个word1
x与wq区别
:wq 保存退出(强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。)
:x 保存退出(仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。 )