- vim 一般是多个Linux发行版的默认编辑器, 也就是说一般都内置了, 无需安装.
- 如果需要安装,
sudo apt install vim
- 全局设置在
/etc/vim/vimrc也可以自定用户设置在~/.vimrc。
- 打开文件
vim <file>. 如果文件不存在,会创建新的。 - 进入以后默认为命令模式。开始输入:
i或者a. 即为在默认模式下进入输入模式。按esc退出输入模式。 - 撤销上一次操作。在命令模式下按
u。 - 替换光标后面的一个字符,在命令模式下按
r。 - 保存,
:w. 退出,:q. 可以连起来写为:wq. 也可以简写为 ::x或者ZZ. 如果想不保存强制退出,:q! - 另存为,
:w <文件名> - 查找, 命令模式下,
/<内容>或者?<内容> - 命令模式下。剪切一行,
dd. 复制一行,yy. 粘贴p, 复制y, 剪切d - 命令模式下。剪切或删除光标后的一个字符。
x - 命令模式下。进入选择模式。
v. 大写V是行选择。 - 命令模式下。光标移动到文件头部。
gg - 命令模式下。光标移动到文件尾部。
G - 命令模式下。移动到某一行。
:<number>数字是行数。 - 命令模式下。移动到括号的另一端。
% - 命令模式下。临时跳出vim, 到控制台去运行命令。
:! <command>. 运行完以后按回车键会自动跳回vim。 - 命令模式下。把控制台运行命令的结果直接改写或插入当前光标处。
:.!改写。:r!插入。:<n>r!插入到第n行的地方。:.!简化的快捷键:!! - 在命令模式下
!!date, 在当前光标处插入系统时间。