当我在.{cpp,h}文件中单行注释的末尾启动一条新行时,vim将自动对其进行注释。例如:
// This is a comment<CR>
// | <- Cursor is moved to `|`, `//` is automatically inserted.
我不确定这是插件还是设置。在我的~/.vimrc中,我看不到任何看起来会这样做的东西,加载的插件如下所示。
对于/* */-style多行注释,我喜欢这样,但默认情况下,我不希望我的单行注释在多行上运行。
哪个设置(或插件)可以这样做,我可以关闭它只对此注释类型?
:scriptnames给出了以下内容:
我正在尝试创建一个具有多行匹配的vim语法文件,但如果当当前行在多行匹配之后重绘缓冲区,则这会导致不正确的语法突出显示。
例如,我希望vim使用以下标准(并按此顺序)应用以下颜色:
颜色A:如果第一行由一个或多个'=‘字符组成的话,则由两个相邻行组成的任意一组
颜色B:如果行以'-‘开头
C色:所有其他线条
我尝试对vim使用以下vim语法命令:
syn clear
syn sync linebreaks=2
syn sync minlines=10
syn sync maxlines=1000
syn match colora '^=\+\n.*
最令我惊讶的是,TeX中的多行注释语法:
\usepackage{verbatim}
...
\begin{comment}
I don't like this line anymore. Please don't print it.
\end{comment}
不被$VIMRUNTIME/syntax/tex.vim识别/处理,因此不显示为注释。是否有一个VIM脚本Guru可以有一个解决方案,因为我相信很多人一直在寻找它?
谢谢
VIM v7.3
我想将文件夹colors的内容从~/Downloads/vim-colorschemes-master复制到/etc/vim/colors。我按指示试了一下:
cp colors/* ~/etc/.vim/colors
但我发现了错误:
cp: target ‘/home/advenio/etc/.vim/colors’ is not a directory
我该如何正确地做这件事?
我正在终端中使用vim,这是一个日志,我对它的缓慢性能感到沮丧。我在用Gnome看Debian Jessie。
如果我在vim中打开一个文件,执行块select,并在多行上插入I,那么从按esc到插入更改总是会有延迟。
如果我在gvim中做同样的事情,那么更改就是imidiate的。
我试过添加
set ttyfast
set lazyredraw
在我的~/..vimrc中,但这并没有产生任何明显的差别。
$ vim --verion
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Nov 20 2015 15:31:14)
Included pa