タグ

2019年12月29日のブックマーク (1件)

  • Vim の text-object で日本語と英語の括弧を包括的に扱う - KainokiKaede's diary

    私はコードだけでなく日語のテキスト編集も Vim で行うことが多い。その際に、たとえば「全角カギカッコ内を変更」したくなったりすることがある。 Vim にはテキストオブジェクトという便利な機能が存在する(詳細はたとえば ここ などを参照)。 このテキストオブジェクトを拡張する Vim Plugin として vim-textobj-user が存在し、このプラグインの拡張として全角カッコ類を扱う vim-textobj-jabraces が存在する。しかしこの拡張のデフォルトキーバインドは括弧の種類ごとに異なり、たとえば〔〕内は ijt, 【】内は ijs などと覚えにくいものとなっている。できればこれらを一つのキーバインドで扱いたい(たとえば ib と打てばカーソル位置に応じて〔〕内も【】内も選択できるようにしたい)。 複数の半角括弧を一つのキーバインドで扱えるようにする拡張は存在する(

    Vim の text-object で日本語と英語の括弧を包括的に扱う - KainokiKaede's diary