Nppexec Howto将所选链接从npp编辑器传递到外部浏览器

时间:2012-05-30 19:22:53

标签: google-chrome notepad++ external-process nppexec

是否可以从记事本++中将所选文本传递给浏览器(chrome)? 如何传递TEMP_FILE的路径而不是内容?

//—need a correction—
set ChromeRun = C:\Documents and Settings\My\Local Settings\Application Data\Google\Chrome\Application\chrome.exe
set TEMP_FILE = $(SYS.TEMP)\npp_sel.txt
// save current selection as ANSI text file
SEL_SAVETO $(TEMP_FILE) :a
// run Chrome.exe for this file
$(ChromeRun) –-homepage $(TEMP_FILE)

请帮我解决这个脚本,请

1 个答案:

答案 0 :(得分:3)

NppExec可以使用$(CURRENT_WORD)直接引用突出显示的单词。所以你不需要sel_saveto或临时文件。

下面的代码段适用于Firefox。您应该能够以明显的方式为Chrome修改它。

在NppExec控制台窗口中:

     `npp_run firefox $(CURRENT_WORD)`,

其中$(CURRENT_WORD)是您在Notepad ++中当前文件中突出显示的网址(http://google.com)。