LinuxVim程序编辑器
·
630
words
·
2
minute read
Vim按键说明
1. h 光标左移一个字符
2. j 光标下移一个字符
3. k 光标上移一个字符
4. l 光标右移一个字符
5. [ctrl]+[f] 屏幕向下移动一页
6. [ctrl]+[b] 屏幕向上移动一页
7. 0 这一行的最前面字符处
8. $ 这一行的最后面字符处
9. G 移动到这个文件的最后一行
10. gg 移动到这个文件的第一行
11. N[Enter] N为数字,光标向下移动N行
12. /word 向下寻找一个为word的字符串,之后再按**n**代表重复前一个查找的操作
13. :1,$/word1/word2/gc 从第一行到最后一行查找word1字符串,并将该字符串替换为word2,且在替换前显示提示字符给用户确认,1表示第一行,$表示最后一行
14. x,X x表示向后删除一个字符,X表示向前删除一个字符
15. dd 表示删除光标所在的一行
16. ndd n为数字,删除光标所在的向下n行
17. yy 复制光标所在的那一行
18. nyy 复制光标所在的向下n行
19. p p为将已复制的数据在**光标下一行**粘贴
20. P P为将已复制的数据在光标上方粘贴
21. u 复原前一个操作
22. i 从目前光标所在处插入
23. a,A a为所在光标所在的下一个字符处开始插入,A为所在行的最后一个字符处插入
24. o,O o为光标所在行的下一行插入,O为光标所在行的上一行插入
25. :! command 如: :! ls /home,即暂时离开vim到命令行模式下执行command的显示结果
26. :set nu 显示行号
vim多窗口功能
1. :sp[filename] 打开一个新窗口,如果有加filename,表示在新窗口打开一个新文件,否则表示两个窗口为同一个文件内容
2. [ctrl]+w+j 将光标移到下方的窗口
3. [ctrl]+w+k 将光标移到上方的窗口
vim 环境设置与记录: ~/.vimrc,~/.viminfo
~/.viminfo 记录vim的行为记录
~/.viminfo vim环境设置