编辑器
记录常用代码编辑器相关问题。
草丛中的蝈蝈
这个作者很懒,什么都没留下…
展开
-
使用clang-complete
原文链接:添加链接描述前情提要OmniComplete 是 Vim 中的智能补全功能,而 OmniComplete 本身并不知道如何补全,具体的「通过光标前的内容猜测光标后可能出现的内容」的工作是由不同的外部插件实现的。上回说到的 OmniCppComplete 就是这样一个插件。实际需要预先调用 ctags 对源代码进行词法分析(吧?)生成 tags 文件(token 列表),然后在这个 tags 文件中去进行匹配。所以局限也很快暴露出来:无论是库的头文件还是自己的源代码,都要用户自己事先对它运行一转载 2021-12-10 16:14:25 · 513 阅读 · 0 评论 -
vim突然无法输入
问题:刚才还好好的,不知道操作了啥,突然就不能输入了,显示是在编辑模式下,而且光标还在闪烁。原因:习惯性的按了ctrl+s键(IDE下是保存文件),vim下是停止输入的功能,按ctrl+q退出即可。...原创 2021-12-07 19:42:27 · 2137 阅读 · 0 评论 -
【linux】Vim十大必备插件
Vim十大必备插件Taglisttaglist是一个用于显示定位程序中各种符号的插件,例如宏定义、变量名、结构名、函数名这些东西 我们将其称之为符号(symbols),而在taglist中将其称之为tag。显然,要想将程序文件中的tag显示出来,需要事先了解全部tag的信 息,并将其保存在一个文件中,然后去解析对应的tag文件。taglist做的仅仅是将tag文件中的内容解析完后显示在Vim上...转载 2020-01-20 20:50:21 · 1418 阅读 · 0 评论 -
看完这篇学不会 Vim 定位操作我跟你姓!
原文链接:看完这篇学不会 Vim 定位操作我跟你姓!前言Linux 有一款编辑神器 Vim,熟练使用它的小伙伴对它爱不释手。但是 Vim 入手的门槛有点高,需要记住各种快捷键。尤其是 Vim 的各种定位操作例如:光标切换到第7行、光标移动到行尾或行首等等。本文通过练习加测验的模式带你快速玩溜 Vim 定位操作。需要注意的是:本文适合有Linux 基础并了解Vim ,但是不熟悉其定位操作的同学。接下来就来开始介绍 Vim 中常用的定位操作,本文中的操作一定要多练习方能彻底掌握Vim 定位大法欧。定位转载 2020-06-03 11:57:33 · 202 阅读 · 0 评论 -
VIM里从函数调用处跳转到函数定义的地方
安装ctags工具。apt-get install exuberant-ctags在源文件目录下(源文件根目录)执行如下命令:ctags -R # 后面不用带“.”打开源文件,将光标定位到某个函数名处,按快捷键 " CTRL + ] ",就可以跳转到函数定义的位置。...原创 2020-09-22 15:03:26 · 2732 阅读 · 0 评论