gpt4 book ai didi

windows - 有没有办法在 Windows 上的 Ubuntu 上的 Bash 中使用 Notepad++ 打开文件?

转载 作者:可可西里 更新时间:2023-11-01 13:54:31 25 4
gpt4 key购买 nike

我在 Windows 10 上使用 Bash on Ubuntu on Windows (WSL) 来熟悉 Linux 命令行。

我正在尝试充分利用它的功能,并且认为能够从 Notepad++ 中的 CLI 打开比方说 index.html 会很棒。这可能吗?如果是这样,我将如何设置它?

总的来说,我对命令行很陌生,更不用说 Linux 命令了。

最佳答案

It is absolutely possible to use Notepad++ in WSL. In fact, you can use it in precisely the same way as if working in a normal Windows environment.

您需要创建一个 bash 别名 以便更轻松地使用以下命令:

<path_to_textEditor> <path_to_textfile>


要为 Notepad++ 创建别名,请在 WSL bash 中执行以下操作:

  1. 打开你的 .bashrc启动脚本(在启动 bash 时运行):

    vim ~/.bashrc

  2. 将别名定义添加到脚本中:

    alias np='<path_to_textEditor>'

    对于 Notepad++,它将是:

    alias np='/mnt/c/Program\ Files\ \(x86\)/Notepad++/notepad++.exe'

    如果您没有在默认目录中安装 Notepad++,则可能需要调整路径。

    确保使用转义符 \ 转义任何特殊字符,例如空格(反斜杠)。

现在,像往常一样使用它:

要打开 Notepad++,执行 np

要在 Notepad++ 中打开特定文件,请执行 np <text_file>


As suggested by user @ericpeters, there are several useful Notepad++ startup options that you might want to add to your alias.

这些启动选项附加到别名字符串的末尾并由空格分隔。

alias np='<path_to_textEditor> <startup_option_1> <startup_option_2> ...'

这里有一些例子:

  • -multiInst : 打开一个与当前打开的 Notepad++ session (如果存在)不同的新 Notepad++ 实例。

  • -nosession : 不要加载上一个 session ,也不要将 session 保存到 session.xml .

  • -notabbar : 关闭tab界面。

这是一个带有启动选项的示例:

alias np='/mnt/c/Program\ Files\ \(x86\)/Notepad++/notepad++.exe -multiInst -notabbar -nosession'

就我个人而言,我有两个不同的别名,一个没有启动选项,一个有上面三个启动选项。这让我可以选择是否要:

  • 当我不想使用 VIM 时快速编辑单个文件(并在退出时返回到 CLI)。用于编写 git 提交消息。
  • 在我“始终打开”的标准 Notepad++ session (带有选项卡)中打开文件。

关于windows - 有没有办法在 Windows 上的 Ubuntu 上的 Bash 中使用 Notepad++ 打开文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40231568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com