1

私は現在、LaTeX を使用して数学論文を書いており、vim にはかなり満足していますが、TeXMaker で見逃しているのは、自動生成された \begin{}\end{} ブロックだけです。したがって、現在、誰かがinoremapコマンドを使用して TeXMaker と同じ方法でそのような機能を実装する方法を考えているので、たとえば、入力した後、\beginそれを拡張して\begin{<env>} \end{<env>}中括弧の間にカーソルを置き、<env>環境に置き換えた後にそれを\begin{}end{}コマンドの両方で置き換えます。

これはvimスクリプトだけでも可能ですか?

4

1 に答える 1

0

このコマンドは、カーソルの下の単語を取得し、必要なブロックを作成します

     :noremap \b cw\begin{<C-R>"}<CR>\end{<C-R>"}

カーソルを単語の先頭に置き、通常モードで \b を押して、目的の出力を取得します。

于 2016-06-29T10:44:30.780 に答える