Sublime Textは軽量で高度なテキストエディタとして広く利用されていますが、初心者にとっては設定や機能の理解が難しい場合があります。本記事では、Sublime Textの基本設定から実用的なプラグインの活用方法まで、具体的な手順を解説します。特にC++プログラミング環境の構築や、効率的なコード編集のための設定を重点的に取り上げます。
インストールと基本構成
Sublime Textは有料ソフトですが、試用期間は無制限です。公式サイトからダウンロードできます。Windows向けにはポータブル版も提供されています。
インターフェースは主に4つの領域で構成されます。
- エディタ領域:コード編集のメインエリア。タブバーでファイルを切り替え、分割表示が可能です。
- サイドバー:プロジェクトファイルの管理に使用。ショートカットキー
Ctrl+K, Ctrl+Bで表示/非表示を切り替えます。 - ステータスバー:左側アイコンでサイドバーを制御、右側でインデント設定や構文ハイライトを調整します。
- メニューバー:詳細な設定オプションが配置されています。
効率的な操作ショートカット
以下のショートカットは頻繁に利用されます。
Ctrl+G:指定行に移動Ctrl+P:ファイル検索Ctrl+R:関数やクラスを検索Ctrl+D:単語を選択し、連続して一致箇所を選択Ctrl+Shift+M:括弧内の内容を選択
コマンドパネルの活用
Ctrl+Shift+Pでコマンドパネルを表示し、コマンドを検索して実行できます。例えば「Color Scheme」を入力すると、カラースキームの設定が表示されます。
C++コンパイル環境の構築
Sublime TextでC++プログラムをコンパイル・実行するには、ビルドシステムを設定します。以下はWindows向けの例です。
{
"shell_cmd": "g++ -Wall -std=c++17 -O2 ${file} -o ${file_base_name} && start cmd /c \"${file_base_name}\" & pause",
"file_regex": "^(.*?):([0-9]+):([0-9]+): (.*)$",
"encoding": "UTF-8"
}この設定では、g++でコンパイルし、実行ファイルを実行後にコマンドプロンプトを表示します。エラーメッセージの正規表現も適切に設定されています。
コードスニペットの作成
頻繁に使用するコードブロックをスニペットとして登録できます。以下はHello Worldのスニペット例です。
<snippet>
<content><![CDATA[
// ${1:コメント}
#include <iostream>
using namespace std;
int main() {
cout << "Hello, World!" << endl;
return 0;
}
// ${2:追加コメント}
]]></content>
<tabTrigger>helloworld</tabTrigger>
<scope>source.cpp</scope>
<description>基本的なHello World</description>
</snippet>このスニペットを保存後、helloworldと入力しTabキーを押すとコードが展開されます。
プラグインの活用
プラグインはSublime Textの機能を拡張します。主要なプラグインを紹介します。
- JapaneseLocalization:日本語化プラグイン。インストール後、言語を日本語に設定できます。
- Terminus:エディタ内にターミナルを組み込みます。
Terminus: Open Default Shell in Panelで起動します。 - Origami:ウィンドウの分割を柔軟に操作できます。ショートカット
Ctrl+K, 方向キーで操作可能です。
テーマとカラースキームのカスタマイズ
テーマとカラースキームを組み合わせてUIをカスタマイズできます。例えば「Material Theme」や「One Dark」など、人気のテーマが多数存在します。設定はPreferences → Color SchemeまたはPreferences → Themeから行えます。