1

ヘッダーの書式設定が必要なラテックステーブルがいくつかありました。

\begin{tabular}{|l|l|l|}
\hline
Foo bar bla & blabar & sdf \\
\hline
[table content]
\end{tablular}

最初の行のすべてのアイテムに\textbf{}タグを付ける必要があります。

\begin{tabular}{|l|l|l|}
\hline
\textbf{Foo bar bla} & \textbf{blabar} & \textbf{sdf} \\
\hline
[table content]
\end{tablular}

私のマクロは次のようになります:

^
qq
i
\textbf{<ESC>
f&
h
i
}<ESC>
ww
q
2@q

最後の項目では、閉じ括弧がもうないため、閉じ括弧を取得できません&。vim で次の or にジャンプするにはどうすれば&よい\\ですか?

4

2 に答える 2

1

:sマクロの代わりに使用できます:

s/\(.*\)\\\\/\='\\textbf{' . substitute(submatch(1),'&','} & \\textbf{','g') . "}\\\\"/
于 2013-08-19T10:02:51.327 に答える