Vim中文速查手册:光标移动技巧
需积分: 9 95 浏览量
更新于2024-09-08
收藏 36KB TXT 举报
"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更多强大的功能,提升你的文本编辑体验。
点击了解资源详情
2021-04-19 上传
点击了解资源详情
2019-08-13 上传
2021-01-30 上传
2010-03-10 上传
weixin_41558472
- 粉丝: 0
- 资源: 1
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目