Notepad ++在当前文件目录中打开cmd

mreq

有没有办法(可能是宏)如何在当前文件的目录中打开cmd?

假设我正在编辑文件D:\foo\bar.txt,并想在中打开cmd D:\foo\这确实有助于运行各种预编译器等。

舍维克

Run菜单下,有一个选项Open current dir cmd可以完全满足您的需求。

在此处输入图片说明

如果您的文件位于UNC路径上,则此命令将无法正常工作,因为无法cd在命令行上使用UNC。

如果您的源文件位于与Notepad ++不同的驱动器盘符上,则它将切换到正确的路径,但不会切换驱动器盘符,因为它似乎没有/Dcd命令中添加开关但是,立即输入x: Enterx源文件所在的驱动器号在哪里)会将您切换到正确的路径。

您可以/D通过shortcuts.xml在用户配置文件中编辑文件(在Win7中位于D:\Users\<username>\AppData\Roaming\Notepad++\shortcuts.xml)中并将其添加/D到以下Open current dir cmd行中来将其设置为默认值

<Command name="Open current dir cmd" Ctrl="no" Alt="no" Shift="no" Key="0">cmd /K cd /D $(CURRENT_DIRECTORY)</Command>

注意:您不能使用Notepad ++编辑此文件,因为关闭Notepad ++时,该文件将被内存中的选项覆盖。确保没有正在运行的Notepad ++,并使用MS Notepad或任何其他文本编辑器编辑xml文件。

编辑:补丁已提交至SourceForge上的Notepad ++,以更正此问题:http : //sourceforge.net/tracker/? func=detail&aid=3475087&group_id=95717&atid= 612384))

如果要分配给快捷键,请选择Run->Modify Shortcut/Delete Command...

在此处输入图片说明

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章