问题标签 [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.
java - Java 使用 notepad++ 和 nppexec 编译和运行
请记住,在 windows shell 中编译是有效的,所以这个问题作为 PATH 问题的可能性很小(如果不是零)。
我花了很多时间研究如何做到这一点,我在网上找到的所有结果都说你可以做到:
但这对我不起作用。在 NPP_EXEC 控制台中,我可以键入 java,然后像从 cmd 中一样得到正常结果,但是每当我键入 javac 时,我都会得到可怕的错误代码 2 错误:
编辑
我必须澄清一些困惑:
- 此解决方案应在单个脚本中运行。目标是能够更改代码,按下热键组合(想想 Visual Studio 中的 F5),然后它会构建/编译并运行。
- iirc的实际问题是notepad ++由于某种原因无法识别javac。
对困惑感到抱歉...
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.
notepad++ - NppExec 插件在第一个冒号处结束输出
我正在尝试使用 TypeScript,我正在使用Notepad++来编写TypeScript,并使用NppExec插件来编译我的脚本。似乎它应该可以工作,但有一个非常奇怪的问题:NppExec 只向我显示输出到:
第一个警告/错误消息的文本之前。例如,假设编译输出应该是这样的:
我将在 NppExec 控制台窗口中看到的是:
请注意,它在第一个):
.
非常有趣的是,如果我将 JavaScript 引擎从 Node 更改为 cscript(Windows 脚本宿主),那么它可以工作......但需要永远!如果我使用 cscript 执行相同的命令,我会看到以下内容:
关于去哪里的任何建议?我更愿意使用 Node,因为它更快......
这是一个演示所有这些的视频: http: //screencast.com/t/xxgodAU8
编辑:事实证明,如果您将-w
开关(“监视文件并在更改时重建”开关)传递给 tsc.js,它将在由 Node 执行时工作......但它不会只构建一次,它会继续构建和在你杀死它之前,这个过程不会结束。
python - 设置 Notepad++ 和 NppExec 以从 python 打印 unicode 字符
我有一个 utf-8 编码文件cjk.py
:
不出所料,运行python cjk.py
收益率
然而运行idle -r cjk.py
完美:
我可以将 notepad++ 的 NppExec 插件配置为像 Idle 一样工作吗?我尝试将输入和输出编码设置为 UTF-8,但无济于事(与python cjk.py
从控制台运行时相同的异常)
pdf - Notepad++:无需重启 pdf-reader Sumatra 即可执行
我在 Execution-Plugin 中使用以下命令从 NP++ 编译 ConTeXt:
此命令编译上下文文件并在 PDF 阅读器 Sumatra 中打开它。如您所见,我关闭阅读器(“taskkill”)并在每次编译时重新启动它。
但这不是必需的,Sumatra 会自行更新 pdf 文件。那么如何更改命令,以便仅启动阅读器(如果尚未启动)?
notepad++ - Pocket CPP/NppExec:使用 ifstream 时它在哪里搜索 txt 文件
我正在尝试使用 Pocket CPP 在 notepad++ 上编译 C++。不过,我在使用 ifstream 时无法打开文本文件。我将 txt 文件放在哪个文件夹中,以便 PocketCPP/NppExec 读取它。
console - 使用 Pascal 在 NPPExec 中没有输出
我想在 Notepad ++ 中编写、构建和执行 Pascal 程序。如果我在 cmd 中执行程序,输出是正常的,但在 nppexec 的控制台中,输出为空
我的代码:
构建命令:
输出(Nppexec):
notepad++ - 如何使用 NppExec Plugin 执行最左边的选项卡打开?(Npp 中的上下文)
问题在标题中:我在 Npp 中有许多打开的文件,并且只想通过 Alt+F6 (NppExec-Plugin) 编译最左边的一个,我正在使用 ConTeXt 编译 tex 文件。
目前我的命令是:
如何更改它们,使得那里没有文件名,而只有一些环境变量,只执行最左边选项卡中的文件?
谢谢!
python - NppExec 自定义快捷方式不起作用
我决定使用 NppExec 从 notepad++ 运行我的 Python 文件,但是我遇到了一个问题。我用一行创建了一个简单的脚本:
并将脚本添加到 nppExec 高级选项中的“菜单项”中。该脚本出现在我的宏选项卡中,并在我运行它时执行我需要的操作。问题是我无法为此命令设置键盘快捷键。该命令出现在我的快捷方式映射器中(在插件命令下),我可以将其设置为
但问题是当我按下三个键时它根本不起作用。组合键不是问题,因为我能够创建一个在我按下 shift+ctrl+p 时运行的测试宏。
编辑:更多更新:当我添加快捷方式时,APPDATA 中的快捷方式.xml 确实发生了变化,该行:
被添加。这正是我的 ctrl+shift+p 命令,它就在那里,只是不会触发。
还有其他人遇到这种奇怪的行为吗?任何帮助将不胜感激。
notepad++ - NPPExec 在控制台中显示 .err 文件
我正在使用 nppexec 为 PIC 微控制器使用 ccsc 编译器编译文件。
它工作得很好,但 ccsc 编译器在单独的文件中写入错误/警告。
http://pastebin.com/yNrytafg
控制台不显示任何错误。
我该怎么做才能在 nppexec 控制台中显示该文件,以便我可以单击错误?