Emacs中的自动完成关键字

时间:2011-07-24 03:29:43

标签: emacs

例如当我输入int main()时,如果我可以点击tab并获取我想要的关键字列表(自动完成),那就太好了。我怎么能在Emacs中做到这一点?

4 个答案:

答案 0 :(得分:5)

您可以使用M-/自动填充。还有other autocomplete packages可用。

答案 1 :(得分:3)

您需要CEDET,它包含许多可用于使EMACS具有许多功能的好工具,您可以在更现代的IDE中看到这些功能。

答案 2 :(得分:1)

您可以使用yasnippet。通过写'main'然后写TAB,你得到

int main (int argc, char *argv[])
{

  return 0;
}

(这不是真正的自动完成。)

答案 3 :(得分:1)

Asher对列表的回答可能是最好的,但是如果你想要一些可以选择的可能(非语义)完成的下拉,你可以使用auto complete mode