vim 在命令行中输入vim,进入vim编辑器
i 按一下i键,下端显示 --INSERT--插入命令
esc 退出i(插入)命令进行其它命令使用
:r 文件名 读入一个文件内容,并写入到当前编辑器中
:w 新文件名 将该编辑器中的内容写入到一个新文件中
:w 在编辑的过程中保存文件,相当于word中的ctrl+s
:! 命令 暂时离开 vi 到指令列模式下执行 命令 的显示结果!例如 :!ls :在编辑过程中执行shell命令ls
:wq 保存文件并退出,或者ZZ(注意大写)
:q! 强制退出,不保存
:set number 使编辑中的文件显示行号 (或者:set nu) :set nonumber或者:set nonu ,与之相反,不显示行号
:help i 查看插入命令帮助
u 撤消上一步操作
/Fedora 查找Fedora字符
:s /Fedora/Redhat 将Fedora字符替换为Redhat(只替换在光标所在的行)
dw 删除单词
dd 删除行
o 打开空白一行
vim + 文件名 进行文件最后一行进行编辑
vim +n 文件名 进入文件第n行进行编辑
:1,.s/redhat/fedora .号表示当前行,即光标所在行 ,将第1行到当前行(.)第一次出现的redhat字符代替为fedora
:1,.s/redhat/fedora/g 将第1行到当前行(.)所有出现的redhat字符代替为fedora,g
:1,$s/redhat/fedora/g $表示最后一行,将第1行到最后一行所有出现的redhat字符代替为fedora 或者( :%s/redhat/fedora/g )
:%s/\/fedora/g 将第1行到最后一行所有出现的redhat字代替为fedora字,而不是字符!
:f 显示文件内容,状态等等,同ctrl+g命令
:e! 当前文件,返回到上次保存
:e file 切换编辑文件
:n 当编辑时有多个文件(比如vim file1 file2)时切换到下一个文件,与:e file结合使用