MarkNode には組み込みのターミナルパネルが含まれているため、別のアプリケーションに切り替えることなくコマンドを実行できます。
ターミナルを開く
ターミナルパネルはウィンドウの下部にあります。左端のアクティビティレールにあるターミナルアイコンをクリックすると、表示・非表示を切り替えられます。パネルは上端をドラッグしてサイズを変更できます。
複数のセッション
複数のターミナルセッションを同時に実行できます。各セッションはターミナルパネル上部のタブとして表示されます。新しいセッションを作成するには、タブバーのプラスボタンをクリックします。セッションは互いに独立しており、それぞれが独自のシェルプロセスと作業ディレクトリを持ちます。
セッションを閉じるには、タブの閉じるボタンをクリックするか、プロンプトで exit と入力します。
キーボードショートカット
| 操作 | macOS | Linux / Windows |
|---|---|---|
| ターミナルをクリア(スクロールバックを含む) | Cmd+K | Ctrl+Shift+K |
| 画面をクリア | Ctrl+L | Ctrl+L |
Ctrl+L はすべてのプラットフォームで動作し、プロンプトで clear と入力した場合と同じように振る舞います。
フォントと文字のサポート
ターミナルはコマンドライン出力に適した等幅フォントを使用します。罫線素片、矢印、git log --graph や htop などのツールが使用する記号を含む Unicode 文字も正しく表示されます。
PATH とシステムツール
ターミナルはシステムの PATH を継承するため、通常のターミナルで利用できるコマンドラインツールはすべてここでも利用できます。これには言語ランタイム、パッケージマネージャー、バージョン管理ツール、ビルドシステムが含まれます。
ツールが見つからない場合は、システムのターミナルを開いてそのコマンドが動作することを先に確認し、PATH に含まれているかをチェックしてください。
プロジェクトでの作業
ターミナルは作業ディレクトリがプロジェクトフォルダに設定された状態で開くため、手動で移動することなくすぐにプロジェクトのコマンドを実行できます。
MarkNode で編集中の一般的な用途:
- ビルドコマンドや lint コマンドの実行
git log、git diff、git rebaseなどの Git 操作の実行- ローカル開発サーバーの起動
- パッケージマネージャーによる依存関係のインストール
ターミナル操作後のファイル再読み込み
ターミナルのコマンドがエディタで開いているファイルを変更した場合 — 例えばフォーマッタの実行、パッチの適用、別のブランチへのチェックアウトなど — MarkNode は変更を検出し、該当するファイルを自動的に再読み込みします。更新後の内容を確認するためにドキュメントを閉じて開き直す必要はありません。