設定ファイルは2つあるWindows向けに開発されている多くのGUIアプリケーションは、通常そのアプリケーションが提供している設定ダイアログを操作して設定を行う。Terminalの場合は異なり、テキスト形式の設定ファイルを編集して設定を行う仕組みになっている。設定を行う際は、ウインドウ右上の「∨」アイコンをクリックして表示されるプルダウンメニューから「Settings」を選択する。これでテキストエディタが立ち上がり、設定ファイルが開く。「Settings」を選択すると、通常は標準のテキストエディタである「メモ帳」を使って設定ファイルが開かれる。Notation)と呼ばれる表記法を採用しており、この表記法に則ったテキスト形式のファイルを編集して設定を行うようになっている。Terminalには設定ファイルが2つ用意されている。1つがデフォルトの設定を持つファイル「defaults.json」で、もう1つがユーザーのカスタマイズ用に用意されているファイル「profiles.json」だ。defaults.jsonは起動時に生成される設定ファイルとなっており、エディタで編集することは可能だが書き込んだ設定は保存しても破棄されてしまう。Terminalの設定をカスタマイズしたい場合は、profiles.jsonを利用する。そのため、プルダウンメニューから「Settings」を選択した場合、こちらの設定ファイルが開くようになっている。defaults.jsonを開きたい場合は、「Alt」キーを押しながら「Settings」を選択すればよい。各設定ファイルの中身はそれぞれ以下のようになっている。Terminalには設定ファイルが2つある。defaults.jsonで定義されている設定をprofiles.jsonで値を変更して設定した場合、どちらが有効になるかと言うと、profiles.jsonが優先される。defaults.json内で定義されていても、profiles.json内で設定し直しさえすれば、そちらが有効になるのだ。Terminalではこうした仕組みを採用することで、開発チーム側はアップデート時にdefaults.jsonの設定を書き換えて標準の設定を変えることができ、ユーザー側はprojfiles.jsonを書き換えることでカスタマイズできるようにしている。Terminalの設定方法では、設定ファイルの中身を見ていこう。profiles.jsonのほうは標準ではほとんど設定が記載されていないため、説明にはdefaults.jsonを使いたい。Terminal全体の設定を定義している。「”profiles:{}”」にはターミナルアプリケーションごとの設定が、「”schemes:{}”」にはprofiles内で指定できるカラーテーマ「”colorScheme:”」の設定が、「”keybindings:{}”」でショートカットキーの設定が行われている。先述の通り、defaults.jsonは都度生成される設定ファイルであるため、設定を変更したい場合はprofiles.jsonを編集して行う。defaults.jsonを見ればある程度設定の仕方がわかると思うので、カスタマイズする際はdefaults.jsonを見ながら、または設定をコピーしてprofiles.jsonを書き換えるとよいだろう。defaults.jsonで設定されている項目とその内容を紹介しよう。次に「”profiles:{}”」、「”schemes:{}”」で設定できる設定項目を紹介する。「”keybindings:{}”」については、先ほどと同様だ。明るい白このように、各項目ごとにさまざまな設定が用意されている。Documentation」が用意されている。v0.8.10261の設定項目であり、バージョンによって設定項目や初期値が変わる可能性がある。Terminalのアップデートを行った際は、Githubで対象のバージョンの設定ドキュメントを確認しておくといいだろう。実際にテキストエディタでprofiles.jsonを編集してみよう。Terminalは設定ファイルを書き換えて保存すると、設定項目にもよるが即座に反映されるようになっている。一例として、ここではフォントサイズを変更してみる。10」の1行を追加して保存してみよう。PowerShellのフォントサイズが設定ファイルの保存とともにすぐに変更されることがわかるはずだ。TerminalはUbuntuなどのWSL環境がインストールされている場合、自動的に検出してprofiles.jsonの「”profiles:{}”」内に最低限の設定を書き込むという親切な設計となっている。Terminalで利用/カスタマイズできるようにしているわけだ。Terminalの設定について紹介してきた。Code」を利用している。CodeはMicrosoftが開発しているマルチプラットフォーム対応のオープンソースエディタだ。Microsoft主導で開発しているため、Windowsとの親和性が高く、さまざまなプログラミング言語に対応しており、JSONの編集にも適している。Terminalをカスタマイズする際はぜひ使ってみてほしい。Terminalがプレビュー版であり、開発が設定ダイアログまで進んでいないという可能性はある。将来は他のGUIアプリケーションと同じように設定ダイアログが用意されるかもしれないが、現状は本稿で説明したようにJSONファイルを編集するかたちとなっている。設定ダイアログに慣れた方は少し尻込みしてしまうかもしれないが、ドキュメントの設定項目を参考に設定ファイルを編集するだけなので、そう難しいものではないと思う。Terminalを使うのであれば、設定ファイルを編集して自分好みのターミナルを手に入れてみてはいかがだろうか。Terminalを手にするための手助けとなるようなカスタマイズを紹介したい。本記事は掲載時点の情報であり、最新のものとは異なる場合がございます。人気記事をお届けしますダウンロードBOXに入れる記事をダウンロードBOXに追加します。よろしいですか?ブックマーク記事をブックマークに追加します。Corporation。