马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
以下是 Vim 编辑器的常用快捷键分类介绍,帮助你快速掌握高效编辑技巧:
一、基础模式切换
Vim 的核心是 模式化操纵,常用模式包括:
- 普通模式(默认):导航、命令输入。
- 插入模式:输入/修改文本。
- 命令模式:生存、退出等操纵。
模式切换快捷键
操纵快捷键说明进入插入模式i光标前插入进入插入模式a光标后插入进入插入模式o当前行下方插入新行返回普通模式Esc退出插入/命令模式打开命令行窗口:输入命令(如生存退出)逼迫命令(忽略警告):w! 或 :q!逼迫生存或退出 二、普通模式常用操纵
1. 光标移动
操纵快捷键说明向右移动l 或 →单字符移动向左移动h 或 ←向上移动k 或 ↑向下移动j 或 ↓单词首部跳转w跳到下一个单词开头单词尾部跳转e跳到当前单词末端行首/行尾跳转0 或 ^行首;$ 行尾文件首行/末行跳转gg 或 G跳转到首行或末行跳转到指定行数字 + G如 10G 跳转到第10行 2. 文本编辑
操纵快捷键说明复制当前行yy复制光标地点行剪切当前行dd删除并复制当前行粘贴p在光标后粘贴打消u打消上一步操纵重做Ctrl + r规复打消的操纵删除字符x删除光标处字符删除单词dw删除当前光标开始的单词 ** 在普通模式下使用以上命令**
3. 批量操纵
操纵快捷键说明连续行注释Ctrl + v + 选中行 + I# + Esc多行注释(以 # 为例)批量替换:%s/old/new/g全文替换 old 为 new范围替换:10,20s/old/new/g替换第10到20行的内容 ** 在普通模式下使用以上命令**
三、命令模式常用操纵
操纵快捷键说明生存文件:w生存当前修改退出 Vim:q退出(未生存会提示)逼迫生存并退出:wq!即使文件只读也逼迫生存退出另存为新文件:w newfile.txt生存副本查看文件编码:set fileencoding表现当前文件编码 四、进阶技巧
1. 分屏操纵
操纵快捷键说明水中分屏:split拆分窗口垂直分屏:vsplit切换分屏Ctrl + ww快速切换核心窗口 2. 宏录制
操纵快捷键说明开始录制宏q + 字母如 qa 开始录制到寄存器a停止录制宏q结束录制实验宏@ + 字母如 @a 实验寄存器a的宏 3. 搜刮与导航
操纵快捷键说明向下搜刮关键词/keyword如 /error 查找 error向上搜刮关键词?keyword跳转到下一个匹配项n跳转到上一个匹配项N ** 注意需在普通模式下使用上述命令 **
五、实用配置(.vimrc)
通过修改 ~/.vimrc 文件自定义 Vim 行为:
- " 开启行号显示
- set number
- " 启用鼠标操作
- set mouse=a
- " 设置退格键正常使用
- set backspace=indent,eol,start
- " 高亮当前行
- set cursorline
复制代码 六、训练建议
- 基础训练:用 vimtutor(内置教程)认识基础操纵。
- 渐渐提拔:尝试编辑配置文件(如 /etc/hosts)或编写代码。
- 快捷键记忆:先掌握高频操纵(如 Esc + :wq),再扩展复杂命令。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |