问题标签 [nppexec]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
23226 浏览

java - Java 使用 notepad++ 和 nppexec 编译和运行

请记住,在 windows shell 中编译是有效的,所以这个问题作为 PATH 问题的可能性很小(如果不是零)。

我花了很多时间研究如何做到这一点,我在网上找到的所有结果都说你可以做到:

但这对我不起作用。在 NPP_EXEC 控制台中,我可以键入 java,然后像从 cmd 中一样得到正常结果,但是每当我键入 javac 时,我都会得到可怕的错误代码 2 错误:

编辑

我必须澄清一些困惑:

  1. 此解决方案应在单个脚本中运行。目标是能够更改代码,按下热键组合(想想 Visual Studio 中的 F5),然后它会构建/编译并运行。
  2. iirc的实际问题是notepad ++由于某种原因无法识别javac。

对困惑感到抱歉...

0 投票
1 回答
1164 浏览

perl - Getting perldoc to work in notepad++ and NppExec

I am immersing myself into the world of Perl for the first time. I figured the easiest way was to integrate using notepad++, which is my preferred editor. I went ahead and installed the ActiveState self extracting installer. I then pointed NppExec to my perl directory by typing:

perl "$(FULL_CURRENT_PATH)"

As a script "Run Perl", saved, then added a macro using this procedure

http://paul.atc.informatica.gsf.nl/resources/Perl_with_Notepad.pdf

I can run Perl scripts using the perl compiler. However, perldoc does not work erroring with:

Can't locate object method "perldoc" via package "perldoc" (perhaps you forgot to load "perldoc"?) at C:\Users...

This is because my perldoc and compiler are actually in c:\perl\bin (or whatever)

How do I switch the file path to point to the right directory? Thank you so much. I am a complete noob at this.

Edit: To add more information, perldoc works fine if i call

using the command prompt. It does not work when i write a script in notepad++ and attempt to complile. Both the cmd prompt and notepad++ will compile scripts correctly.

0 投票
3 回答
1282 浏览

notepad++ - NppExec 插件在第一个冒号处结束输出

我正在尝试使用 TypeScript,我正在使用Notepad++来编写TypeScript,并使用NppExec插件来编译我的脚本。似乎它应该可以工作,但有一个非常奇怪的问题:NppExec 只向我显示输出到:第一个警告/错误消息的文本之前。例如,假设编译输出应该是这样的:

我将在 NppExec 控制台窗口中看到的是:

请注意,它在第一个):.

非常有趣的是,如果我将 JavaScript 引擎从 Node 更改为 cscript(Windows 脚本宿主),那么它可以工作......但需要永远!如果我使用 cscript 执行相同的命令,我会看到以下内容:

关于去哪里的任何建议?我更愿意使用 Node,因为它更快......

这是一个演示所有这些的视频: http: //screencast.com/t/xxgodAU8

编辑:事实证明,如果您将-w开关(“监视文件并在更改时重建”开关)传递给 tsc.js,它将在由 Node 执行时工作......但它不会只构建一次,它会继续构建和在你杀死它之前,这个过程不会结束。

0 投票
1 回答
2330 浏览

python - 设置 Notepad++ 和 NppExec 以从 python 打印 unicode 字符

我有一个 utf-8 编码文件cjk.py

不出所料,运行python cjk.py收益率

然而运行idle -r cjk.py完美:

我可以将 notepad++ 的 NppExec 插件配置为像 Idle 一样工作吗?我尝试将输入和输出编码设置为 UTF-8,但无济于事(与python cjk.py从控制台运行时相同的异常)

0 投票
1 回答
663 浏览

pdf - Notepad++:无需重启 pdf-reader Sumatra 即可执行

我在 Execution-Plugin 中使用以下命令从 NP++ 编译 ConTeXt:

此命令编译上下文文件并在 PDF 阅读器 Sumatra 中打开它。如您所见,我关闭阅读器(“taskkill”)并在每次编译时重新启动它。

但这不是必需的,Sumatra 会自行更新 pdf 文件。那么如何更改命令,以便仅启动阅读器(如果尚未启动)?

0 投票
1 回答
1106 浏览

notepad++ - Pocket CPP/NppExec:使用 ifstream 时它在哪里搜索 txt 文件

我正在尝试使用 Pocket CPP 在 notepad++ 上编译 C++。不过,我在使用 ifstream 时无法打开文本文件。我将 txt 文件放在哪个文件夹中,以便 PocketCPP/NppExec 读取它。

0 投票
2 回答
542 浏览

console - 使用 Pascal 在 NPPExec 中没有输出

我想在 Notepad ++ 中编写、构建和执行 Pascal 程序。如果我在 cmd 中执行程序,输出是正常的,但在 nppexec 的控制台中,输出为空

我的代码:

构建命令:

输出(Nppexec):

0 投票
1 回答
6562 浏览

notepad++ - 如何使用 NppExec Plugin 执行最左边的选项卡打开?(Npp 中的上下文)

问题在标题中:我在 Npp 中有许多打开的文件,并且只想通过 Alt+F6 (NppExec-Plugin) 编译最左边的一个,我正在使用 ConTeXt 编译 tex 文件。

目前我的命令是:

如何更改它们,使得那里没有文件名,而只有一些环境变量,只执行最左边选项卡中的文件?

谢谢!

0 投票
1 回答
1994 浏览

python - NppExec 自定义快捷方式不起作用

我决定使用 NppExec 从 notepad++ 运行我的 Python 文件,但是我遇到了一个问题。我用一行创建了一个简单的脚本:

并将脚本添加到 nppExec 高级选项中的“菜单项”中。该脚本出现在我的宏选项卡中,并在我运行它时执行我需要的操作。问题是我无法为此命令设置键盘快捷键。该命令出现在我的快捷方式映射器中(在插件命令下),我可以将其设置为

但问题是当我按下三个键时它根本不起作用。组合键不是问题,因为我能够创建一个在我按下 shift+ctrl+p 时运行的测试宏。

编辑:更多更新:当我添加快捷方式时,APPDATA 中的快捷方式.xml 确实发生了变化,该行:

被添加。这正是我的 ctrl+shift+p 命令,它就在那里,只是不会触发。

还有其他人遇到这种奇怪的行为吗?任何帮助将不胜感激。

0 投票
1 回答
239 浏览

notepad++ - NPPExec 在控制台中显示 .err 文件

我正在使用 nppexec 为 PIC 微控制器使用 ccsc 编译器编译文件。
它工作得很好,但 ccsc 编译器在单独的文件中写入错误/警告。
http://pastebin.com/yNrytafg

控制台不显示任何错误。

我该怎么做才能在 nppexec 控制台中显示该文件,以便我可以单击错误?