paint-brush
ターミナルでオートコンプリート (および AI) を有効にする方法@balastrong
3,873 測定値
3,873 測定値

ターミナルでオートコンプリート (および AI) を有効にする方法

Leonardo Montini3m2023/02/09
Read on Terminal Reader

長すぎる; 読むには

fig を使用すると、入力中に次のコマンドを提案するオートコンプリートが端末に表示されます。また、AI を使用して英語を Bash に変換します。他の人が作成したスクリプトを見つけて、ターミナルで直接使用できるスクリプト ストアもあります。プラグインはオープン ソースであり、GitHub に自分のプラグインを追加できます。
featured image - ターミナルでオートコンプリート (および AI) を有効にする方法
Leonardo Montini HackerNoon profile picture

すべてのビデオで、端末でオートコンプリートを使用する方法を尋ねられますが、答えは...ドラムロール... fig.ioです!


実際には、単純なオートコンプリート以上の機能を備えています。正直なところ、私が 90% の確率で使用しているものです。


主な機能のいくつかのショーケースを見たい場合は、いつものようにビデオを録画しました。YouTube で見つけることができます。

まだここ?ビデオを見たくない場合は、代わりに記事をお読みください。

オートコンプリート

オートコンプリートについて詳しく見てみましょう。


オートコンプリートに期待できることは、入力中に次のコマンドを提案することです。または、たとえば、現在のディレクトリ内のすべてのファイルのリストを取得します。


Fig はさらに多くのことを行います。コマンド ( git checkoutなど) の入力を開始すると、使用可能なすべてのフラグとオプション ( --force-b ) を示す fig が表示されます。


十分?まだ!コマンドに引数として渡すことができるすべての利用可能なブランチを推奨事項で確認することもできます!

イチジクの枝

つまり、画像ではクールですが、実際の動作を確認するにはビデオをご覧ください。

gitの入力を開始するとすぐに、オートコンプリートにcmalgoなどの奇妙なコマンドが表示されることに驚くでしょう。


それらは何ですか?これらはドットファイルで定義したエイリアスであり、fig はそれらを読み取って提案することができます。

イチジクの別名

人工知能

オートコンプリートのすぐ後にある最もクールな機能は…まあ、その名前は一目瞭然です…人工知能です。私たちは 2023 年にいます。AI は端末を含め、どこにでもあります。


fig を使用すると、 fig ai入力してヘルプを表示できます。


まず、簡単なfig ai -hを実行してヘルプを表示してみましょう。

 English -> Bash translation Usage: fig ai [INPUT]... Arguments: [INPUT]... Options: -h, --help Print help

それはすべて最初の行にあり、英語を Bash に変換します。やりたいことを平易な英語で書くだけで、fig がそれを bash コマンドに変換してくれます!

次に、それを使用するか、編集するか、AI に新しいコマンドを生成するように依頼します。

繰り返しますが、ブログ投稿として書いただけでは正当化できないと思います。ビデオを実際に見るか、自分で試してみてください。

カスタム スクリプト

エイリアスに似た概念で、いくつかのカスタム スクリプトを定義して名前を付けることができます。

ターミナルでfig runと入力すると、定義したすべてのスクリプトのリストが表示されます。


他の人が作成したいくつかのスクリプトを見つけて、ターミナルで直接使用できるスクリプト ストアもあります。

プラグイン

スクリプトおよびスクリプト ストアと同様に、プラグイン aaa およびプラグイン ストアを見つけることができます。


プラグインを使用すると、ターミナル エクスペリエンスをさらに強化できます。

ドットファイル

Fig は、エイリアス、変数、パスなどをすべて 1 か所で管理するのに役立ちます。


ビデオでわかるように、私はこの機能を実際には使用していませんが、使用すべきだと思います。なくても簡単に生活できるのは素晴らしいものの1つですが、それらを発見すると、なぜ以前にそれらを使い始めなかったのか考え始めます.

オープンソース

オートコンプリートがオープン ソースであることは既に述べましたか? GitHub に貢献できます。

プラグインもオープンソースであり、リポジトリに直接追加できます!


実際、 withfigページにアクセスして、すべてのリポジトリを見てください。発見することがたくさんあります。

閉鎖

以上です!有料のスポンサーシップではありませんでしたが、fig のオートコンプリートを毎日本当に楽しんで使用しています。何度も尋ねられたので、それについてのコンテンツ全体を作成するのはクールだと思いました。


fig とその他の機能も使用しますか?コメントで教えてください!


この記事を読んでくれてありがとう。


私のコンテンツが好きですか?私のYouTubeチャンネルを購読することを検討してください!それは私にとって大きな意味があります❤️


ここで見つけることができます: @DevLeonardo