line-editor

.zshrcで実行されるバインドキーコマンドはtmuxで無視されるようです。
line-editor

.zshrcで実行されるバインドキーコマンドはtmuxで無視されるようです。

bindkey私のファイルにはいくつかのコマンドがありますが、.zshrc期待どおりに動作します。 tmuxsを含む同じ.zshrcタスクの実行を開始しましたが、bindkey動作しません。 しかし、tmux内のコマンドプロンプトに手動で入力した場合する再び動作します。 私は空のtmux.conf(tmux -L test -f /dev/null)を使ってみたので、これが私のtmux confではないことを知りました。 zsh 5.8.1 (x86_64-ubuntu-linux-gnu) マルチプレクサ3.2a Gnome シェル (デフォルト T...

Admin

TAB キーを押すまで zsh パス補完魔法が発生しないようにするにはどうすればよいですか?
line-editor

TAB キーを押すまで zsh パス補完魔法が発生しないようにするにはどうすればよいですか?

私は複数のUSBハードドライブを含む趣味のサーバーを持っています。これらのドライブは、必要に応じて素早くアクセスできる基本的なコールドストレージなので、積極的な電源管理と短いスピンアップタイムアウトを有効にしました。そのため、ほとんどはアクセスが必要になるまでAPMの待ち時間の99.9%を消費します。 。 ZSH完成システムはこれに関して私に頭痛を与えます。なぜなら、それが提供するオートコンプリート機能はかなりクールです。TABを押さなくても、シェルコマンドをナビゲートするために矢印を使用しても、自動化されたパスの種類を実行するからです。履歴キー。 たとえば...

Admin

履歴検索出口は機能しません。
line-editor

履歴検索出口は機能しません。

私のもの~/.zshrc: setopt histignoredups autoload -U history-search-end zle -N history-beginning-search-backward-end history-search-end zle -N history-beginning-search-forward-end history-search-end bindkey "^[[A" history-beginning-search-backward-end bindkey "^[[B" history-beginning-se...

Admin

zshシェルの開始と行の終わりのバインディングが壊れる原因をどのように知っていますか?
line-editor

zshシェルの開始と行の終わりのバインディングが壊れる原因をどのように知っていますか?

私はmacOS / darwinで「デフォルト」のzsh環境を使用しています(「oh-my-zsh」などは使用しません)。 インストールしたばかりの開発ツールは、私が定期的に使用しているいくつかのキーバインディング(emacsスタイルのcontrol-aとcontrol-e「行の始まり」と「行の終わり」カーソルの移動)を破ったようです。 control-a と入力すると、^Aトークンがプロンプトに挿入されます。システムのマイユーザーアカウントのみが影響を受けます。キーボードショートカットは追加の設定なしで機能するため、同じシステムの新しいユーザーアカウントは...

Admin

今後
line-editor

今後

Vimでグローバル置換を使用してすべてを削除したいに従って https。 今後 The website is https://website.com The website is https://website.com The website is https://website.com 後ろに https://website.com https://website.com https://website.com ...

Admin

ユーザー入力時の行編集(スクリプトコマンド)の実行
line-editor

ユーザー入力時の行編集(スクリプトコマンド)の実行

このプログラムを使用してscript対話型セッションを録音しました。 $ script $ echo<-<-<-<-printf "hello\n" $ exit このシーケンスは<-バックスペース文字を表します。 私は以下を出力として欲しい: $ printf "hello\n" $ exit ただし、実際の結果にはすべての個別のキー入力(findを含むcat --show-nonprinting)が含まれます。 commandを使って1行ずつ読みましたread。バックスペースキーを編集しますが、コマンドプロン...

Admin

`set -o emacs`と`bindkey -e`の違いは何ですか?
line-editor

`set -o emacs`と`bindkey -e`の違いは何ですか?

私が知っている限り、およびはエミュレートするためにターミナルラインエディタの動作を変更するために使用され、およびはset -o emacsキーバインディングをエミュレートするために使用されます。どちらも同じことをするようですので、両者の違いは何か、違いがあるのか​​知りたいです。bindkey -eemacsset -o vibindkey -vviset -obindkey set -oほとんどのシェルで動作してbindkeyいるようですが、zle特定のコマンドが1つあります。これが唯一の違いですか?また、同じキーをバインドするのですか、それとも別のタス...

Admin

vi-modeを使用したzsh:コマンドラインを実行せずに後で使用できるように保存する方法
line-editor

vi-modeを使用したzsh:コマンドラインを実行せずに後で使用できるように保存する方法

複雑なコマンドを入力して最初に別のコマンドを入力する必要があることに気付くことがよくあります。 ユーザーとして別のコマンドを入力してから、削除されたコマンドラインを使用viできてうれしいです。残念ながら私自身を含む誰も。0 Dpvizsh これでI、コマンドの先頭にいくつかのコマンドを挿入して失敗し、別の操作を実行し、履歴から以前のコマンドを削除し、自分に尋ねます。xx同じことをするより簡単な方法はありますか? 重複ではありません!viモードを使用していると述べました。他の質問に対する回答はviモードには適用されません。言及していないにもかかわらず、e...

Admin

SIGTSTPによって中断されたコマンドの編集と実行
line-editor

SIGTSTPによって中断されたコマンドの編集と実行

私はbashを使ってきました。edit-and-execute-command機能: edit-and-execute-command (C-x C-e) 現在のコマンドラインからエディタを呼び出し、結果をシェルコマンドとして実行します。 Bashは$VISUAL、$EDITORおよびエディタを順番に呼び出そうとします。emacs https://www.gnu.org/software/bash/manual/html_node/Miscellaneous-Commands.html エディタを呼び出してCtrl-Zを使用して背景に...

Admin

改行文字正規表現を挿入する方法
line-editor

改行文字正規表現を挿入する方法

次の行を含むファイルがあります。 test1.CSV test2.CSV test3.CSV test4.CSV... .CSV以下のように、各ファイル名の後に改行を追加したいと思います。 test1.CSV test2.CSV test3.CSV test4.CSV ありがとう ...

Admin

Alt + .(ドット)は、前の引数の代わりに&を表示します。
line-editor

Alt + .(ドット)は、前の引数の代わりに&を表示します。

私は(乱用)Alt+を使用して前の.コマンドの最後の引数を復元します(私は次を使用しています)。ZTE):例えば、 $ convert img.png img.pdf $ llpp (alt + .) # which produces llpp img.pdf しかし、時には、次のコマンドを使用してPDFを表示します。llpp $ llpp pdffile.pdf& それから別のことをしようとするとpdffile.pdf困難になります。 $ llpp (`Alt` + `.`) # produces llpp & それでは...

Admin

Zshは現在の引数リストの最後の要素を参照して拡張します。
line-editor

Zshは現在の引数リストの最後の要素を参照して拡張します。

私が次のようなことをしているとしましょう。 ln a_file_with_a_long_filename.pdf ~/path/to/a/new/hardlink/a_file_with_a_long_filename_slightly_modified.pdf 私のカーソルがzshの文字列の末尾にある場合、引用してa_file_with_a_long_filename.pdf拡張する方法はありますか?ln a_file_with_a_long_filename.pdf ~/path/to/a/new/hardlink/ そうでない場合は、入力作業を...

Admin

CLI:バイナリ文字列の編集
line-editor

CLI:バイナリ文字列の編集

binutils同様の方法でバイナリファイルを解釈し、通常の文字列を出力するための良いCLIユーティリティがありますcat。それは知られていますstrings。 バイナリファイルを使用しようとすると、横説説するcatテキストと外国のシンボルがたくさん表示されます。resetシェルが必要な場合があります。これは時には不可能な時もあります 同様に、cat基本的な使い方は簡単です。 strings ./example.bin 個人的に速い読書のために、次のようなものがあります。 strings -aws ' ' ./example.bin | fold...

Admin