Ubuntuのさまざまなフレーバーのデフォルトのテキストエディター(GUIおよびCLI)は何ですか。それらを使用してファイルを編集するには、どのコマンドを使用する必要がありますか?
質問の裏側
私はKubuntuを試し、Ubuntuのフレーバーやその他のディストリビューションをもっと試したいと思っていますが、Kubuntuにいたときはgksu gedit /path/file.txt
を実行しようとしました。 nano
が利用できてよかったです。しかし、より多くのフレーバーを試してみたい場合は、さまざまなUbuntuフレーバーのデフォルトのテキストエディターを知っておく必要があります
Muzaffar と Terrance による回答があなたのニーズを満たしていると思います。注意すべきことの1つは、これらのテキストエディターを任意のフレーバーでインストールできることです。
デフォルト:
Geditは確かにUbuntuの世界で最も有名なテキストエディターです。 Geditは Windows および MacOS でも使用できます。 UbuntuフレーバーにGeditをインストールするには、次のコマンドを使用します。
Sudo apt-get install gedit
Geditでファイルを開くには:
gedit /path/to.file.txt
デフォルト:
Windows でも使用できます。多くのKDEアプリと同様に、 機能 の負荷があります。インストールするには、次を実行します。
Sudo apt-get install kate
ケイトの最新バージョンが必要な場合は、 PPAを追加 にする必要があります。
Sudo add-apt-repository ppa:kubuntu-ppa/backports
Sudo apt-get update
Sudo apt-get install kate
Kateでファイルを開くには:
kate /path/to.file.txt
リーフパッド (
Kateとは異なり、Leafpadは、シンプルさと軽さに重点を置いています。これは、 LXDEプロジェクト の全体的な議題です。 Lubuntにプリインストールされています。インストールする:
Sudo apt-get install leafpad
Leafpadでファイルを開くには:
leafpad /path/to.file.txt
デフォルト:
哲学では、MousepadはLeafpadに非常に似ています。インストールする:
Sudo apt-get install mousepad
マウスパッドでファイルを開くには:
mousepad /path/to.file.txt
Plumaは、buntu MateにプリインストールされているGeditのフォークです。インストールする:
Sudo apt-get install pluma
Plumaでファイルを開くには:
pluma /path/to.file.txt
*注:root権限でファイルを編集 したい場合は、コマンドの前にgksu
を追加し、このような:
gksudo gedit path/to/file.txt
ナノ (
Sudo apt-get install nano
NanoがすべてのUbuntuフレーバーにインストールされているかどうかはわかりませんが、私の知る限りでは、Ubuntu Unity、Ubuntu Gnome、Kubuntuにインストールされています。 nanoでファイルを開くには、次のコマンドを使用します。
nano /path/to.file.txt
Nanoの詳細については、 LinuxのコマンドラインテキストエディターであるNanoの初心者向けガイド を参照してください。
Sudo apt-get install vim
Vimでファイルを開くには、次の2つのコマンドのいずれかを入力します。
vim /path/to.file.txt
または
vi /path/to.file.txt
Vim(または少なくともvi)は、すべてのUbuntu(またはその他のLinux)フレーバーにデフォルトでインストールされます。 Vimが好きになり始めて、ユーザーインターフェイスが必要な場合は、 Gvim を試してください。また、一部のシステムでは、vi
がvim
にエイリアスされるため、両方のコマンドが同じことを行うことに注意してください。 (vimを起動する)
Vimの詳細については、 Vim入門ガイド を参照するか、ターミナルでvimtutor
を実行してください。
QTアプリはGtkベースのデスクトップでは見栄えが悪く、逆の場合も同様です。しかし、彼らにくつろいでもらいたいなら、この質問を試してみてください KDEアプリケーションをGNOMEでネイティブに見えるようにする方法?
Ubuntuのフレーバーはいつでも変更できるため、デフォルトのGUIエディターも変更できます。各ディストリビューションのデフォルトのGUIエディターをすべて覚えようとする代わりに、xdg-utils
がインストールされている限り、 xdg-open
の単純なコマンドを実行できるため、デフォルトのエディターが何であるかがわかり、編集を開始できますテキストファイル:
xdg-open /path/to/textfile
xdg-open
は、.MP3ファイルを開いたときにデフォルトのオーディオプレーヤーを起動することもできます。または、Webページをすばやく開きたい場合は、xdg-open www.somewebsite.com
を使用すると、デフォルトのWebブラウザーが起動します。
コマンドラインの場合、vi/vim
&nano
は、Ubuntuフレーバー全体でデフォルトのインストール済みエディターとして最も一般的なようです。 vi/vim
は、すべての種類のLinuxに含まれている必要があります。
次のコマンドを使用して、デフォルトのコマンドラインエディターを変更し、デフォルトとして使用するものを選択できます。
Sudo update-alternatives --config editor
例:
~$ Sudo update-alternatives --config editor
There are 9 choices for the alternative editor (providing /usr/bin/editor).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/vim.gnome 60 auto mode
1 /bin/ed -100 manual mode
2 /bin/nano 40 manual mode
3 /usr/bin/emacs24 0 manual mode
4 /usr/bin/mcedit 25 manual mode
5 /usr/bin/nvi 19 manual mode
6 /usr/bin/nvim 30 manual mode
* 7 /usr/bin/vim.basic 30 manual mode
8 /usr/bin/vim.gnome 60 manual mode
9 /usr/bin/vim.tiny 10 manual mode
Press <enter> to keep the current choice[*], or type selection number:
その後、コマンド/usr/bin/editor
がパスに含まれている必要があるため、ファイルを編集するには、次を実行してファイルを編集します。
editor /path/to/file
または、昇格が必要な場合:
Sudo editor /path/to/file
お役に立てれば!
Kubuntu-ケイト
Lubuntu-リーフパッド
Xubuntu-マウスパッド
Ubuntu Gnome-gedit
Ubuntu MATE-pluma
Ubuntu Budgie -gedit
Ubuntu Kylin-gedit
Ubuntu Studio-マウスパッド
どちらでもない
xdg-open some_file
また
$EDITOR some_file
"default"を呼び出すものとしてDEFINEを定義しない限り、これは絶対に安全です。これは一般的に使用される意味ではありません。
たとえば、私のxenialシステムでは:
グローバルEDITOR変数が定義されていません:
$ env | grep EDITOR
$ echo $EDITOR
$
したがって、$EDITOR some_file
は、gui環境(lxterminalのx&openbox)またはttyで完全に失敗します。
Gui環境では、xdg-open some_file
はviでファイルを開きます。普通のttyでは、同じことを試みますが、失敗します。しかし、viは、Wordが最も一般的に使用されるという意味で、私の「デフォルト」エディターではありません。私がインストールしたすべてのファイルマネージャーは、私のデフォルトエディターがed
であることに同意します(いいえ、That ed
ではありません-もしそのマゾヒストならvi
を使用します、私のed
は私が書いたスクリプトです)。
これらのコマンドのいずれかに関して「デフォルト」を定義する理由があるかもしれませんが、大多数のユーザーの一般的な使用において、「デフォルト」は、ダブルまたはguiファイルブラウザ(Nautilus、Pcmanfm、Thunarなど)でそれをクリックします(その特定のファイルブラウザの設定に応じてダブルまたはシングル)。または、代わりに、Midnight Commanderなどの正統的なファイルブラウザーでファイルをハイライト表示してEnterキーを押すと、どのプログラムでもファイルを開きます。
そのため、「デフォルト」の最も一般的な使用法では、ファイルブラウザごとに異なるデフォルトを使用できます。資格のないデフォルトとは、デフォルトファイルブラウザのデフォルトを意味します。また、グラフィカル環境のデフォルトのファイルブラウザは、ディレクトリ(「フォルダ」)またはデスクトップ上のディレクトリへのシンボリックリンクをダブルクリックした場合、またはデスクトップのメタファーを使用しない場合に開くブラウザです。メニューで最も注目されているもの。私の知る限り、この意味で、これは通常の実際の使用法ですが、Sumeet Deshmukhの答えは完全に正確で完全です。より抽象的な意味でも同様です。
オーソドックスなファイルマネージャー以外の非グラフィカル環境では、エディターに適用されるWordの「デフォルト」の常識には通常のアプリケーションはありません。 ttyで作業している人は、他の人のマシンで作業していて、何もインストールしたくなくて、必死になっていない限り、xdg-open some_file
または$EDITOR some_file
でエディタを呼び出しません。開きたいエディターを直接呼び出してエディターを開きます。彼らがbash: gedit: command not found
を取得した場合、2番目のお気に入りを試します。デフォルトなどは無関係です。重要なのは、その設定とインストールされているものまたはインストールできるものです。
。 。 。 gksu gedit /path/file.txtは、geditがデフォルトのテキストエディターではないため機能しません。 。 。 。
違う。そして、それが私が投稿した理由であり、そのステートメントが間違っている理由とそのコマンドが失敗した理由を説明しています。デフォルトのエディターとは何を定義しても、関係ありません。
そのコマンドを機能させるには、2つのものが必要です。
gksu
とgedit
の両方のプログラムをシステムにインストールする必要があります。
ファイルとその先祖ディレクトリに対する適切な権限が必要です。パス内のすべてのディレクトリにxが必要です。少なくともファイル自体にはrが必要であり、おそらく親ディレクトリには少なくともrが必要です。一部のエディターでは、ファイルまたは親ディレクトリにwが必要な場合がありますが、必要ではありません。
エラーメッセージを読むことで、コマンドが失敗した理由を知ることができるはずです。 geditが気に入ったら、インストールしてください。
しかし、gksuは危険です。必要な場合はgksudoを使用します。ただし、su/Sudo/gksu/gksudo/pkexecタイプのコマンドは、後続のコマンドが失敗しない限り使用しないでください。そして、それでも、失敗した場合に限ります。動作するはずだった場合、Sudoのようなコマンドを使用して動作させると、「適合しない場合は大きなハンマーを使用する」ようになります。これにより、今後さらに問題が発生します。その場合、権限を修正し、そもそもなぜ間違っていたのかを理解してください。
また、Sudoタイプのコマンドは全能ではありません。場合によっては、WITH gksudoであってもファイルを編集する前にアクセス許可を変更する必要があります。
gksu
の危険性については、Sumeetの答えにコメントしたPaddyを聞いてください。彼は、しばらくしていた賢い人です。彼の3つのリンクを繰り返します:
https://askubuntu.com/a/288506/2088
https://bugs.launchpad.net/ubuntu/+source/gksu/+bug/1186676
http://ubuntuforums.org/showthread.php?t=1819589