首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Emacs和公司自动补全。全局添加一个头目录

Emacs是一款强大的文本编辑器,它提供了丰富的功能和可扩展性,被广泛用于软件开发和其他文本处理任务中。公司自动补全是指在编写代码时,编辑器能够根据已有的代码上下文,自动提供代码补全的功能,以提高开发效率和减少错误。

全局添加一个头目录是指在Emacs中配置一个全局的头文件目录,以便在编写代码时能够方便地引用头文件。这样做的好处是可以避免重复输入头文件路径,提高代码编写的效率。

在Emacs中,可以通过修改配置文件来实现全局添加头目录的功能。具体步骤如下:

  1. 打开Emacs配置文件,一般是位于用户目录下的.emacs文件或者.emacs.d/init.el文件。
  2. 在配置文件中添加以下代码:
代码语言:emacs-lisp
复制
(setq-default company-clang-arguments '("-I/path/to/header/directory"))

其中/path/to/header/directory是你要添加的头文件目录的路径。

  1. 保存配置文件并重新启动Emacs。

配置完成后,当你在编写代码时,使用公司自动补全功能时,Emacs会自动搜索并提供位于全局头文件目录中的头文件补全选项。

对于Emacs中的公司自动补全功能,可以使用company-mode插件来实现。company-mode是一个强大的代码补全框架,支持多种编程语言和编辑模式。你可以在Emacs的插件管理器中搜索并安装company-mode插件,然后按照插件的文档进行配置和使用。

推荐的腾讯云相关产品和产品介绍链接地址:

请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

vim 插件管理与推荐

编辑器对于所有人来说都再熟悉不过,不论是任何学历、任何工作的人,只要接触电脑,总要录入一些文字,这个时候必将有一款编辑器进入你的视野。 事实上,无论是 vim、emacs 还是如今风靡的各种甜品级编辑器,他们最为吸引人的无不在于他们那超级强大的定制化能力,这也是几十年来,vim 与 emacs 仍然能够走在前列的原因,他们的背后都有着强大的社区,不断为他们产出着一个又一个优秀的扩展,让他们不断焕发耀眼的光芒,而 vim8 与 neovim 的诞生,更让人领略到这宝刀不老的风采。 作为一个 vim 铁杆拥趸,本文就来聊一聊博主心中 vim 最强大的几个插件以及安装、使用方法。

01

终极Shell——Zsh

[撰文 / Kardinal] http://linuxtoy.org/archives/zsh.html 子曾经曰过,zsh: The last shell you’ll ever need! Z 是最后一个字母,所以它是终极 Shell。我曾经搜索到一个比较各种 Shell 的文章,Zsh 交互性是 A + 级别的,远高于其它 Shell。在编程方面,Zsh 是 A 级的吧,也是最高的。只是不知道出于什么原因,Zsh 被严重的低估了。 大多数的 linux 用户比较偏爱 Bash,因为大多数的发行版默认的就是它。平心而论,Bash 确实比 Csh 之流的好用多了。不过 Bash 也有很多地方不尽人意,像自动补全的功能不够强大,定位较长路径不够方便等。 后来我使用 Zsh。如果不调整一些必要的配置的话,Zsh 甚至还不如 Bash 好用。这也是很多人尝试过并放弃过的原因。 Zsh 配置文件试用 (内附讲解) 不熟悉 Zsh 的人,对 Zsh 最深刻的印象应该就是它的命令提示符了。它支持右侧对齐的提示符,并且可以配置成这个样子的: 不过我还是喜欢比较简单的样式。 Zsh 的 自动补全功能 十分的强大,如图所示: 它可以自动补全命令、参数、文件名、进程、用户名、变量、权限符等。 Zsh 还有一个贴心的功能: 路径别名 。假设有一个很长的路径,例如 /home/lighttpd/html,可以把这个路径命名为~WWW。 Zsh 可以使用 Emacs 风格的键绑定 ,习惯 Bash 键绑定的朋友无需重新适应。Zsh 兼容大多数主流 Shell,像 Bash、Csh 等。 错误校正 — directory — 是补全类型提示

02
领券