`

自己常用的gvim快捷键

    博客分类:
  • VIM
阅读更多
移动
%   在范围字符(括号, html标签等)首尾移动
{}  在空行之间移动
()  在段落之间移动, 包括空行
ctrl+e 单行向上翻滚
ctrl+u 半屏向上翻滚
gd 查找当前word定义的位置
fx 在当前行查找字符x
ddp 将上下两行调换
ctrl+o 依次沿着跳转记录往后跳转
ctrl+i 依次沿着跳转记录往前跳转
b, B 向前移动一个word或WORD

自定义:
alt+up 上移一行并调整缩进
alt+down    下移一行并调整缩进

命令行模式
ctrl+r+w    将当前光标的word拷贝到命令行中
ctrl+r+*    将系统剪贴板中的内容copy到命令行中
ctrl+r+=    表达式求值
ctrl+r+"    将buffer中的内容copy到命令行中
:g/xxx     列出包含xxx的所有行
:history    列出所有的历史记录
:his c     列出所有的行命令记录
:his s     列出所有的搜索记录
q:(/)     显示命令行的历史窗口


文件操作
:Exp 浏览文件夹
:Sex 分割窗口浏览文件夹
:args 查看当前打开的所有文件
:ls 显示缓冲区
:cd 显示当前文件夹

大小写转换
guu 将当前行全部小写
gUU 将当前行全部大写
Vu 将选中的行(单行或多行)全部小写
VU 将选中的行(当行或多行)全部大写
g~~ 将当前行小写的转换成大写, 大写的转换成小写

insert模式
ctrl+n(p)   自动补全
ctrl+w 回删一个word
ctrl+u 删除到行首(包括行首空白)
ctrl+t 向右缩进
ctrl+d 向左缩进
ctrl+h 对应Backspace键
ctrl+j 对应回车键
ctrl+m 貌似也是回车键

使用 Ctrl-O 就可以临时切换到 normal mode, 执行一个命令后自动返回 insert mode。

"{a-z} yy 将复制的行存储在[a-z]指定的存储器中

nG  移动到第n行
//  重复上一次/<regexp>搜索

编辑
x   删除当前光标文字
J   将下一行接到当前行末尾
rx  将当前光标字符替换为x 
.   重复前一个编辑操作命令, dd...会删除4行文字, J....可以连接4行文字
d   可以用来结合任何移动命令
dw  删除当前光标到下一个单词开始处的内容
d%  删除范围首尾字符之间的内容
d)  删除到下一个句子结束的位置
d}  删除当前段落的剩余内容
du  取消删除准备
I   在当前行开始插入
A   在当前行末尾开始插入
o   在当前行下新建一空行以供插入
O   会在当前上方新建一空行
cc  用空白行代替当前行内容
c$  删除当前位置到当前行结束内容
c0  删除当前位置到当前行开始内容
==  对当前行自动缩进
gg=G 对全文进行自动缩进
<<(>>) 对整行进行缩进

视图模式
ctrl+q 块选择

替换
:s/regexp/replacement/g 替换当前行
:%s/regrep/replacement/g    全文替换, 如果一行有多个匹配只替换第一个
:%s/regexp/replacement/gc   全文替换, 并在每次替换之前进行提示
:%s/str/\r/g 替换并换行


养成每次编辑之后随时按esc退出插入模式进入命令模式的习惯

能熟练使用各种组合命令是vi高手的一个标志

常用插件
calendar:
\cal 左边垂直位置打开日历
\caL 下面水平位置打开日历
:Calendar year month 根据制定的日期打开日历
t   回到今天
q   退出日历

MRU 最近打开的文件
:MRU 显示最近打开的文件列表

NERDTree 在左边显示文件目录
:NERDTree   打开NERDTree插件
o   展开折叠选中文件夹
t   在tab页打开选中文件
T   在后台标签页打开
!   执行此文件
p   到上层目录
P   到根目录
K   到第一个节点
J   到最后一个节点
u   回到上层目录
m   显示文件系统菜单
?   帮助
q   退出



分享到:
评论

相关推荐

    gvim、vim快捷键图

    用givm,vim就是看上了它的快捷键和命令,这张键盘图上查快捷键很方便哟

    vim 常用快捷键笔记

    ### vim 常用快捷键知识点 #### 一、引言 Vim 是一款功能强大的文本编辑器,广泛应用于各种操作系统之中,特别是 Linux 和 Unix 平台。它源自 vi 编辑器,但添加了许多增强功能,使得它更加高效且易于定制。本文将...

    1920*1080 Windows7下gVIM8.2快捷键背景

    经众多dalao们的博客,搜集而来,背景为黑色,快捷键一览位于背景右边。主色为白色qwq PS:我其实是个蒟蒻

    GVIM配置文件最新修改,窗口透明度可调节+窗口可全屏,菜鸟也能很好使用

    下载gvim 7.3 (7.4x会报错,但也可以正常使用) 安装。然后解压本文件,覆盖到gvim安装目录 基础操作: NERDTree : F5 关闭窗口 : F6 保存 :ctrl+s copy : ctrl+c 粘贴 :ctrl+v 窗口透明度 + : Shift+t 窗口...

    UltraEdit常用快捷键大全

    说到编辑器的快捷键,VIM是无与伦比的。要反对,也得是带脚踏板的EmaCS。UE还是有差距的,很大差距。注意:VIM是开源、免费的,而UE则需要注册。UE是Windows下最好的编辑器——如果没有GVIM和Emacs的话。而VIM和...

    gvim使用教程,pdf

    你可以通过修改 `.vimrc` 文件,定制快捷键、设置配色方案、加载插件等,使 Gvim 完全适应你的工作需求。 ### 5. **下载与安装** Gvim 是跨平台的,支持 Windows、Linux 和 macOS 等操作系统。在 Windows 上,你...

    gvim7.2 插件及配置

    例如,对于键盘快捷键的设置,程序员可以将自己最常用的命令绑定到简单的按键组合上,从而减少在编辑过程中对鼠标的依赖,进一步提高编码的速率。 此外,GVim的源码编辑能力也非常强大。它支持多语言语法高亮显示,...

    gvim开发环境

    .gvim的配置、快捷键和常用插件都已配好。。 支持cscope ctag,扩展工具栏,支持各类代码跳转查看。可以完全替代sourceinsight 支持自动编译输出窗口 支持代码符号定义快速预览窗口,需要生成完cscope数据库,按Fx...

    gvim编译器完美配置文件

    6. **快捷键绑定**:自定义常用命令的快捷键,例如 "map &lt;F5&gt; :make&lt;CR&gt;" 可以将F5键绑定为执行Makefile。 另外,压缩包中的`使用说明.txt`文件提供了配置文件的详细使用指南。这可能包括: 1. **安装步骤**:如何...

    Gvim7.2中文版

    它无缝集成到Windows环境中,拥有与Windows资源管理器的拖放功能,支持多种编程语言的语法高亮,以及与Windows系统快捷键的兼容,使得开发者可以在熟悉的环境中高效工作。此外,GVim7.2的中文支持使得中文文档的编辑...

    明德扬科教之Gvim_20170511.zip_FPGA verilog_ep4ce10f17c8_gvim_kindf67_明

    4. "明德扬科教GVIM配置":这个文件或目录可能是明德扬科教提供的GVim配置文件,包括自定义的颜色主题、快捷键映射、自动完成设置等,以适应FPGA Verilog开发的需求。 总结起来,这个压缩包提供了一个基于GVim的...

    Gvim7.3免安装 免配置版

    **csupport列举几个常用的HotKeys.txt** 列出了与cscope相关的常用快捷键,这些快捷键能让用户更加高效地使用cscope进行代码查找和导航。 **readMe.txt** 通常包含了关于压缩包的使用说明和注意事项,用户应当首先...

    gvim资源,windows

    GVim允许用户通过.vimrc文件进行个性化配置,这包括设置字体、颜色方案、快捷键映射、自动缩进等。通过修改.vimrc,用户可以定制自己的工作环境,使其更适合个人习惯和项目需求。 4. **扩展与插件** Vim拥有庞大...

    gvim74 官方windows版

    4. **键盘快捷键**:Vim以其高效的键盘操作闻名,GVim同样保留了这一特性,用户可以通过键盘快捷键快速执行各种操作。 5. **兼容性**:GVim74保持了对Vim脚本和.vimrc配置文件的兼容,用户可以自定义编辑器设置和...

    gvim7.3 winx64版本

    4. **多语言支持**:通过libintl.dll,GVim可以显示多种语言,用户可以根据自己的语言偏好进行设置。 5. **剪贴板集成**:gvimext.dll允许GVim与Windows剪贴板交互,方便在其他应用和GVim之间复制粘贴。 6. **插件...

    Gvim72 for windows

    6. **键绑定自定义**:用户可以根据个人喜好自定义快捷键,使编辑更加顺手。 **Gvim72增强插件** Gvim的功能已经相当强大,但通过安装插件,我们可以进一步提升它的功能和用户体验。以下是一些常见的Gvim72增强...

    windows环境下GVIM的配置

    在Windows环境中,GVIM(Gnu Vi Improved)是一款强大的文本编辑器,它可以被配置成一个功能完备的集成开发环境(IDE)。GVIM是Vim的图形界面版本...不断探索和优化个人的vimrc文件,会使GVIM更加贴合自己的工作需求。

    gvim8 最新版

    它可能会包含安装步骤、配置选项、快捷键介绍、插件管理以及一些高级功能的教程。对于新用户来说,这是非常宝贵的资源,可以帮助他们快速上手并充分利用GVim的功能。 "欧普软件园.url"是一个快捷方式文件,通常指向...

    最强编辑器gvim63

    9. **快捷键系统**:GVim沿袭了Vi的键盘驱动方式,用户可以通过组合键进行快速操作,无需依赖鼠标,提高工作效率。 10. **兼容性**:GVim完全兼容原始的Vi命令,对于习惯Vi的用户来说,切换到GVim几乎没有学习成本...

    gvim中文手册2600页

    在使用gvim时,用户可以根据自己的需求和习惯来配置编辑器,包括字体设置、颜色主题选择等。GVim还允许用户安装插件,以增加额外的功能。 总而言之,gvim是一个非常强大且灵活的文本编辑器,具有丰富的命令和高度可...

Global site tag (gtag.js) - Google Analytics