Sublime Text 2をすばやくデフォルトのエディターとして使用する方法


9

この回答を使用してで使用するエディタをすばやく変更しましたが、機能しましたが、quickly editコマンドラインを入力すると、開いたままで、Sublime Text 2が開いている限り、他のコマンドを入力できません。これはおろそかな質問だと思いますが、それを回避する方法を見つけることができないようです。

回答:


8

EDITOR環境変数を崇高に設定し、それquickly editを使用します。

export EDITOR=/usr/bin/subl

上記の行を~/.bashrcファイルに追加するだけです


1
@ borax12に追加すると~/.profile~/.bashrcログインシェルに設定されないため、に追加した方がよいでしょう。
Eliah Kagan

…または~/.bash_login、存在する場合はさらに。
Dmitriy Budnik

1

これを行うのは、geditがコマンドラインから実行するときにそれを実行するようにプログラムされているためです。を使用することで、他のエディターですばやくそれを行うことができquickly edit &ます。

編集:私は、ターミナルを閉じてもエディターが開いたままになるように、エディターをinitの子として実行するPerlスクリプトを作成しました:スクリプト

スクリプトの上部で次の変数を設定できます。

  • command:実行するコマンド
  • stdout:コマンドに渡される標準出力(設定する必要があります。そうしないと、端末に出力されます)
  • stderr:コマンドに渡される標準出力(設定する必要があります。そうしないと、端末に出力されます)

それでもインスタンスは開いているターミナルに依存します
boywithaxe

1
私はそれを回避するためのスクリプトを書きました、詳細は上記。
Sam Bickley

ありがとう!それは大きな助けです:)
boywithaxe

ubuntuone.comが失われたため、スクリプトリンクが無効になっています。これは古い回答ですが、この回答を再度有効にする可能性はありますか?
オタク長老2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.