端末でデフォルトのテキストエディタを開きます。

端末でデフォルトのテキストエディタを開きます。

テキストファイルがあり、それをテキストエディタで開きたいとしましょう。端末でこれを行うにはどうすればよいですか?

  1. Red Hat 5.3 Enterprise Editionで動作するには、このソフトウェアが必要です。
  2. 何もダウンロードする必要はありません。組み込みのテキストエディタが必要です。

私は次のことが必要です:[root@localhost]# open /home/Plompy/Desktop/README_PLOMPY

これと同等です:

ここに画像の説明を入力してください。

答え1

Ubuntuには次のソフトウェアがあります。xdg - 開く、ユーザーが好むアプリケーションでファイルまたはURLを開くので、事前定義された基本プログラムを使用してさまざまな種類のファイルを開くことができます。

xdg-open hello_word.tiffデフォルトの画像可視化ヘルパーを使用してファイルを開きます。

xdg-open Template.odtLibreOfficeを使用してファイルを開きます。

xdg-open myfile.txtgedit(テキストエディタ)を使用してファイルを開きます。

私が知っている限り、xdg-utilsはすでにRed Hatにインストールされています。

答え2

他の回答を見つけるためにGoogle検索でここに来て、端末に滞在したい人のために定義されたエディタがあることを確認し、他のものを試すか、移植性の低い代替手段nano fileとして使用してください。xdg-open file

if [ -z ${EDITOR} ];  
then  
    xdg-open myfile.txt; #from Luis's answer above  
else  
    $EDITOR file.txt;  
fi

答え3

xdg-openファイルがテキストに似たファイルの場合にのみ機能します。たとえば、テキストエディタを使用して別の実行可能なバイナリファイルを開くには、テキストファイルのデフォルトのテキストエディタを決定してファイルから実行できます。

gtk-launch $(xdg-mime query default text/plain) your-file

明らかにXFCEにはバグがあります。これにより、ユーザーが設定したエディタの代わりに他のエディタを開くことができます。https://forum.xfce.org/viewtopic.php?pid=68497#p68497

関連情報