vi/vim
打开文件
vim file
此时显示文件内容,处于命令模式。
命令模式
可以使用方向键移动光标
x删除光标所在处的字符
i 切换至输入模式
:切换至底线命令模式
10space 按下数字后再按空格键,光标向右移动10个字符
10UP/DOWN光标向上或向上移动10行
10Enter光标向下移动10行
+ 光标移动到非空格符的下一行
- 光标移动到非空格符的上一行
0 光标移动到当前行的开头,与Home作用相同
$ 光标移动到当前行的开头,与End作用相同
gg光标移动到整个文件的第一行,与Ctrl + Home作用相同
/word 在光标以下的文本匹配第一个“word”,即查找,光标将定位在首个字符上
?word 在光标以上的文本匹配第一个“word”,即查找,光标将定位在首个字符上
输入模式
此时可以自由编辑文件内容
Page up/Page down上下翻页
ESC 切换到命令模式
底线命令模式
:q 关闭文件
:q! 强制关闭文件,不保存更改
:w 保存文件
:w! 强行写入(若文件属性为只读)能否成功写入取决于vim获得的用户权限
:w file.txt 当前文件另存为file.txt
:wq 保存并退出
:set nu 显示行号
:set nonu 关闭行号显示