首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs中的代码完成

Emacs中的代码完成
EN

Stack Overflow用户
提问于 2015-04-20 15:44:15
回答 1查看 1.1K关注 0票数 3

我正在尝试使用Emacs,因为它看起来比Notepad++好一点。

我正在尝试使用代码完成功能(又名intellisense),但不知道如何做到这一点。

首先,我输入M-x,然后输入eval-expression,然后在迷你缓冲区中输入

(print (font-family-list))

因此,我输入(print (font-f,然后按TAB,得到一个窗口,其中包含以下内容:

代码语言:javascript
复制
Click <mouse-2> on a completion to select it.
In this buffer, type RET to select the completion near point.

Possible completions are:
font-face-attributes
font-family-list

我可以用鼠标点击第二个选项(font-family-list)。但是如何使用我的键盘来选择这个选项呢?快捷键是什么?

EN

回答 1

Stack Overflow用户

发布于 2015-04-21 10:01:06

您可以拥有更好的完成系统,但不能在您使用eval-expressionM-:调用的迷你缓冲区中。

我建议您使用M-x ielm调用交互式的下一个elisp。现在您可以启用company-mode的完成,它带来了如下内容:

安装公司,在蜜瓜

代码语言:javascript
复制
package-install RET company RET

当你想要的时候叫它:

代码语言:javascript
复制
M-x company-mode

您会注意到它在shell和其他语言中工作:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29752415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档