tricia的个人空间 https://blog.eetop.cn/646622 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

gvim 快捷键

热度 10已有 1119 次阅读| 2025-3-19 08:49 |系统分类:其他

gvim 是基于 Vim 的图形化文本编辑器,继承了 Vim 的强大功能和丰富的快捷键。以下是一些常用的 gvim 快捷键,按功能分类整理,帮助你快速上手和提高编辑效率。

1. 基本操作

  • Esc:从插入模式或可视模式返回到普通模式。
  • i:进入插入模式(开始编辑)。
  • I:在当前行开头插入。
  • a:在光标后插入。
  • A:在当前行末尾插入。
  • v:进入可视模式(选择文本)。
  • V:进入可视行模式(选择整行)。
  • Ctrl + v:进入可视块模式(选择列)。
  • u:撤销。
  • Ctrl + r:重做。
  • :w:保存文件。
  • :wqZZ:保存并退出。
  • :q!ZQ:不保存退出。

2. 文件操作

  • :e <file>:打开文件。
  • :e#:切换到上一个缓冲区。
  • :bd:关闭当前缓冲区。
  • :sp <file>:水平分割窗口并打开文件。
  • :vsp <file>:垂直分割窗口并打开文件。
  • Ctrl + w + 方向键:在分割窗口间切换。
  • :tabnew <file>:在新标签页打开文件。
  • gt:切换到下一个标签页。
  • gT:切换到上一个标签页。

3. 移动光标

  • h:向左移动。
  • j:向下移动。
  • k:向上移动。
  • l:向右移动。
  • gg:跳转到文件开头。
  • G:跳转到文件结尾。
  • :<行号>:跳转到指定行号。
  • Ctrl + f:向下翻页。
  • Ctrl + b:向上翻页。
  • Ctrl + d:向下滚动半页。
  • Ctrl + u:向上滚动半页。
  • ggVG:全选文件内容。

4. 搜索与替换

  • /word:向下搜索“word”。
  • ?word:向上搜索“word”。
  • n:重复上一次搜索。
  • N:反向重复上一次搜索。
  • :s/old/new/:替换当前行的第一个“old”为“new”。
  • :s/old/new/g:替换当前行的所有“old”为“new”。
  • :5,10s/old/new/g:在第 5 行到第 10 行之间替换“old”为“new”。
  • :g/word/d:删除所有包含“word”的行。

5. 编辑与操作

  • xDel:删除光标下的字符。
  • dd:删除当前行。
  • yy:复制当前行。
  • p:粘贴。
  • P:在光标前粘贴。
  • u:撤销。
  • Ctrl + r:重做。
  • .:重复上一次操作。
  • >:向右缩进。
  • <:向左缩进。
  • =:自动缩进(格式化代码)。
  • :set paste:进入粘贴模式(避免格式混乱)。
  • :set nopaste:退出粘贴模式。

6. 窗口与标签

  • Ctrl + w + 方向键:在分割窗口间切换。
  • Ctrl + w + n:新建水平分割窗口。
  • Ctrl + w + v:新建垂直分割窗口。
  • Ctrl + w + c:关闭当前窗口。
  • gt:切换到下一个标签页。
  • gT:切换到上一个标签页。
  • :tabnew:新建标签页。
  • :tabclose:关闭当前标签页。

7. 其他实用快捷键

  • :set number:显示行号。
  • :set nonumber:隐藏行号。
  • :set relativenumber:显示相对行号。
  • :set cursorline:高亮当前行。
  • :set cursorcolumn:高亮当前列。
  • :set hlsearch:高亮搜索结果。
  • :nohlsearch:取消高亮搜索结果。
  • :set ignorecase:搜索时忽略大小写。
  • :set smartcase:智能大小写匹配。
  • :set wrap:自动换行。
  • :set nowrap:取消自动换行。

8. 插件相关快捷键

如果你安装了常用的插件,比如 NERDTreeFzfVim-airline,它们也会有自己的快捷键:
  • Ctrl + n:打开 NERDTree
  • Ctrl + p:使用 Fzf 进行文件搜索(需要安装 Fzf 插件)。
  • Ctrl + b:在 Vim-airline 中切换缓冲区。

总结

gvim 的快捷键非常丰富,熟练掌握这些快捷键可以大大提高编辑效率。如果你是初学者,可以从基本操作和移动光标部分开始练习,随着使用习惯的培养,逐步学习更多高级功能。
如果你需要更详细的快捷键列表,可以查看 gvim 的帮助文档:
vim复制
:help
或者查看特定主题的帮助:
vim复制
:help <主题>
例如:
vim复制
:help navigation
希望这些快捷键对你有帮助!


评论 (0 个评论)

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 10

    月排名
  • 0

    总排名
  • 9

    关注
  • 1

    粉丝
  • 0

    好友
  • 0

    获赞
  • 0

    评论
  • 160

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-4-16 21:01 , Processed in 0.025768 second(s), 14 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部