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


32

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

スクリーンショ


質問の背景

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


4
コメントは詳細なディスカッション用ではありません。この会話はチャットに移動さました。さらなる議論をそこに投稿してください。コメントは警告なしでこの投稿から削除されます。
テルドン

回答:


43

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


GUIテキストエディター

Gedit

デフォルト:

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

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

sudo apt-get install gedit

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

gedit /path/to.file.txt

ケイト

デフォルト:

  1. クブンツ
  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プロジェクトの全体的なアジェンダであるシンプルさと軽さにあります。Lubuntuにプリインストールされています。インストールする:

sudo apt-get install leafpad

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

leafpad /path/to.file.txt

マウスパッド

デフォルト:

  1. Xubuntu
  2. Ubuntu Studio

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

sudo apt-get install mousepad

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

mousepad /path/to.file.txt

プルーマ

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

sudo apt-get install pluma

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

pluma /path/to.file.txt

*注意:root権限ファイル編集する場合gksuは、次のようにコマンドの前に追加します。

gksudo gedit path/to/file.txt

ケイトでの使用は避けるのが最善です


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を試してください。また、一部のシステムでviは、にエイリアスされているvimため、両方のコマンドは同じことを行います。(vimを起動する)

vimの詳細については、Vimの初心者向けガイドを参照するvimtutor、ターミナルで実行してください。


QTアプリはGtkベースのデスクトップでは見栄えがよくなく、その逆も同じであることに注意してください。しかし、もしあなたが彼らにくつろいでもらいたいなら、この質問を試してみてください。KDEアプリケーションをGNOMEでネイティブに見せるためには?


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


コメントは詳細なディスカッション用ではありません。この会話はチャットに移動さました
トーマス・ウォード

1
「ルート権限でファイルを編集する場合は、コマンドの前にgksuを追加してください」— gksudonotを使用してくださいgksu。これらには微妙ではあるが重要な違いがあり、まれに、データの損失につながる可能性があります。このサイトのフォーラムバグとして文書化されています
水田ランダウ

gvimをデスクトップウィンドウで同じ古いvimを実行する方法と同じくらいvimのユーザーインターフェイスとして説明するかどうかはわかりません。したがって、基本的にはvimを含むターミナルウィンドウをエミュレートします。オプションがキーコマンドに変換されるオプションメニュー、コンテキストメニューによるマウスサポート、トゥルーカラーサポートなどを追加しますが、基本的にインターフェイスはテキストモードと同じです。デフォルトでインストールされるviのバージョンは実際にはvimですが、vimを「vi互換」モードで実行する場合があることに注意してください。Linuxディストリビューションでは、もはや「オリジナルのvi」を入手することはできません。
thomasrutter

vi最小化されたUbuntu 19.04(ディスコディンゴ)であるGoogle Cloudインスタンスにはインストールされませんでした。私も驚いた。
mazunki

30

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/vimLinuxのすべてのフレーバーである必要があります。

次のコマンドを使用して、デフォルトのコマンドラインエディターを変更し、デフォルトとして使用するものを選択できます。

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

お役に立てれば!


私は確かにそれを試してみます、時間節約のように見える
ヨギニーピンゲール


3
私見これは理想的な答えです。:-)
オタク長老

1
$EDITOR環境変数は、デフォルトのCLIエディターを設定するために使用されます。
earthmeLon

3
@Anwar:xdg-openデフォルトのエディタが変更されても機能し続けるため、あなたの議論は実際にテランスの答えをサポートしていると思います。
デビッドフォースター

16

Kubuntu-ケイト

Lubuntu-リーフパッド

Xubuntu-マウスパッド

Ubuntu Gnome-gedit

Ubuntu MATE-プルーマ

Ubuntu Budgie -gedit

Ubuntu Kylin-gedit

Ubuntu Studio-マウスパッド


2
実際、これが本当に質問に答えるものです
フィリポス

kwriteKubuntuのためのデフォルトのテキストエディタとしてしばらくの間
アンワル

@Philippos私は反対する必要があります(ここに別の回答が投稿されているためではありません)。また、問題になっているファイルを開くための適切なコマンドも提供しません!とにかく良い答えです!
スメエトデシュムフ

0

どちらでもない

xdg-open some_file

また

$EDITOR some_file

「デフォルト」を呼び出したものとして定義しない限り、これは絶対確実です。これは一般的に使用される意味ではありません。

たとえば、私のxenialシステムでは:

グローバルEDITOR変数が定義されていません:

$ env | grep EDITOR
$ echo $EDITOR

$

したがって$EDITOR some_file、GUI環境(lxterminalのxとopenbox)またはttyのいずれかで完全に失敗します。

GUI環境でxdg-open some_fileは、ファイルをviで開きます。普通のttyでは、同じことを試みますが、失敗します。しかし、viが最も一般的に使用されるという意味で、私の「デフォルト」エディターではありません。私がインストールしたすべてのファイルマネージャーは、私のデフォルトのエディターがそうであることに同意しますed(いいえ、そうではありませんed-私が使用するマゾヒストならvi、私edのスクリプトです)。

これらのコマンドのいずれかに関して「デフォルト」を定義する理由があるかもしれませんが、大多数のユーザーの一般的な使用では、「デフォルト」は、ダブルまたはguiファイルブラウザ(Nautilus、Pcmanfm、Thunarなど)でシングルクリックします(その特定のファイルブラウザの設定に応じて、ダブルまたはシングル)。または、別の方法として、Midnight Commanderなどのオーソドックスなファイルブラウザーでファイルを強調表示してEnterキーを押すと、どのプログラムでもファイルを開きます。

そのため、「デフォルト」の最も一般的な使用法では、ファイルブラウザごとに異なるデフォルトを使用できます。資格のないデフォルトとは、デフォルトファイルブラウザのデフォルトを意味します。また、グラフィカル環境のデフォルトのファイルブラウザは、ディレクトリ(別名「フォルダ」)またはデスクトップ上のディレクトリへのシンボリックリンクをダブルクリックした場合、またはデスクトップのメタファーを使用しない場合に開くブ​​ラウザです。メニューで最も注目されているもの。私の知る限り、この意味で、これは通常の実際の使用法ですが、Sumeet Deshmukhの答えは完全に正確で完全に完成しています。より抽象的な意味でも同様です。

オーソドックスなファイルマネージャー以外の非グラフィカル環境では、エディターに適用される「デフォルト」という言葉の常識には通常の用途はありません。ttyで作業している人は、他の人のマシンで、xdg-open some_fileまたは$EDITOR some_file他の人のマシンで作業していて、何もインストールしたくなくて、必死になっていない限り、エディターを起動しません。開きたいエディターを直接呼び出してエディターを開きます。取得bash: gedit: command not foundした場合、2番目のお気に入りなどを試してください。デフォルトが何であるかは関係ありません。重要なのは、その設定とインストールされているものまたはインストールできるものです。

要点:

。。。geditはデフォルトのテキストエディタではないため、gksu gedit /path/file.txtは機能しません。。。。

違う。そして、それが私が投稿した理由であり、そのステートメントが間違っている理由とそのコマンドが失敗した理由を説明しています。デフォルトのエディターとは何を定義しても、関係ありません。

そのコマンドを機能させるには、2つのものが必要です。

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

  • ファイルとその先祖ディレクトリに対する適切な権限が必要です。パス内のすべてのディレクトリにxが必要です。少なくともファイル自体にrがあり、おそらく親ディレクトリに少なくともrが必要です。一部のエディターでは、ファイルまたは親ディレクトリにwが必要な場合がありますが、必要ではありません。

エラーメッセージを読むことで、コマンドが失敗した理由を知ることができるはずです。geditが気に入ったら、インストールしてください。

しかし、gksuは危険です。必要な場合はgksudoを使用します。ただし、su / sudo / gksu / gksudo / pkexecタイプのコマンドは、それに続くコマンドが失敗しない限り使用しないでください。そして、それでも、失敗した場合に限ります。動作するはずだった場合、いくつかのsudo-ishコマンドを使用して動作させるのは、「適合しない場合は、より大きなハンマーを取得する」ようなものです。これにより、今後さらに問題が発生します。その場合、許可を修正し、そもそもなぜ間違っていたのかを理解してみてください。

また、sudoタイプのコマンドは全能ではありません。場合によっては、WITH gksudoであってもファイルを編集する前にアクセス許可を変更する必要があります。

gksuSumeetの答えにコメントしたPaddy に耳を傾ける危険性について。彼は、しばらくしていた賢い人です。彼の3つのリンクを繰り返します:

https://askubuntu.com/a/288506/2088
https://bugs.launchpad.net/ubuntu/+source/gksu/+bug/1186676
http://ubuntuforums.org/showthread.php?t=1819589

gksuは悪だという主張を正当化できますか?
ザンナ

@Zanna Paddyは、Sumeetの回答後の彼のコメントですでにそうでした。彼の3つのリンクをすべてチェックしてください。中央のaskubuntu.com/a/288506/2088がおそらく最も明確です。
ルーロックウェルファン

少なくともあなたの答えにリンクを入れてください。すべての人がページ全体を読んでいる、または他の回答が静的なままであると考えることもできません。とにかく、gksuのとgksudoは不要私見です
Zanna

1
私たちはsudo -iプログラムを「使用」してから起動するか、単に使用することができますsudo -H。GUIテキストエディターは使用しません。私は多くのためのGUIを使用していないが、私は使用してsudo -i、私が使用することはできません何のためにsudoのために
Zanna

1
@SumeetDeshmukh gksuはあなた次第ですが、デフォルトではインストールされませんsudoが、もちろんインストールされます。APTの問題を解決するためにルート権限が必要になる場合があります。そのため、パッケージのインストールは実行できません。gksuのに使用されている多くの人々はまだそれをインストールし、それを使用しますが、それは私が推測する「昔ながらの方法」だ:)私が使用しますsudo -H gedit(たとえば、私は周りのことを編集するに行く-Hのポストに!)本当にあなたがして余分なステップを必要とするのでsudo -i:いくつかをプログラムはそのような1つのステップで開始しないので、ルートシェルを終了するように人々に思い出させる必要があるのでsudo -H、最も簡単な方法です
-Zanna
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.