VimでLaTeXの\[\]の置換
LaTeXを書いていると、頻繁に
\[ ... \]
を
\begin{equation} ... \end{equation}
に書き換えたいときが出てきます。
Vimの置換なら、
:s/\v(\_.{-})\\\[(\_.{-})\\]/\1\\begin\{equation\}\2\\end\{equation\}/
でできます。 これなら、▮をカーソルとすれば、
▮... ... \[ ... ... \]
みたいなときでも置換できます。
つまりカーソルの後で一番最初にある\[\]
を置換します。
nnoremap <silent> <Space>e :s/\v(\_.{-})\\\[(\_.{-})\\]/\1\\begin\{equation\}\2\\end\{equation\}/<CR>:noh<CR>
みたいにmappingしておくと便利です。
それでは。