ターミナルでgeditを起動および分離するにはどうすればよいですか(「subl」コマンドと同様)。

ターミナルでgeditを起動および分離するにはどうすればよいですか(「subl」コマンドと同様)。

geditで編集するファイルを開くには、を実行しますgedit sample.py &。しかし、Sublime Textを使うと簡単ですsubl sample.py。これにより、編集するファイルが開き、バックグラウンド(マイシェル)では実行されません。

geditでどうすればいいですか?

私は試しましたがexec /usr/bin/gedit "$@"(からコピー/usr/bin/subl)のように動作しますgedit &

それともしなければalias ged="gedit $file &"なりません。$fileエイリアスで何を変更できますか?

ベストアンサー1

次の機能を使用できます。

gedit() { /usr/bin/gedit $@ & disown ;}

それ:

  • 呼び出せる関数の作成gedit
  • 渡されたすべての引数/ファイルを使用して実行gedit(フルパスを使用)/usr/bin/gedit$@
  • & disownこれをバックグラウンドで送信し、disownターミナル/シェルから切り離します。

おすすめ記事