如何快速将 Sublime Text 2 用作默认编辑器?

如何快速将 Sublime Text 2 用作默认编辑器?

我用了答案是快速更改使用的编辑器,并且它有效,但是现在,当我输入时,quickly edit命令行保持打开状态,并且只要 Sublime Text 2 处于打开状态,就不允许我输入其他命令。我意识到这是一个愚蠢的问题,但我似乎找不到解决这个问题的方法。

答案1

将环境变量设置EDITOR为sublime然后quickly edit使用它:

export EDITOR=/usr/bin/subl

只需将上述行添加到您的~/.bashrc文件中

答案2

它之所以这样做是因为 gedit 被设计成在您从命令行运行时这样做。您可以使用 来使用其他编辑器快速完成此操作quickly edit &

编辑:我编写了一个 Perl 脚本,它将编辑器作为 init 的子进程运行,因此当您关闭终端时,编辑器将保持打开状态:脚本

您可以在脚本顶部设置以下变量:

  • command:要运行的命令
  • stdout:传递给命令的标准输出(必须设置,否则仍会输出到终端)
  • stderr:传递给命令的标准输出(必须设置,否则仍会输出到终端)

相关内容