我在Windows 10上,但是我在Windows(WSL)的Ubuntu(Ubuntu)上使用Bash熟悉Linux命令行。
我试图充分利用它的功能,并认为能够从Notepad++中的CLI打开index.html
真是太棒了。这可能吗?如果是这样,我将如何进行设置?
一般而言,我对命令行非常陌生,而Linux命令则少得多。
最佳答案
您需要创建一个bash别名,以便更轻松地使用以下命令:<path_to_textEditor> <path_to_textfile>
要为Notepad++创建别名,请在WSL bash中执行以下操作:
.bashrc
启动脚本(在bash启动时运行):vim ~/.bashrc
alias np='<path_to_textEditor>'
对于Notepad++,它将是:
alias np='/mnt/c/Program\ Files\ \(x86\)/Notepad++/notepad++.exe'
如果未在默认目录中安装Notepad++,则可能必须调整路径。
确保使用转义聊天字符
\
(反斜杠)转义任何特殊字符,例如空格。 现在,像平常一样使用它:
要打开 Notepad++ ,请执行
np
要在Notepad++中打开特定文件,请执行
np <text_file>
这些启动选项将附加到别名字符串的末尾,并由空格分隔。
alias np='<path_to_textEditor> <startup_option_1> <startup_option_2> ...'
这里有些例子:
-multiInst
:打开一个新的Notepad++实例,该实例与当前打开的Notepad++ session (如果存在)是分开的。 -nosession
:不加载上一个 session ,也不将 session 保存到session.xml
中。 -notabbar
:关闭选项卡界面。 这是带有启动选项的示例:
alias np='/mnt/c/Program\ Files\ \(x86\)/Notepad++/notepad++.exe -multiInst -notabbar -nosession'
就我个人而言,我有两个单独的别名,一个没有启动选项,另一个具有上面的三个启动选项。这使我可以选择是否要:
关于windows - 有没有一种方法可以在Windows的Ubuntu上的Bash中使用Notepad++打开文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40231568/