[vim] 常用操作快捷键
命令模式 | ||
跳转 | 跳至底部 | G |
跳至顶部 | gg | |
跳至指定行 | :n (n为行号) | |
信息查看 | 当前文件名及路径 | ctrl + g |
当前文件名 | ctrl + G | |
显示/不显示行号 |
:set number :set nonumber |
|
查找替换 | 字符串查找 | /+字符串 |
向下/向上搜索关键字 | n/N | |
替换当前行第一个字符串 | : s/old/new | |
替换当前行所有字符串 | : s/old/new/g | |
替换第n行到第m行的所有字符串,m默认为最后一行 | :n,[m] s/old/new/g | |
替换每一行的所有字符串 | : %s/old/new/g | |
剪切复制 | 复制 |
当前行: yy n行: nyy |
剪切 |
当前行: dd n行: ndd |
|
粘贴 |
粘贴一次: p 粘贴n次: np |
|
撤销 | 回退操作 | u |
回退一步操作 | U | |
多窗口 | 水平分割 |
vim -o file1 fil2 :sp file2 (已打开file1) |
纵向分割 |
vim -O file1 file2 :vs file2 (已打开file1) |
|
窗口焦点顺序切换 | ctrl + ww | |
关闭所有窗口 | :qa |