1. 光标键会变成a,b,c,d的解决办法

在某些情况下, vi/vim中的编辑会出现一些很不愉快的情况, 比如在vi/vim中输入方向键有时被转化为A B C D, 或者按个Enter键, 却被转为为其他字母, 恼人得很, 该怎么办呢? 方法如下(在linux 命令行中执行):
1. echo "set nocp" >> ~/.vimrc (千万要注意,是>>, 而不是>, 否则把.vimrc清空了, 丢失了之前的内容)
2. source ~/.vimrc
2. VI 常用命令:
首先, 按Esc,输入:使vi进入到命令模式:
- 1. 在命令模式下,按u撤销上一次操作。(u 表示 undo中 u),撤销多次,需要输入多次。
- 2. 在命令模式下,按Ctrl+r 恢复上一次的撤销操作。( r 表示 redo中的r),恢复多次,需要输入多次
- 3. 删除多行 : ESC key, ndd,删除n行,ESC key, dd删除一行, end 行位,home 行首
- 4. 定位到某一行 ESC key 50g
- 5. 光标回到文首,第一行 Esc key, gg , 光标回到文尾 shift +G
- 6 dG 删除从当前行到文尾的所有行
- 7 d1G 删除从当前行道文收的所有行
- 图片是网络摘抄https://blog.csdn.net/hunter___/article/details/82686951