Vim latex 套件会自动将 ... 转换为\ldots
这在文本中很好,但是在编写 tikz 图形时,经常需要写类似 (MWE) 的内容:
\documentclass[border = 5pt]{standalone}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
%%%%%%%%% THE TWO FOLLOWING LINES ARE THE IMPORTANT ONES %%%%%%%%%%
\foreach \x in {1, 2,...,10}
\draw (\x,0) -- (0,\x);
%%%%%%%%% END OF IMPORTANT LINES %%%%%%%%%%
\end{tikzpicture}
\end{document}
这里 vim latex 套件喜欢把...变成\ldots
有什么办法可以让 vim 暂时忽略这三个点?
答案1
为了(一次性)避免使用Ctrl+ v(在插入模式下)触发 IMAP 条目,将按字面意思插入下一个字符,因此., ., Ctrl+ v,.离开...
而不是触发\ldots
替换。
网络上其他地方的这个问题更详细地讨论了插入模式下的Ctrl+ 。v