gvim的常用编辑快捷键
gvim的快捷键很多,很难记全,但是入门初期应该找过几种基本的命令
下面结合自己常用到的介绍下
光标跳转:
0:行首
$:行尾
e:下一个单词的结尾
w:下一个单词的开头
b:上一个单词
H:当前页面的开头
M:当前页面的中间
L:当前页面的结尾
h:上一个字符
j:下一行
k:上一行
l:下一个字符
to be continue
在一开始了解hjkl这四个快捷键的顺序时,最想吐槽这上下上下的布局方式,会让人费解的去记忆
h 上
j 下
k 上
l 下
但是实际用过了一段之后,发现这样确实是合理的,在查阅代码的时候,最常用的功能就是上一行,下一行,因此将jk这两个便捷的快捷键分配给他们。而最常用的还是下一行,于是将一般人灵活的食指对应按键j分配给它。还剩下的就是上一个字符,下一个字符了,这两个常用的还是后者,于是就将l分配给它,至于上一个字符,只能由食指代劳了。
可见vim的快捷键分配逻辑是最便于快速的输入和输出,理解了这一点就能理解gvim的快捷键分配方式的“奇葩之处”
———————————————————————————————————————————10月23日更新————————————————————————————————————————————————————
在很多时候需要用到查找和替换的功能,在gvim中可以通过:set ic设置大小写敏感,或者通过:set noic设置为大小写不敏感。
有的时候我们会需要进行暂时使用大小写不敏感
这时在待查字符前加上\c就可以暂时忽略大小写
/\chelloworld
将忽略大小写,查找与helloworld匹配的字符串。
gvim打开多窗口时如何切换?
先使用ctrl+w +w(两次点击w)
文件标题栏获取焦点,然后使用方向键或者w e b 等按键移动光标,最后使用enter键打开所选中的文档
转载于:https://www.cnblogs.com/zooc/p/4027560.html
gvim的常用编辑快捷键相关推荐
- AltiumDesigner快捷键——通用AltiumDesigner环境快捷键和常用编辑快捷键
本文参考的文档为AltiumDesigner快捷键文档,链接: Altium Designer Shortcut Keys | Altium Designer 21 User Manual | Doc ...
- CAD最常用的快捷键大全来啦
CAD快捷键的使用能够让我们加快画图的速度,但是想想CAD中有那么多的功能命令,所以CAD快捷键是很多的,想要完全记住是不可能的,这里就总结了常用的CAD快捷键命令,可能不全但是很实用. 一.常用绘图 ...
- 选中一行的快捷键_常用文字编辑快捷键,学会之后,天天可以提前下班
文字编辑快捷键,不止是在Word里面用.在windows系统里面,只要是可以输入文字的地方都可以使用. 使用排名第一的,你估计打死也想不到.就是我们常用的保存:Ctrl+S. 你可以有疑问为什么不是复 ...
- cad编辑节点快捷键是什么_CAD常用的快捷键命令
CAD常用的快捷键命令大全,主要包括快捷键命令的键盘操作和所对应的快捷命令,方便查找和使用,对cad初学者能够快速提高绘图速度.图文并茂,非常实用. 一:常用功能键 F1: 获取帮助 F2: 实现作图 ...
- IE浏览器快捷键大全 常用的文字编辑快捷键
加绿色的的字体本人觉得比较常用的 附加几种常用的文字编辑快捷键 home键将光标移到行首,end 则是移到行尾 shift+home 选中当前光标位置到行首之间的文字 shift+end 选中当前光标 ...
- Source Insight常用的快捷键
From: http://blog.21ic.com/user1/4251/archives/2008/53650.html Source Insight常用的快捷键: Ctrl+= :Jump to ...
- GVIM/VIM常用快捷操作(更新中)
ps:Gvim/Vim 常用快捷键 /命令模式下移动光标 h: 左移 l: 右移 j: 上移 k: 下移 (或者直接使用键盘的方向键) 0: 行首 $: 行尾 ctrl+w+w: 多窗口切换 ctrl ...
- android中常用的快捷键
2019独角兽企业重金招聘Python工程师标准>>> android中常用的快捷键 Eclipse快捷键-方便查找,呵呵,记性不好 行注释/销注释 Ctrl+/ 块注释/销注释/ ...
- excel最常用的八个函数_Excel中最常用的快捷键
我们的学习和工作中,Excel都是必不可少的工具.掌握一些常用的Excel快捷键对提高我们的工作效率很有帮助,下面就给大家列举一些在Excel中比较常用的快捷键,各位同学可以在闲暇之余了解一下. Ct ...
最新文章
- xcode7 打开工程错误 This Document requires xcode8.0 or later.
- 玩转HTML5移动页面(转自http://tqtan.com/)
- python test suit_python unittest学习3---添加测试套件,testsuit
- 什么是堆(Heap)
- NSUserDefaults数据保存使用
- 题库明细 C#语言和SQL Server
- centos 删除crontab_Centos7 利用crontab定时执行任务及配置方法
- Arraylist 类
- ctfshow-WEB-web6
- Zend Framework学习(4)之前端控制器
- 记录一次win10美化之路
- 图文实例带你了解香农编码和霍夫曼编码
- 中国天气网天气城市ID
- html 灯箱效果样式,jQuery灯箱效果插件-Swipebox
- c语言如何生成csv文件格式,生成 csv 文件
- X360吉他英雄4鼓套装 1 TB硬盘入手
- 新版HyperMesh的Assemblies中调出下拉菜单查看Component(装配关系模型树)
- 双非一本考研国防科技大学计算机,不歧视“双非”,保护一志愿!40所“良心”大学值得推荐!...
- 倾情分享:Android 开发者们不要错过的网站宝藏~
- 孔庆东 -- 一个DEAD-LEFTIST_拔剑-浆糊的传说_新浪博客
热门文章
- oracle linux 图形化,Linux下Oracle 12C R2图形化安装过程
- Kubernetes 搭建 ES 集群(存储使用 cephfs)
- layui按条件开启关闭编辑列
- 32位存储字长存储double_1GB多大?1GB与1MB的关系?详细数据存储单位转换来了...
- keras库的安装及使用,以全连接层和手写数字识别MNIST为例
- 2021年度训练联盟热身训练赛第四场,签到题CDF
- Python入门--闭包,工程函数
- 操作系统—死锁的预防
- 51nod-1351:吃点心
- C++ STL 一个简单的文件输入输出示例