起名
男孩起名 女孩起名 公司起名 店铺起名 牛年起名 虎年起名 生辰八字起名 英文起名 诗词起名
励志
励志文章 励志故事 励志文案 励志电影 励志名言 励志句子 励志歌曲 励志签名 励志格言 高考励志 励志诗句 励志网名 励志书籍 励志演讲稿 励志小说 励志座右铭 励志人物 励志对联 励志说说 励志作文
句子
伤感的句子 唯美的句子 爱情的句子 优美句子 正能量句子 经典句子 表白的句子 哲理句子 友情的句子 好词好句好段 美好的句子 朋友圈说说的好句子 搞笑的句子 想你的句子
个性签名
微信个性签名 QQ个性签名 伤感个性签名 霸气的个性签名 情侣个性签名 男生个性签名 女生个性签名 英文个性签名 超拽个性签名 非主流个性签名 搞笑个性签名 火星文个性签名 唯美个性签名
十二星座
白羊座 金牛座 双子座 巨蟹座 狮子座 处女座 天秤座 天蝎座 射手座 摩羯座 水瓶座 双鱼座 星座知识
十二生肖
属鼠 属牛 属虎 属兔 属龙 属蛇 属马 属羊 属猴 属鸡 属狗 属猪 生肖基础知识
祝福语大全
生日祝福语 结婚祝福语 订婚祝福语 新年祝福语 情人节祝福语 母亲节祝福语 父亲节祝福语 建党节祝福语 七夕节祝福语 教师节祝福语 国庆节祝福语 中秋节祝福语 爱情祝福语 毕业祝福语 开业祝福语 升学祝福语 高考祝福语 中考祝福语 考试祝福语 搬新家祝福语
说说大全
个性说说 伤感说说 搞笑说说 心情说说 爱情说说 经典说说 qq说说 朋友圈说说 情感说说 晚安说说 下雨说说 霸气说说 七夕说说
范文大全
入党申请书 入团申请书 自我鉴定 工作总结 工作计划 个人简历 辞职报告 检讨书 演讲稿 心得体会 实习报告 转正申请书 导游词 述职报告 策划书 加油稿 慰问信 感谢信 介绍信 邀请函

vim快捷键记忆法 (Vim快捷键)

更新时间:2023-04-26 来源:互联网 点击:

1. vim编辑模式快捷键

vim编辑命令?以下方式可以试试

首先启动vim:

然后在命令行窗口中输入以下命令即可:

(1)Vim 直接启动vim。

(2)Vim filename 打开vim并创建名为filename的文件。

选择文件命令。

(1)首先打开单个文件 vim file。

(2)同时打开多个文件 vime file1 file2 file3。

2. vim编辑器的模式

它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面vi里。

3. vim编辑器快捷键总结

其实理论上什么操作系统都能运行,毕竟只是一个应用程序,但是显然在Linux上面的应用最广泛,因为Linux用户大多是开发者,熟悉vim操作,再者vim本身功能和插件众多,使用起来甚至不亚于vs code。

但是在mac上和Windows上,并不是所有用户都倾向于键盘操作,也不喜欢记那么多快捷键,在一些开发场景下,还需要高级IDE的介入,显然vim就不合适了。

其实vim的兼容性是很好的,就看使用习惯了。

4. vim 设置快捷键

如果仅仅是移动到行尾就用END键如果是想从命令模式到行尾并进入输入模式:按大写A

5. vim进入编辑模式的快捷键是

c.vim插件应该是个文件类型插件,编辑c文件时载入,一般文件类型插件是带修饰的,你在.vimrc中的定义都会被这种类似的局部映射覆盖掉(就像局部变量覆盖全局变量),如果没有编辑C文件,ctry+j就永远不会启动,也不会覆盖.vimrc中的定义。.vimrc文件启动是很靠前的,所以冲突时一般会被覆盖掉,你到c.vim文件里,找到有..map...的一行,把j改成其他的快捷键就可以了,比如就是ctrl+K,比如nnoremap j这一行,把改掉。

6. vim快捷方式

VIM的自动补全功能让你有效的避免输入错误,快速的完成变量名、类名、方法名的输入,善用之可以极大的提高软件开发的工作效率。需要提前说明的是,下面介绍的所有快捷键必须让VIM位于插入模式(即"i"Insert And Replace"模式)。VIM的自动补全方式一共有三种

已知单词

这是VIM中最基本的功能,当你键入某个单词的前几个字母,然后按,VIM会自动搜索所有当前打开的缓冲区中的单词完成自动补全。表示VIM从当前光标位置向前搜索,你也可以按,表示从当前光标位置向前搜索。通常我们可以忽略的区别。为了方便记忆,我选择按,因为p代表previous,表示补全之前(previous)已经键入的单词. 下面两个图分别是的效果图,区别在于在自动补全菜单弹出时默认高亮的单词

另外,如果你打开的文件太多,那么自动补全可能会列出一大串来自其他缓冲区中的单词,这时可以使用或者让VIM仅仅列出当前缓冲区的单词。

关键词字典

前面讲到,通过可以使VIM仅仅根据当前缓冲区的内容补全单词,其中,表示让VIM进入插入模式的一个子模式,通过EX命令"help ins-complete"可以查阅所有以开头的快捷键说明,但这不是本文的重点,不再累述。基于关键字字典补全的快捷键为, ‘k’表示"keyword",即关键字。当按下时,VIM会从"dictionary"全局变量中搜索字典文件,进行自动补全的工作。词典的另一个作用是可以做拼写检查,快捷键是。关于如何利用VIM做拼写检查,将另行撰文介绍。

执行 ":set dictionary+=[字典文件]" 设置字典文件的路径,执行进行自动补全。

Omnicompletefunc

自版本7.0开始,VIM开始提供自动补全的回调函数,通过下面的快捷键触发:

: 调用omnifunc定义的函数

: 调用completefunc定义的函数

omnifunc和completefunc两个回调函数没有本质上的区别,但是在惯例上,omnifunc定义的函数的与特定的文件类型绑定的,不同的文件类型会定义不同的omnifunc。中的’o',即’omnifunc’。而completefunc通常是给第三方插件或者说用户自定义使用的,中的’u',即"User Defined"的意思。

如何编写omnifunc或者completefunc的方法,可通过"help complete-functions"查阅,本文重点在于介绍两个重要的插件,就使用了这两个函数实现C/C++语言的自动补全功能:

supertab

VIM的哲学就是尽量的减少用户需要键入的次数,因此开头的快捷键也显得过于麻烦,"help ins-completion"参考手册中有一个例子函数,CleverTab(),在用户按下键时,自动判断是否需要调用补全功能还是插入一个字符,但是这还不能满足我们日常软件开发的需要,因此supertab插件是对VIM的自动补全功能的重要补充。在缺省情况下supertab就能很好的工作,不需要特别的设置。需要特别说明的是,这个插件是对下面介绍的插件OmniCppComplete的一个有效的补充。主要是因为如果不安装supertab,那么在进行自动补全的时候,需要按进行触发。

OmniCppComplete

如前所述,当你在编写C/C++代码时,如果需要VIM为你自动补全函数名、类名等,需要依赖正确的omnifunc(或者completefunc)的实现,而OmniCppComplete正是应这个需求而出现的。安装好这个插件后,也不需要做任何设置,只需要生成相应的tag文件即可正常工作。需要注意的是,在生成tag文件时,需要使用下面的参数达到最好的效果:

ctags --sort=yes --c++-kinds=+p --fields=+iaS --extra=+q

下面是使用OmniCppComplete的效果图:

本文重点在于介绍VIM的自动补全功能,因此对于C、C++语言中自动补全功能并未作深入的探讨。众所周知,VIM中对C++语言的自动补全有一些缺陷,目前有一些插件如clang_complete、gccsense能够更好的完成C/C++语言的自动补全功能,将另行撰文介绍。多说一句,其实在大多数情况下,利用这些基本的自动补全功能也够用了。特别是针对历史遗留代码居多的大规模项目,这些最基本的功能反而是最有效率的。

7. vim 编辑模式

冒号是要自己敲出来的,退出编辑模式后下面本来就没有什么,要退出需要敲:q这两个字符,如果敲的字符出现在左下角就对了,这时回车确认命令就可以执行了

8. vim编辑模式快捷键是什么

用vim编辑后,按一下“esc键”,然后按“shift + :”,最后输入“wq”保存即可

9. vim自定义快捷键

先按ESC键,然后敲:,这是才可以敲命令,比如强行退出可以敲q! enter(回车),如果需要保存退出就敲 ":x enter(回车)"或者"wq enter(回车)"

10. 简述vim编辑器三种模式和使用方法

1.

进入vim编辑器,按ctrl+v组合键进入可视化模式(VISUAL BLOCK),

2.

按j键或者k键移动光标(或者按上下方向键移动光标),选择要添加注释的行,

3.

选完之后,按I(大写的字母I)键,进入“insert”模式,输入你要插入的注释符(如#),

4.

最后按esc键,你会看到你所选择的多行需要注释的行都已经被注释了,

11. vim命令怎么进入编辑模式

1、打开终端。点击菜单。

2、然后找dao到终端程序。程序的图标是一个黑色的方框,上面有一个白色的“>_”。点击它。一般可以从菜单窗口的左侧栏中找到“终端”程序。

3、在终端程序中输入vi 文件名.txt 。 命令中的“vi”部分是选择“Vim”文本编辑器来打开并编辑文件。用目标文件名来代替命令中的“文件名”。例如文件名是“tamins”,请输入vi tamins.txt,按下Enter键。

4、关闭文件时在终端中输入:q ,按下回车键。 这样会退出Vim程序,返回到终端主界面。

上一篇:VMware虚拟机装win10系统的详细方法? (vmware虚拟机免费版) 下一篇:电脑报价单格式 (电脑报价单格式范本)
生活常识推荐
  • 看巴士资源下载,小白网看巴士刚刚
  • 路由器ap模式怎么设置方法路由器ap
  • 保密规章制度优秀5篇 保密规章制度
  • 办公室主任述职报告通用7篇
  • 广东省全国教师管理信息系统登录入口(广东全国教师信息管理系统)
  • 基督教讲章精选大纲
  • 指痕许容音丁循全文免费阅读_许容音丁循指痕最新章节列表许容音丁循指痕 第2章
  • 戴笠之死真相(戴笠之死真相揭开,原因着实惊人!)
  • 彭姓的来源介绍(彭姓氏的来源)
  • 刘少奇之死的真正原因是什么
  • 猜你喜欢的生活常识