Notepad ++和自动完成

时间:2016-10-16 22:51:18

标签: autocomplete notepad++

我主要使用 Notepad++ 进行C ++开发,最近我需要某种基本自动完成,没有模糊,只想输入一些字母并获取我的功能声明而不是一直打开手册..

我的Notepad ++版本(6.9.2)的集成自动完成功能提供了基本C功能的声明,比如说 fopen 并解析我的当前文件用户定义的函数,但没有声明。

我认为文本编辑器不能轻易提供此类信息是正常的,因为它没有任何要解析的内容,即您的声明所在的其他文件(因为它不是IDE),但我不会# 39;为了自动完成,我想要再次使用MSVC。

添加一些基本的C ++和/或用户自定义的自动完成是否有一种简单而不那么晦涩的方式?

更新

添加声明"艰难的方式"在某些文件中 cpp.xml 对我来说是禁忌,因为我有一个非常大的不断变化的声明基础。有没有办法只输入一些 h / cpp 文件列表并获得声明?或者这属于自定义插件区域?

1 个答案:

答案 0 :(得分:1)

编辑 cpp.xml 文件,并添加您想要的所有关键字和功能说明。只需确保按字母顺序添加它们,否则它们将不会显示。

另一种选择是在 自动完成 区域中选择 功能和字词完成 > 设置 - >偏好设置 对话框。 NPP将建议当前文件中以您键入的前N个字母开头的每个“单词”(您在自动完成控件中选择N的值)。