vim学习笔记1
1、修复vim编辑器的方向键会插入A、B、C、D,backspace删不掉字符的问题
# 编辑vim的配置文件
vi .vimrc
# 不使用Vi的兼容模式,而是使用Vim的默认模式。
set nocompatible
# 可以使用Backspace键删除缩进、行尾和行首的字符。
set backspace=indent,eol,start
2、vim xxx和vi xxx有啥区别?
有些时候,命令vi xxx
可能是命令vim xxx
的别名或软链接,这意味着他们都会启动vim编辑器;有些时候,两者之间存在差别,命令vi xxx
会启动vi编辑器,命令vim xxx
会启动vim编辑器。
判断两者是否相同的方法:which vi
和which vim
结果显示的可执行文件的路径相同,则为前一种情况;反之,则两条命令不相同。建议使用vim xxx
命令来避免困惑。
3、将本行的内容复制到下一行
yy
p
4、光标移动到文件的最后一行
G
5、在当前光标所在行的下方新开一行
o
6、删除文件所有内容
gg
dG
7、vim强制修改保存只读文件
:wq!
8、vim编辑器编辑器搜索
命令模式,输入/+搜索的词或短语,按下enter,切换到下一项:n,谢欢到上一项:N/shift+n。
9、vim编辑器回到第一行的快捷键
10、vim编辑器显示行号
# 命令模式下输入一下内容
:set number