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有啥区别?

vim xxx与vi xxx的区别

有些时候,命令vi xxx可能是命令vim xxx的别名或软链接,这意味着他们都会启动vim编辑器;有些时候,两者之间存在差别,命令vi xxx会启动vi编辑器,命令vim xxx会启动vim编辑器。

判断两者是否相同的方法:which viwhich 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