Vim中文速查手册:光标移动技巧
下载需积分: 9 | TXT格式 | 36KB |
更新于2024-09-08
| 78 浏览量 | 举报
"VIM中文速查表,由skywind创建于2017年10月12日,版本42,最后修改于2018年7月19日,可在GitHub上的skywind3000/awesome-cheatsheets找到"
在计算机领域,Vim(Vi Improved)是一款强大的文本编辑器,它继承了早期的Vi编辑器,并添加了许多新功能。Vim的中文速查表是一个非常实用的工具,帮助用户快速记忆和查找各种操作命令。以下是一些重要的Vim光标移动和导航技巧:
1. **光标移动**:基本的移动键包括h(左)、j(下)、k(上)、l(右),分别对应键盘的四个方向键。此外,还有:
- `CTRL-F`:向下翻一页
- `CTRL-B`:向上翻一页
- `CTRL-U`:向上移动半屏
- `CTRL-D`:向下移动半屏
2. **行首与行尾**:
- `0`:跳到行首(注意是数字0,而非字母O),等同于`<Home>`键
- `^`:跳到行首的第一个非空白字符
- `$`:跳到行尾,等同于`<End>`键
3. **文件定位**:
- `gg`:跳到文件的第一行,等同于`CTRL+<Home>`
- `G`:跳到文件的最后一行,等同于`CTRL+<End>`
- `nG`:跳到第n行,例如`10G` 移动到第10行
- `:n`:通过输入行号,然后按回车,也能跳转到特定行
4. **百分比定位**:
- `10%`:移动到文件的10%位置
- `15|`:跳转到当前行的15列
5. **单词移动**:
- `w`:跳到下一个单词的开头,以标点或空格分隔
- `W`:跳到下一个单词的开头,以空格分隔
- `e`:跳到当前单词的结尾,以标点或空格分隔
- `E`:跳到当前单词的结尾,以空格分隔
- `b`:回到前一个单词的开头,以标点或空格分隔
- `B`:回到前一个单词的开头,以空格分隔
- `ge`:回到前一个单词的结尾
6. **句子与段落**:
- `)`:向前移动一个句子,通常由句号分隔
- `(`:向后移动一个句子
- `}`:向前移动一个段落,段落之间由空行分隔
- `{`:向后移动一个段落
7. **特殊移动**:
- `<Enter>`:移动到下一行的第一个非空字符
这些基本操作是Vim高效编辑的基础,熟练掌握它们能够显著提高文本处理的速度。除了光标移动,Vim还支持文本编辑、搜索替换、宏录制和播放、可视化模式、插入模式等多种功能,对于程序员和其他需要频繁编辑文本的用户来说,Vim是一个不可或缺的工具。通过不断地练习和使用,你可以发掘出Vim更多强大的功能,提升你的文本编辑体验。
相关推荐








weixin_41558472
- 粉丝: 0
最新资源
- Profwiz3:快速迁移域控用户配置的神器
- Flutter新项目入门指南与资源分享
- C#串口通信实践:开启/关闭、数据传输及波特率设置
- Phoenix BIOS Editor 2.2.6.0:Windows平台的BIOS编辑工具安装指南
- 多周期CPU制作与烧制到basy3板子的实操指南
- 易语言实现11选n组合源码解析
- NC冠状病毒数据分析仪表板的构建与应用
- NetworkEye:全方位监控App内HTTP请求工具
- PowerShell脚本分享:marino-scripts的使用体验
- 探索ArcGIS 10.3:下载与应用指南
- 深入解析恒压供水系统及其变频器转换线路
- Android平台下的拉刷新技术详解
- 掌握ASP.NET:动态网站开发教程第三版
- 使用fileMagic_RoboCopyPS PowerShell脚本按文件标头快速搜索和复制文件
- iOS APP引导页设置教程与SYGuideView组件使用
- 全面测试的旅游机票订购网站系统开发