zsh-zle

    0

    1答えて

    zshで実行するプログラムの所要時間を測定したいとします。時差に基づいて、撮影した時間を印刷したいと思います。 my-accept-line() { CMD="$BUFFER" CMDSTART=$(date +%s) zle accept-line CMDRUNTIME=$((($(date +%s)-${CMDSTART}))) if [[ $

    0

    1答えて

    あなたはすでにg~アクションのウィジェットがあります。したがって、g~iwは単語の大文字と小文字を逆転させます。 私はzshzleのマニュアルを読みましたが、vimでgU(大文字化アクション)の動作を与えるウィジェットは見つかりませんでした。 たとえば、「path_variable」という語句では、カーソルはvにあり、gUiWは「PATH_VARIABLE」に変更されます。以下同様です。 ウィジェ

    7

    1答えて

    Zshのは、グロブを拡大する優れた機能を持っている '未膨張': % ls **/*.js はTabヒット % ls app/assets/javascripts/application.js vendor/assets/javascripts/Markdown.Converter.js にこれをオンに方法はありますそれを元のグロブバージョンに戻しますか?または、グロブ拡張を無効にする必要がありま

    8

    1答えて

    通常、ウェブ上で興味深いzshキーバインド設定(bindkeyコマンド)が見つかりました。私の質問は、これらのエスケープされたシーケンスがマップされたものをどのように解釈するのですか?例えば、ここにoh-my-zshのkey-bindings.zsh bindkey "^[[H" beginning-of-line bindkey "^[[1~" beginning-of-line bindk

    1

    1答えて

    私は簡単なZLEウィジェットを作成して、<C-j>というサブシェルを素早く作成しています。ここで私が持っているものです。 function zle_subshell { zle -U '$()' zle .backward-char } # register as widget zle -N zle_subshell # create kbd bindkey '^

    1

    1答えて

    私はzshとはpreztoに新規です。今私のbashシェルのように私はあなたがこれまでに絵に見ることができるように、右に左と私の現在のブランチの電流パスを持つようにしたいので、良い..... ..今問題は、プロンプトの右部分が2番目の行にあり、パスが入っている部分にないことです! # Define prompts. PROMPT=" [ ${_prompt_steeef_colors[3]}%

    7

    3答えて

    各コマンドの後に新しい行を表示するようにプロンプ​​トを設定できますか? 例を挙げてください。次のスクリーンショットではcat .zshrcを実行しました。私は、コマンドの最後の出力行である. ~/.zsh_aliasesと~ $の間に改行を入れたいと思います。

    6

    2答えて

    実行しようとしているコマンドを変更する方法はありますか? 出力をファイルにリダイレクトするだけでなく、端末に出力したいと思います。 ls > file.txt | catがジョブを実行していることがわかりましたので、実行しようとしているコマンドに> file.txt | catを追加します。 ファイルにリダイレクトして端末にプリントするより良い方法はありますか?私はロガーを作ろうとしています。

    1

    1答えて

    RPROMPTを使用してzshプロンプトを設定しようとすると、奇妙な問題が発生します。私はoh-my-zshやその他のプラグインマネージャーを使用していません。ここに私の.zshrcファイルです: function zle-line-init { RPROMPT="foo" zle reset-prompt } zle -N zle-line-init はしかし、プロ