标签: vim-syntax-highlighting

针对ruby 1.9的Vim语法高亮显示

Ruby 1.9有一些新的语法元素,例如{key: value}hash文字语法.有没有人书面或看到更新的syntax/ruby.vim高亮显示的文件,将突出key:就像它突出:key{:key => value}

ruby vim vim-syntax-highlighting

12
推荐指数
1
解决办法
1万
查看次数

VIM折叠标题中的语法突出显示

有没有办法让VIM继续将格式应用于用作折叠标题的行?

例如,我有以下代码:

int foo(int a, int b) {
    int c;
....
}
Run Code Online (Sandbox Code Playgroud)

折叠后,我看到:

+-- 4 lines: int foo(int a, int b) {----------------------------
Run Code Online (Sandbox Code Playgroud)

但是,整行都按照"折叠"类突出显示.有没有办法禁用它,所以我继续看到语法突出显示?

[举一个简单的例子,这不是那么重要,但我也在查看大数据文件时使用折叠,而且格式化对我来说更重要]


vim syntax-highlighting folding vim-syntax-highlighting

11
推荐指数
2
解决办法
3815
查看次数

如何在Vim中为CUDA .cu和.cuh文件启用语法高亮显示?

我发现我的~/.vimrc文件有,syntax on但它不适用于任何CUDA文件(.cu).

不知道怎么做.

vim cuda syntax-highlighting vim-syntax-highlighting

11
推荐指数
2
解决办法
4581
查看次数

Vim变量语法高亮显示

我想更改我的vim配置文件,以便只突出显示我声明的变量,而不是关键字.本文展示并解释了我的意思:替代语法突出显示

我是vim的初学者(我从未更改过默认的配置文件).有人能指出我正确的方向吗?

syntax vim syntax-highlighting highlight vim-syntax-highlighting

11
推荐指数
1
解决办法
5353
查看次数

在vim中突出显示语法

当我在vim中打开语法颜色时,我在黑色上读深蓝色时遇到了麻烦.

如何更改某些默认颜色或模式的颜色,如:

http://www.vim.org/scripts/script.php?script_id=1571

vim vim-syntax-highlighting

10
推荐指数
2
解决办法
2530
查看次数

在Vim中突出显示正则表达式的语法

每当我看到任何复杂的正则表达式时,我的眼睛就会开始流水.是否有任何现有的解决方案为正则表达式中的不同类型的符号赋予不同的颜色?

理想情况下,我希望对文字字符,转义序列,类代码,锚点,修饰符,前瞻等进行不同的突出显示.显然,语法在不同语言之间略有不同,但这是稍后要处理的皱纹.

如果这可以某种方式与语法突出显示Vim与使用正则表达式的任何语言共存时的加分点.

这是存在于某个地方,还是我应该在那里制作它?

regex vim syntax-highlighting vim-syntax-highlighting

10
推荐指数
1
解决办法
3436
查看次数

使vim显示git diff与颜色类似git diff命令(红色删除,绿色添加)

我跑了 git config --global alias.ci commit --verbose

这使它如此运行git ci就像跑步一样git commit --verbose

--verbose标志在提交消息模板中显示了一个diff,它没有被注释,因此语法高亮处理对其起作用,但是会自动识别为实际上没有提交到存储库的日志中.当然可以很长,但可以用于创建更好的提交注释.(而且,如果你不需要它,你可以忽略它.)

无论如何,如果我运行git diff,被删除的行(以' - '开头)为红色,添加的行(以'+'开头)为绿色.

如果我运行git ci,vim语法会突出显示作为常规颜色(白色)删除的行,以及添加为青色的行.

如何使vim语法高亮显示删除的红色线条和绿色?

vim状态行表示它正在编辑文件"〜/ code.git/.git/COMMIT_EDITMSG".我对vim语法高亮不太了解,但我知道它是可配置的.我不确定这种情况是如何配置的,因为我假设vim使用文件扩展来决定遵循哪些语法突出显示规则(我可能会离开这里)并且git没有给这个文件一个扩展名.

编辑:实际上,vim必须检测到这是一个git提交文件,因为它的语法将前50个字符突出显示为黄色.假设这表示什么可以很好地适合补丁的电子邮件主题行.

git vim vim-syntax-highlighting

10
推荐指数
2
解决办法
3911
查看次数

9
推荐指数
1
解决办法
4933
查看次数

MacVim从〜/ .vimrc获取所有设置,但不是颜色,我必须再次获取它

我在MacOS X Mavericks上使用以下〜/ .vimrc和MacVim 7.4:

set guifont=Menlo:h14
set encoding=utf8
set mouse=a
set expandtab
set ts=8
set showcmd
set nocompatible
set backspace=2
set viminfo='20,\"50
set history=50
set ruler
set si
set hlsearch
syntax on
set bg=light
hi Cursor     term=inverse   ctermfg=black                guifg=black  guibg=green
hi Visual     term=inverse   ctermfg=yellow ctermbg=black guifg=yellow guibg=black
hi Comment    term=inverse   ctermfg=grey   ctermbg=black guifg=white  guibg=black
hi Identifier term=NONE      ctermfg=black                guifg=black
hi Constant   term=underline ctermfg=darkred              guifg=red
hi Statement  term=bold      ctermfg=blue                 guifg=blue
hi PreProc    term=NONE      ctermfg=black                guifg=black  gui=underline
hi Special    term=NONE      ctermfg=black …
Run Code Online (Sandbox Code Playgroud)

vim syntax-highlighting macvim vim-syntax-highlighting

9
推荐指数
2
解决办法
2万
查看次数

更改颜色设置完成我

我在vimle的帮助下安装了You Complete Me.我第一次使用它时,建议的单词完全不可读.它们有深紫色背景和黑色字体颜色.然后我在quora上看到了这个帖子,现在改变了我的.vimrc.我的.vimrc目前看起来像这样.

set tabstop=2
highlight Comment ctermfg=lightblue
highlight Pmenu ctermfg=2 ctermbg=3 guifg=#ffffff guibg=#000000

set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

" let Vundle manage Vundle, required
Plugin 'gmarik/Vundle.vim'

Plugin 'Valloric/YouCompleteMe'

" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required
Run Code Online (Sandbox Code Playgroud)

不幸的是,建议的单词显示如下

在此输入图像描述

我读不太清楚,想改变它但不知道怎么做.我认为我目前的设置会给我白色前景和黑色背景.

安装这个插件后,我也有4个而不是2个缩进..我已经尝试了这个,但它没有为我服务.我怎么能改变这个?

vim vim-plugin vim-syntax-highlighting

9
推荐指数
2
解决办法
5700
查看次数