9

私はvim-latexsuiteを使用してラテックスファイルを編集しています。テキストは元々グーグルドキュメントからのものであり、数学モードで書かれていない多くの数学記号があります。

$各シンボルの前後に追加する必要があります。しかし、それは苦痛です。(一部の方程式パターンが複雑なため、検索/置換は機能しません。)

視覚モードで記号や質問を視覚的に選択しCtrl-V、キーを押した$後、視覚選択の前後に自動的に追加できる方法はありますか?

4

3 に答える 3

9

このための標準コマンドはないと思いますが、sround.vim プラグインを使用してこれを行うことができます

http://www.catonmat.net/blog/vim-plugins-surround-vim/

コマンドはcsW$、現在のテキストを $ で囲むことです

于 2012-12-02T05:59:30.860 に答える
3

実際に、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
于 2013-10-06T18:53:40.120 に答える
2

これを行うマクロを記録できます。

視覚的な選択で、次の操作を行います。

qq– マクロをレジスタ q に記録する

c– ビジュアル選択の内容を変更する

$$Esc– $$ を挿入

P– 元のテキストを $s の間に貼り付けます (大文字の P であることに注意してください)

q– マクロの記録を停止

それ以降は、視覚的な選択を行い、実行するだけ@qです。

于 2012-12-02T20:13:49.567 に答える