Pluma
「Pluma」は、 以前の「gedit」と同じレイアウトのテキストエディターです。「Pluma」は「gedit 2」から派生したテキストエディターであり、機能的に「gedit」とほとんど同じです。
また「Pluma」は、デスクトップ環境である「MATE」のデフォルトのテキストエディターです。
従って「Ubuntu MATE」では、「Pluma」がデフォルトのテキストエディターとして採用されています。
「Ubuntu MATE」が「Ubuntu」のフレーバーになったおかげで、「Ubuntu」でも公式リポジトリーから簡単に「Pluma」をインストールできるようになりました。
geditのレイアウトが変わった
「Ubuntu 16.04」では「gedit」のレイアウトが大幅に変更され、一部操作方法も変更されています。以前の「gedit」と同じレイアウトや操作方法が好みの人は、「Pluma」を利用してみてはいかがでしょうか。
Plumaのインストール
「Pluma」のインストールです。1.インストール
「Ubuntuソフトウェア」を起動し、「pluma」で検索します。「インストール」ボタンをクリックします。
2.起動
Dashホームから、以下のように起動します。以下のように「Pluma」が起動します。
使い方は「gedit」とほぼ同じなので、「gedit」を参考にしてください。
ここでは異なる機能を紹介します。
文字列の検索
文字列の検索方法です。1.検索画面の表示
ツールバーの検索ボタンをクリックします。「Ctrl + F」キーを押しても良いです。
2.検索設定
検索画面が表示されます。検索する文字列
検索する文字列を入力します。大/小文字を区別する
チェックをオンにすると、アルファベットの大文字・小文字を区別して検索します。チェックをオフにすると、アルファベットの大文字・小文字を区別せず検索します。
単語全体にマッチさせる
チェックをオンにすると、文字列を単語単位で検索します。チェックをオフにすると、文字列を文字単位で検索します。
先頭に向かって検索する
チェックをオンにすると、上に向かって検索します。チェックをオフにすると、下に向かって検索します。
折り返しも対象にする
チェックをオンにすると、テキストの最後まで検索したらテキストの最初から検索し直します。チェックをオフにすると、テキストの最後まで検索したらそこで検索を終了します。
エスケープシーケンスを解釈する
チェックをオンにすると、「検索する文字列」に入力されたエスケープシーケンスを解釈して検索を行います。チェックをオフにすると、エスケープシーケンスを文字列として検索を行います。
3.検索の実行
「検索」ボタンをクリックするか「エンター」キーを押すと検索を実行し、条件に合う文字列が強調表示されます。検索を実行しても検索画面は閉じません。
さらに「検索」ボタンをクリックするか「エンター」キーを押すと、次の文字列を検索します。
文字列をインクリメンタル検索で検索する
文字列をインクリメンタル検索で検索します。検索する文字列を入力すると、即座に検索を行います。
1.検索ボックスの表示
「検索」メニューを開き「インクリメンタル検索」をクリックするか、「Ctrl + K」キーを押します。2.検索する文字列の入力
画面左上に検索ボックスが表示されるので、検索する文字列を入力します。検索条件を指定するには
検索条件を指定するには、検索ボックス上で右クリックしてください。以下のように、検索条件を指定できます。
3.検索の実行
検索する文字列を入力すると即座に検索が行われ、条件に合う文字列が強調表示されます。上下カーソルキーで前/次の文字列を検索します。
デフォルトで追加されたプラグイン
「Pluma」では、デフォルトで「Save Without Trailing Spaces」プラグインが追加されています。このプラグインは、ファイル保存時に行末の空白文字を削除してから保存するプラグインです。
Plumaの追加プラグインについて
Plumaの追加プラグインはGitHubから探してみると良いでしょう。いくつか紹介します。
サイト | 備考 |
---|---|
pluma-plugins | プラグイン集 ビルドが必要 |
pluma-plugins | プラグイン集 上記とは異なるプラグイン |
TextWrap-Pluma-Plugin | |
Class Browser pluma plugin | |
Zen Coding | |
pluma-plugins | プラグイン集 |
Control Your Tabs pluma plugin | |
Smart Highlighting pluma plugin | |
Split View 2 pluma plugin |