当前位置: 首页 > news >正文

Vim 光标移动命令总览

Vim 光标移动命令总览

Vim 提供了丰富的光标移动命令,帮助你在编辑时快速定位。下面按类别整理,并附目录以便快速跳转。


目录

  • 字符级移动
  • 行内起止位置
  • 单词级移动
  • 句子与段落跳转
  • 屏幕滚动与定位
  • 文件范围跳转
  • 行内字符查找
  • 括号匹配
  • 模式搜索

字符级移动

命令描述
h向左移动一个字符(←)
l向右移动一个字符(→)
j向下移动一行(↓)
k向上移动一行(↑)

行内起止位置

命令描述
0移动到行首(列 0)
^移动到第一个非空字符
$移动到行尾
g_移动到最后一个非空字符

单词级移动

命令描述
w移动到下一个单词开头
W移动到下一个“大词”开头
e移动到当前/下一个单词末尾
E移动到“大词”末尾
b移动到前一个单词开头
B移动到前一个“大词”开头
ge移动到前一个单词末尾
gE移动到前一个“大词”末尾

句子与段落跳转

命令描述
(移动到上一句开头(句子以 . ! ? 结尾)
)移动到下一句开头
{移动到上一段落开头(以空行分隔)
}移动到下一段落开头

屏幕滚动与定位

命令描述
H移动到屏幕顶部行
M移动到屏幕中部行
L移动到屏幕底部行
zz将当前行置于屏幕中部
zt将当前行置于屏幕顶部
zb将当前行置于屏幕底部

文件范围跳转

命令描述
gg跳到文件开头
G跳到文件末尾
<n>G跳到第 n 行(如 10G 跳到第

相关文章:

  • 【部署】使用华为云容器化部署Java项目指南
  • 统计学核心概念与现实应用精解(偏机器学习)
  • 第1章信息化知识归纳总结补充内容
  • Android 应用开发概述与环境搭建指南
  • 微信小程序抓包(burp + proxifier)
  • DBSyncer:一款开源的数据同步工具
  • 重会python爬虫学习----1
  • 【OSG学习笔记】Day 18: 碰撞检测与物理交互
  • 腾讯开源 AniPortrait:音频驱动的逼真肖像动画生成革命
  • LeetCode:912归并排序,洛谷:ACM风格
  • leetcode:42. 接雨水(秒变简单题)
  • 聊一聊 - 如何像开源项目一样,去设计一个组件
  • Linux系统编程-DAY12
  • Ubuntu下挂载NTFS格式磁盘
  • 延伸大疆AI能力:Coovally一键训练模型,直通无人机部署
  • SALOME源码分析: libBatch
  • [FX5U-PLC] 双重联锁正反转的继电接触控制线路
  • Matlab点云合并函数pcmerge全解析
  • 【算法篇】逐步理解动态规划模型5(子序列问题)
  • 《Playwright:微软的自动化测试工具详解》
  • 思创医惠网站建设/seo排名点击工具
  • 个人备案能公司网站/关键词是网站seo的核心工作
  • tomcat做网站并发/semir是什么意思
  • 去年做哪个网站致富/百度自动点击器怎么用
  • 镇江公司做网站/如何使用网络营销策略
  • 沈阳网站开发培训价格/sem推广是什么意思呢