ウェブサイト検索

LinuxにSublime Textエディタをインストールして使用する方法


テキストエディタやIDEについて話すと、プログラマーの間でどのテキストエディタ/IDEが最良かについての終わりのない議論があります。さて、選択は常に個人の好みに依存します。ある人は特定のエディタ/IDEにこだわり、別の人は同時に2〜3のエディタ/IDEを使用しているのを見たことがあります。それは作業の性質とエディタ/IDEが提供する機能に依存します。

この記事は、その速度、魅力的なユーザーインターフェース、使いやすさ、豊富なコミュニティサポート、そしてたくさんの特長で際立つ人気のテキストエディタについてです。そう、それが「Sublime Text」です。2008年に初めてリリースされ、C++とPythonで書かれたSublime Textは、クロスプラットフォームで非常にカスタマイズ可能です。この記事執筆時点での最新バージョンは3.2.2です。

Sublime Text はオープンソースではなく無料でもないため、1回限りのライセンスを購入する必要があります。ただし、評価用に使用するオプションがあり、ライセンスを購入するための時間制限はありません。

関連情報: Linuxでのプログラミングまたはソースコードエディタのための27の最良のIDE

LinuxシステムにSublimeエディタをインストールする

Sublime Text Editorはクロスプラットフォームであり、Linux、Windows、またはMacシステムで使用できます。異なるLinuxディストリビューションにSublime Text 3をインストールするには、以下の指示を参照してください。

Debian/UbuntuにSublimeをインストールする

$ wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
sudo apt-get install apt-transport-https
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt-get update
sudo apt-get install sublime-text

CentOS/RHELにSublimeをインストールする

$ sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
sudo yum-config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
sudo yum install sublime-text 

FedoraにSublimeをインストールする

$ sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
sudo dnf config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
sudo dnf install sublime-text 

インストールが完了したら、スタートメニューから好みのアプリケーションに移動して、Sublime Text Editorをデフォルトのテキストエディタとして設定できます。私はLinux Mint 19.3を使用していますが、使用しているOSの種類に応じてデフォルトオプションを設定できます。

ターミナルで以下のように入力することで、Sublime Text Editorを起動することもできます:

$ subl

Sublimeエディタのパッケージマネージャーをインストールする

Sublime Textはデフォルトでは強力な機能を搭載していません。フロントエンドウェブ開発、バックエンド開発、スクリプティング、構成管理ツール、またはデータベース用のパッケージが必要であれば、すべて揃っています。

パッケージに関する情報はパッケージコントロールにあります。パッケージをインストールするには、まず「PACKAGE CONTROL」をインストールする必要があります。これにより、Sublime用のパッケージ管理(インストール、有効化、削除、無効化、リスト表示など)が行われます。

「CTRL + SHIFT + P」を押してください。コマンドパレットが開きます。「Install Package Control」と入力し、ENTERを押してください。

これでパッケージのインストール、パッケージのリスト表示、削除や無効化などを始めることができます。

「CTRL + SHIFT + P」を押します → コマンドパレット → 「TYPE Package」を入力します → パッケージ管理に使用できるすべてのオプションが表示されます。

Sublimeにパッケージをインストールする

任意のパッケージをインストールするには、「CTRL + SHIFT + P」を押して→ コマンドパレット → 「install package」→ 「package Name」を選択します。

以下は、私たちがインストールするパッケージのリストで、パッケージのプロパティをどのように設定するかを確認します。

サイドバーの強化

このパッケージを使用すると、ファイルやフォルダーを操作するためのオプションが増えます。Sublimeをインストールした後は、“SIDE BAR” → 右クリック → オプションが表示されます。その後、“SideBarEnhancements”をインストールして違いを確認できます。

SideBar Enhancementsをインストールするには、COMMAND PALLET [ CTRL + SHIFT + P ] → INSTALL PACKAGE → SIDEBARENHANCEMENTを選択します。

テーマ

SublimeはUIとシンタックスカラーのテーマを変更するオプションを提供します。カラースキームは私たちのコードのシンタックスカラーを設定し、テーマはUIの外観を変更します。

私は「PREDAWN」テーマを使用しています。あなたが最も良いと感じるものを選んでください。利用可能なテーマはパッケージコントロール/テーマから確認できます。

テーマをインストールするには - コマンドパレット [ CTRL + SHIFT + P ] → パッケージをインストール → PREDWAN.

ファイルアイコン

このパッケージは、サイドバーにあるファイルやフォルダにかわいいアイコンを追加します。いくつかの選択肢があります。私は「A FILE ICON」を使っています。

ファイルアイコンをインストールするには、コマンドパレット [ CTRL + SHIFT + P ] → パッケージのインストール → A FILE ICON を選択します。

sFTP

SFTPパッケージは、リモートサーバーでプロジェクトやコード(フォルダー)を同期することを可能にします。これは、プロダクションサーバーがクラウドで稼働しており、開発用マシンがローカルにある場合など、さまざまなケースで非常に便利です。ここでは、コードをリモートサーバーに簡単に同期できます。

SFTPをインストールするには、コマンドパレット [ CTRL + SHIFT + P ] → パッケージをインストール → SFTPの順に進みます。

SFTPを設定するには、リモートで同期する必要があるプロジェクトフォルダーを選択します。フォルダー内に「sftp-config.json」ファイルが作成されます。

これは、ユーザー名、ホスト名、パスワード、およびリモートパスなどの詳細が宣言されるSFTP設定ファイルです。また、「upload_on_save」のようなオプションを有効にすることもでき、ローカルコピーを保存するとすぐに変更が同期されます。

注意: “sftp-config.json” は特定のフォルダーに固有です。各リモートマッピングごとに、新しい設定ファイルが作成されます。

フォルダー → 右クリック → SFTP → リモートにマップ → SFTP-CONFIG.JSON.

ターミナス

Sublimeはデフォルトで統合ターミナルを持っていません。TerminusはSublime用のクロスプラットフォームターミナルです。

Terminus をインストールするには、COMMAND PALLET [ CTRL + SHIFT + P ] → INSTALL PACKAGE → TERMINUS を選択してください。

『ターミナス』を始める2つの方法:

  1. コマンドパレット [ CTRL + SHIFT + P ] → TERMINUS: パネルの切り替え.
  2. コマンドパレット [ CTRL + SHIFT + P ] → ターミナスキー バインディング → ショートカットキーを宣言します。

同期設定

このパッケージは、複数のデバイス間でパッケージと設定を同期させることができます。GitHub Gistを使用しており、バックアップを保存するための信頼性が高く安全な方法を提供します。

SYNC設定をインストールするには、コマンドパレット [ CTRL + SHIFT + P ] → パッケージのインストール → SYNC SETTINGSを選択します。

ブラケットハイライター

ブラケットハイライターパッケージは、さまざまな括弧やカスタム括弧に対応しています。また、色、異なる括弧のスタイル、ハイライトモードをカスタマイズすることもできます。

Bracket Highlighterをインストールするには、コマンドパレット [ CTRL + SHIFT + P ] → パッケージをインストール → BRACKETHIGHLIGHTERを選択します。

上記のセクションで言及された6つのパッケージ以外にも、数百のパッケージが利用可能です。Package Controlからさまざまなパッケージを探索し、あなたのニーズに合ったものを試してみてください。

サブライムショートカット

サブライムのショートカットはカスタマイズ可能で、VScodeやAtomなど他のエディターに切り替えようとする際にショートカットを移行することができます。

キーボードショートカットをカスタマイズするには、コマンドパレット [CTRL + SHIFT + P] → 設定: キー設定 を選択します。キー設定には2つのセクションがあり、一つはデフォルトのキー設定、もう一つはカスタムキー設定ができるユーザー定義のキー設定です。ショートカットとその機能のリストは「デフォルトキー設定ファイル」から取得できます。

この記事では、LinuxにSublime Text 3をインストールする方法、パッケージのインストール方法、いくつかの重要なパッケージとショートカットについて見てきました。この記事は、特定のプログラミング言語のためにSublime Textを設定することに関連して作成されたものではありません。次の記事では、Python開発のためにSublime Text 3を設定する方法を見ていきます。

関連記事: