vim有三种模式
vim file 即可创建file并进行编辑,自动进入命令模式
命令模式
^ 移动光标至行首
$ 移动光标至行尾
e 移动到单词末位
w 移动到下一个单词的头
u 撤销上一个动作
x 删除一个字符
10x 删除连续的10个字符
dd 剪切光标所在行
10dd 剪切光标所在行及以下10行
yy 复制光标所在行
10yy 复制光标所在行及以下10行
p 在当前行下面粘贴
编辑模式
编辑模式的进入方式:i 和 o
i 进入到命令模式下光标所在位置
o 进入到命令模式下光标所在行的下一行
末行模式
保存退出 wq q q!
设置行号 set nu
取消行号 set nonu
转换文件格式 set ff=unix
或者在命令行中 dos2unix 文件名
当从自己的电脑(Windows)向服务器(Linux)中传递文件并运行时,可能会涉及到文件格式转换
替换 %s///g %s/// s///g s///
异常处理
vim编辑文本时回生成一个.swp文件。
如果遇到中途退出,导致无法再次编辑文件时,可以把.swp文件删除(从头开始编辑)。
或者vim -r 文件继续编辑