3

私はvim-latexを使用しており、フレーズの周りの属性/コマンドを削除するための解決策を探しています。例えば

\textit{\textbf{Foo}}

になります

\textit{Foo}

何とかして。私は「周囲」を見つけました-単一の兆候には強力ですが、残念ながら私の目標を達成することはできません。

アイデアやヒントはありますか?

4

3 に答える 3

5

あなたがTimPopeによるsurround.vimを持っているなら、これはそうするかもしれません

nmap <silent> dsa ds}dF\
于 2012-11-19T21:52:29.260 に答える
2

あなたは次のようなことをすることができます

F{dF\ds{

F{  "goes back to the last { before the cursor
dF\ "deletes the attribute
ds{ "deletes the {} (needing the surround-plugin

これをdsなどのnew-vim-commandに入れますが、それ以外の場合はどちらもわかりません。

于 2012-11-19T21:55:56.130 に答える
1

vimtexを使用する場合、デフォルトのマッピングは単純ですdsc(周囲のコマンドを削除)。カーソルがコマンド名またはテキストの両方にあるときに発行できます。

于 2016-12-20T20:35:07.920 に答える