web-dev-qa-db-ja.com

Ubuntuのさまざまなフレーバーのデフォルトのテキストエディターは何ですか?

Ubuntuのさまざまなフレーバーのデフォルトのテキストエディター(GUIおよびCLI)は何ですか。それらを使用してファイルを編集するには、どのコマンドを使用する必要がありますか?

screensho


質問の裏側

私はKubuntuを試し、Ubuntuのフレーバーやその他のディストリビューションをもっと試したいと思っていますが、Kubuntuにいたときはgksu gedit /path/file.txtを実行しようとしました。 nanoが利用できてよかったです。しかし、より多くのフレーバーを試してみたい場合は、さまざまなUbuntuフレーバーのデフォルトのテキストエディターを知っておく必要があります

31
Yoginee Pingale

MuzaffarTerrance による回答があなたのニーズを満たしていると思います。注意すべきことの1つは、これらのテキストエディターを任意のフレーバーでインストールできることです。


GUIテキストエディター

Gedit

デフォルト:

  1. buntu Unity
  2. buntu Gnome
  3. buntu Kylin
  4. buntu Budgie

Geditは確かにUbuntuの世界で最も有名なテキストエディターです。 Geditは Windows および MacOS でも使用できます。 UbuntuフレーバーにGeditをインストールするには、次のコマンドを使用します。

Sudo apt-get install gedit

Geditでファイルを開くには:

gedit /path/to.file.txt

ケイト

デフォルト:

  1. Kubunt
  2. KDE Neon (Ubuntuの公式フレーバーではありません)

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

マウスパッド

デフォルト:

  1. Xubunt
  2. buntu Studio

哲学では、MousepadはLeafpadに非常に似ています。インストールする:

Sudo apt-get install mousepad

マウスパッドでファイルを開くには:

mousepad /path/to.file.txt

Pluma

Plumaは、buntu MateにプリインストールされているGeditのフォークです。インストールする:

Sudo apt-get install pluma

Plumaでファイルを開くには:

pluma /path/to.file.txt

*注:root権限でファイルを編集 したい場合は、コマンドの前にgksuを追加し、このような:

gksudo gedit path/to/file.txt

kateでの使用は避けるのが最善です


CLIテキストエディター

ナノ

Sudo apt-get install nano

NanoがすべてのUbuntuフレーバーにインストールされているかどうかはわかりませんが、私の知る限りでは、Ubuntu Unity、Ubuntu Gnome、Kubuntuにインストールされています。 nanoでファイルを開くには、次のコマンドを使用します。

nano /path/to.file.txt

Nanoの詳細については、 LinuxのコマンドラインテキストエディターであるNanoの初心者向けガイド を参照してください。

Vim

Sudo apt-get install vim

Vimでファイルを開くには、次の2つのコマンドのいずれかを入力します。

vim /path/to.file.txt

または

vi /path/to.file.txt

Vim(または少なくともvi)は、すべてのUbuntu(またはその他のLinux)フレーバーにデフォルトでインストールされます。 Vimが好きになり始めて、ユーザーインターフェイスが必要な場合は、 Gvim を試してください。また、一部のシステムでは、vivimにエイリアスされるため、両方のコマンドが同じことを行うことに注意してください。 (vimを起動する)

Vimの詳細については、 Vim入門ガイド を参照するか、ターミナルでvimtutorを実行してください。


QTアプリはGtkベースのデスクトップでは見栄えが悪く、逆の場合も同様です。しかし、彼らにくつろいでもらいたいなら、この質問を試してみてください KDEアプリケーションをGNOMEでネイティブに見えるようにする方法?


その他のLinuxテキストエディター

42
Sumeet Deshmukh

Ubuntuのフレーバーはいつでも変更できるため、デフォルトのGUIエディターも変更できます。各ディストリビューションのデフォルトのGUIエディターをすべて覚えようとする代わりに、xdg-utilsがインストールされている限り、 xdg-open の単純なコマンドを実行できるため、デフォルトのエディターが何であるかがわかり、編集を開始できますテキストファイル:

xdg-open /path/to/textfile

xdg-openは、.MP3ファイルを開いたときにデフォルトのオーディオプレーヤーを起動することもできます。または、Webページをすばやく開きたい場合は、xdg-open www.somewebsite.comを使用すると、デフォルトのWebブラウザーが起動します。

コマンドラインの場合、vi/vimnanoは、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

お役に立てれば!

30
Terrance

Kubuntu-ケイト

Lubuntu-リーフパッド

Xubuntu-マウスパッド

Ubuntu Gnome-gedit

Ubuntu MATE-pluma

Ubuntu Budgie -gedit

Ubuntu Kylin-gedit

Ubuntu Studio-マウスパッド

16
Muzaffar

どちらでもない

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つのものが必要です。

  • gksugeditの両方のプログラムをシステムにインストールする必要があります。

  • ファイルとその先祖ディレクトリに対する適切な権限が必要です。パス内のすべてのディレクトリに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
0