geditの代わりにgvimをデフォルトのテキストエディターとして設定するにはどうすればよいですか?


8

Ubuntu Tweakなどを使用して、各ファイルのファイルの関連付けを変更できることはわかっています。しかし、私はそれをより速く行う方法があり、geditによって開かれていたすべてのファイルがgvimによって処理されるようにシステムを設定するだけなのかどうか疑問に思っています。

回答:


10

開きたいファイルを右クリックし、「他のアプリケーションで開く」を選択します。インストールされているすべてのプログラムのリストを含むウィンドウがポップアップします。リストからgvimを選択し、「このアプリケーションを記憶...」が選択されていることを確認します。そのタイプのすべてのファイルがgvimで開きます。ただし、ファイルの種類がさらに多いため、話は半分です。別の方法は、このファイルを編集または作成することです。

~/.local/share/applications/defaults.list

そしてそれが含まれていることを確認してください

[Default Applications]
text/plain=gvim.desktop

これを行うための推奨される方法は、ターミナルで次のコマンドを入力することです。

sudo update-alternatives --config editor

コマンドラインエディターを更新する

sudo update-alternatives --config gnome-text-editor

GUIエディターを更新します。エディターとして設定するエディターに対応する番号を入力し、Enterキーを押します。これにより、すべてのシステム参照が更新されます。

それで問題ないはずです。


私はあなたが言ったことをしました、そして私は最終的にテキストファイルを開くためにgvimを得ました。しかし、私のソースファイルでは、まだgeditを使用しています。どうすれば本当に本当にubuntuにgedit ANYWHEREの使用をやめ、代わりにgvimを使用するように指示できますか?
Shahbaz

ソースファイルとはどういう意味ですか?
theTuxRacer

以下のように、ソースファイル.c.h.cppなど!私はここで
Shahbaz

@Shahbaz sed -n '/=gedit\.desktop$/s/gedit/gvim/p' /usr/share/applications/defaults.list >> ~/.local/share/applications/defaults.listこれにより、デフォルトでgedit.desktopで開くすべてのファイルが、デフォルトでgvim.desktop(ユーザー用)で開かれます。おそらく「より良い」方法がありますが、ターミナルを介して行うのが好きです。
geirha 2012

@geirha、ええ、私はその質問をして、同じような答えを得ました。私は以前のコメントにすでにリンクを入れています。
Shahbaz 2012

3

デフォルトでgeditで開く任意のファイルを取得し、そのプロパティに移動し、開くデフォルトのアプリをgvimに変更します。やった!


0

この質問は常に尋ねられ、どの回答も100%機能するようには見えません。

あなたが怠惰で素早く汚いハックを気にしない場合は、これを試してください:

sudo mv /usr/bin/gedit /usr/bin/gedit.old
sudo ln -s /usr/bin/gvim /usr/bin/gedit

編集ウィンドウのタイトルバーには「GEDIT」と表示されますが、ウィンドウにはgvimが含まれます。


3
ただし、注意してください。Gregが指摘するように、これは簡単ですが非常に汚い方法です。良いことは.. それ
Mahesh

私も同じようなことをしましたが、
うまくいきました。sudoapt

率直に言って、これは最良の解決策です...
Xetra 2018
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.