私はvim-latexsuiteを使用してラテックスファイルを編集しています。テキストは元々グーグルドキュメントからのものであり、数学モードで書かれていない多くの数学記号があります。
$
各シンボルの前後に追加する必要があります。しかし、それは苦痛です。(一部の方程式パターンが複雑なため、検索/置換は機能しません。)
視覚モードで記号や質問を視覚的に選択しCtrl-V
、キーを押した$
後、視覚選択の前後に自動的に追加できる方法はありますか?
このための標準コマンドはないと思いますが、sround.vim プラグインを使用してこれを行うことができます。
http://www.catonmat.net/blog/vim-plugins-surround-vim/
コマンドはcsW$
、現在のテキストを $ で囲むことです
実際には、vim-latexsuite に組み込まれている標準コマンドがあります。マクロについては、vim-latex のドキュメントを参照してください。
In addition the visual mode macros are provided:
`( encloses selection in \left( and \right)
`[ encloses selection in \left[ and \right]
`{ encloses selection in \left\{ and \right\}
`$ encloses selection in $$ or \[ \] depending on characterwise or
linewise selection
これを行うマクロを記録できます。
視覚的な選択で、次の操作を行います。
qq– マクロをレジスタ q に記録する
c– ビジュアル選択の内容を変更する
$$Esc– $$ を挿入
P– 元のテキストを $s の間に貼り付けます (大文字の P であることに注意してください)
q– マクロの記録を停止
それ以降は、視覚的な選択を行い、実行するだけ@qです。