Tag: notepad ++

为.API文件启用自动完成function?

有没有人知道如何使用N ++网站上提供的.API文件在Notepad ++中自动完成工作? 对于使用API​​文件夹中具有XML自动完成文件的语言,自动完成function正常,但对于使用.API文件(ruby,AutoIt,其他)的语言完全不起作用。 从我在网上找到的,所有人需要做的是将.API或.XML文件复制到APIs文件夹中,并确保文件名与语言菜单中的语言名称相匹配。 我退出N ++以确保它不是启动时刷新的问题。 根据N ++站点,我将Ruby.apt和AHK Autohotkey.api文件复制到APIs文件夹中: C:\ Program Files \ Notepad ++ \ plugins \ API 我正在运行最新的Notepad ++,v5.4.3。 在升级之前,在三台机器上的Notepad ++ 5.3.x中尝试使用它。

当stdin不是终端时的Ruby提示(对于Notepad ++显式)?

我是Notepad ++用户。 我喜欢该软件的一个特性是你可以在UI中使用“控制台”(这不是一个真正的终端),并且你可以从那里运行一些命令行解释器。 仅供参考,要使控制台在Notepad ++中运行,您需要安装NppExec插件,然后转到Menu > Plugins > NppExec > Execute…并输入您想要的任何可执行文件(exe,批处理等)然后按OK。 将启动控制台,您将在那里看到程序的输出,如果是交互式shell,您还可以输入命令。 例如 对于实际的DOS提示符,运行cmd.exe 对于Python提示符,运行python.exe -i 。 从Python帮助: -i inspect interactively after running script; forces a prompt even if stdin does not appear to be a terminal; also PYTHONINSPECT=x -i inspect interactively after running script; forces a prompt even if stdin does not appear to […]

有没有人有Ruby和Rake的Notepad ++函数列表插件的解析规则

我使用Notepad ++编辑rake文件,我希望能够使用函数列表插件。 我一直无法在线找到任何解析规则,并且“语言解析规则”对话框的记录不是很清楚。 我正在使用以下方法将方法解析到列表中,但是也希望显示任务。 Function Begin: [ \t]*def[ \t]+ Function List Name: [a-zA-Z0-9_\.]* 这不是很干净,并不会捕获以?结尾的function? 或!,但这是一个开始。 我的任务规则不起作用是: Function Begin: [ \t]*task[ \t]+ Function List Name: :[a-zA-Z0-9_\.]* Function End: [ \t]+do 任何建议最受欢迎。 谢谢