6

文本编辑器工具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  保存退出(仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。 )

原文地址:https://www.cnblogs.com/Job123/p/12049995.html