web-dev-qa-db-ja.com

Sublime Text 3をデフォルトのテキストエディターにする方法

Geditを置き換え、Ubuntuシステム上のすべてのテキストファイルのデフォルトのテキストエディターとしてSublime Text 3を使用したいと思います。この変更を行う方法を教えてください。

87
mjwittering

これらの手順は、Ubuntu用に提供された.debファイルを使用してSublime Text 3をインストールしたことを前提としています。 tarballをダウンロードして手動でインストールした場合は、以下のパスをインストール場所に変更する必要があります。


まず、/usr/share/applications/sublime_text.desktopが存在することを確認します(一部のシステムではsublime-text.desktop):

ls /usr/share/applications/sublime_text.desktop

次に、/usr/share/applications/defaults.listをSublimeで開きます:

subl /usr/share/applications/defaults.list

geditのすべてのインスタンスを検索し、それらをsublime_textに置き換えます。ファイルを保存し、ログアウトして再度ログインすると、設定は完了です。


何らかの理由で/usr/share/applications/sublime_text.desktop(またはsublime-text.desktop)が存在しない場合は、作成します:

Sudo touch /usr/share/applications/sublime_text.desktop

Sublimeで開きます:

subl /usr/share/applications/sublime_text.desktop

以下を貼り付けます:

[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/opt/sublime_text/sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=sublime-text
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;

[Desktop Action Window]
Name=New Window
Exec=/opt/sublime_text/sublime_text -n
OnlyShowIn=Unity;

[Desktop Action Document]
Name=New File
Exec=/opt/sublime_text/sublime_text --command new_file
OnlyShowIn=Unity;

ただし、sublimetext.comからダウンロードした.debファイルを使用してSublime Textをインストールした場合、ファイルはすでに存在しているはずです。

126
MattDMo

Sublimeをインストールしたら、テキストファイルを右クリックします。 [アプリケーションから開く]タブに移動します。 「他のアプリケーションを表示」を選択します。次に、Sublime Text 3を選択します。

お役に立てれば!

1
masulzen