zshの自動提案プラグインにコマンドを手動で追加するにはどうすればよいですか?

zshの自動提案プラグインにコマンドを手動で追加するにはどうすればよいですか?

zsh大きな特徴があります。自己暗示(プラグインを介して)端末の種類を覚えてから、次に同じコマンドを入力するとヘルプが表示されます。

私は約1000行のコマンドをメモ帳に保存します。これはすべてのプロジェクトに役立ちます。

zsh1000行のコマンドを最初に入力することなく自動提案機能に手動で追加する方法はありますか?

答え1

  1. 十分な履歴エントリを維持するようにZshを設定したことを確認してください。コマンドラインから次を実行します。
    echo $HISTSIZE $SAVEHIST
    
    • 報告された数が1000よりはるかに高い場合、問題はありません。そうでない場合は、以下を追加してください.zshrc
      HISTSIZE=20000
      SAVEHIST=10000
      
  2. 次の手順を実行して、履歴ファイルの場所を見つけます。
    echo $HISTFILE
    
  3. ヒストファイルの最初の行の先頭を見てください。私たとえば(!)、それは言う
    : 1584024476:0;cd /usr/local/share/zsh/functions/zkbd
    
  4. 行の先頭を(含む)にコピーします;。 (するいいえ上記のタイムスタンプをコピーしてください!自分の履歴ファイルで見つけたファイルをコピーします。 )
  5. この部分を前面に貼り付けてください。すべてメモ帳に保存したコマンドです。
  6. 端末を閉じます。
  7. メモ帳全体を貼り付けます。トップあなたの履歴ファイル。
  8. 端末をもう一度開きます。

完璧!history戦略を使用している場合は、zsh-suggestionsコピーして貼り付けた行が自動的に提案として提供されます。

関連情報