タグ

ブックマーク / qiita.com/ToruIwashita (2)

  • zshでvimのtext-objectライクな操作をする - Qiita

    今までzshのvicmdモードではdw、cwのような単純なtext-object操作は実現されていましたが、 以下のコミットで新しい動作を実現するウィジェットが追加されたようなので使ってみました。 https://github.com/zsh-users/zsh/commit/d257f0143e69c3724466c4c92f59538d2f3fffd1 zshrcの設定はzshのコード内に書いてあったものをそのまま使っています。 select-bracketed ()、[]、{}、<>の中の文字列をテキストオブジェクトとして扱う autoload -U select-bracketed zle -N select-bracketed for m in visual viopp; do for c in {a,i}${(s..)^:-'()[]{}<>bB'}; do bindkey -

    zshでvimのtext-objectライクな操作をする - Qiita
    hamaco
    hamaco 2015/06/17
  • zshのメニュー補完で候補をインタラクティブに絞り込む - Qiita

    autoload -Uz compinit && compinit -u zstyle ':completion:*' menu select interactive setopt menu_complete zshrcなどに上記の設定を追加すると、補完開始と同時に絞り込み機能が有効になり、以下のようにFunctions/Zle/というパスをF/Zl/というキー入力で絞り込むことが出来るようになります。 ※setopt menu_completeを設定しない場合は補完開始直後に絞り込みが開始されず、再度補完開始のキーを叩いた時に絞り込みが開始になります。 メニュー補完のキーバインドを設定して使い易くする 絞り込み機能を有効にすると、設定次第ではメニュー補完での候補移動が出来なくなってしまう場合があります。 自分の場合は^f,^b,^n,^pで候補を移動してキー入力で絞り込みを行う事を両立さ

    zshのメニュー補完で候補をインタラクティブに絞り込む - Qiita
    hamaco
    hamaco 2014/07/07
  • 1