最近耳にするターミナルアプリの Warp とは何?
はじめに
WarpとはRust製の高速で高機能なターミナルアプリケーションです。
コマンド補完やシンタックスハイライト、AI機能など様々な便利な機能が最初から利用することができます。
個人利用であれば無料で利用することができ、チーム利用でも制限内であれば無料で利用することができます。
現在はmacでのみ使用可能となっています。
(※2023年7月22日)
Warpの導入方法
1. 事前準備
- Homebrewをインストールしておきましょう。
2. インストール
Homebrewを使用して下記コマンドを実行しインストールしましょう。
brew install --cask warp
Sign upはGithubアカウントかGoogleアカウントかメールアドレスが必要となります。
その後はいくつかの質問に答えていけば導入完了です。
Warpの機能紹介
それではWarpで利用することができる便利な機能をいくつか紹介します。
Warp AI
WarpAIとはChatGPTのように質問をすることができます。
右上の雷マークを押下するか ^ + スペース
で表示することができます。
また、コマンドラインに #
を入力してから質問内容を記述することで簡易質問することも可能です。
シンタックスハイライト
面倒なプラグインの導入などを行わずとも、
Warpにはデフォルトの機能としてシンタックスハイライト機能があります。
さらに、自分が今どのブランチにチェックアウトしているのかも表示してくれます。
コマンド補完機能
過去に自分が入力したコマンドを自動でサジェストしてくれます。
コードを入力していくとサジェストしてくれるので →
か ^ + F
を押下すると補完されます。
また、Tab
を入力するとgitコマンドなども補完候補としてサジェストしてくれます。
マウス操作可能
ターミナルだとコマンド入力の際にタイポしてしまったりした場合は、←
などを使用してタイポした箇所まで移動しなければなりませんが、
Warpの場合はマウスで任意の箇所にすぐに移動できます。
コマンドパレット
vscodeでお馴染みの ⌘ + P
でコマンドパレットが利用できます。
Warpで利用できるショートカットキーが確認することができます。
コマンドブロック
入力したコマンドと出力されたコマンドが1つのブロックとして表示されます。
また、Warpの管理するサーバーにブロックのコマンドがアップロードされリンクを生成することもできます。
ショートカットキー | 実行内容 |
---|---|
⌘ + shift + C |
入力コマンドのコピー |
⌥ + ⌘ + shift + C |
出力コマンドのコピー |
⌘ + C |
入出力コマンドどちらもコピー |
⌘ + shift + S |
コマンド閲覧用リンクの生成 |
おわり
これを機にターミナルを利用している人は是非Warpを使用してみてください。
Discussion