标签: vim-syntax-highlighting

默认情况下启用Vim语法突出显示

我知道如何通过在编辑器中运行它来在vim中打开和关闭语法高亮:

:syntax on/off
Run Code Online (Sandbox Code Playgroud)

但是我希望默认情况下启用语法突出显示,所以每次运行vim时都不必打开它.

我该怎么做呢?

vim vim-syntax-highlighting

113
推荐指数
3
解决办法
7万
查看次数

如何在Vim中突出显示Bash脚本?

我的Vim编辑器自动突出显示PHP文件(vim file.php),HTML文件(vim file.html)等.

但是当我输入:vim file并且在里面写一个Bash脚本时,它不会突出显示它.

我如何告诉Vim将其突出显示为Bash脚本?

我开始#!/bin/bash在文件的顶部键入,但它不能使它工作.

linux vim bash syntax-highlighting vim-syntax-highlighting

70
推荐指数
6
解决办法
6万
查看次数

在Vim中突出显示的类和函数名称

我最近刚刚从Textmate设置了我的Vim环境,后来沉迷于它的模态输入.

但是,在Vim中,语法高亮似乎并不那么美观.我用C++编写代码,因为函数调用和类名不能突出显示,所以代码更难以阅读.我玩了一些配色方案,但找不到任何对应"类名"或"功能名称"的字段.

在下图中,注意MacVim右侧的突出显示方式DroughtLayer::*.size()突出显示方式.

Textmate(左)和Vim(右)之间的图片比较http://ivzhao.com/temp/vimHL.png

任何想法如何解决这个问题?它真的让我烦恼,因为我是一个视觉敏感的家伙.

c++ vim textmate syntax-highlighting vim-syntax-highlighting

68
推荐指数
5
解决办法
5万
查看次数

在vim中为python突出显示语法

我该如何在Vim 7中为python设置语法高亮?

我想为一种代码文件设置我自己的colorschemes和语法高亮.

python vi syntax vim vim-syntax-highlighting

67
推荐指数
4
解决办法
7万
查看次数

为VIM添加GoLang语法高亮显示

我正在尝试使用此处提供的资源和方向向ubuntu上的VIM添加Go语言语法高亮显示http://go-lang.cat-v.org/text-editors/vim/.

Go附带一个go.vim包含VIM语法设置的文件,上面的页面提供了以下说明

将$ GOROOT/misc/vim/syntax/go.vim放在〜/ .vim/syntax /中,并将以下内容放在〜/ .vim/ftdetect/go.vim中:

au BufRead,BufNewFile *.go set filetype=go 
Run Code Online (Sandbox Code Playgroud)

这与我在别处看到的自定义vim语法的过程大致相同(Ubuntu 12.10上的Vim 7.3在任何地方都没有'ftplugin'目录,并且https://github.com/jnwhiteh/vim-golang/blob /master/readme.txt)

所以当我创建目录时,我认为我正在做正确的事:
〜/ .vim
~/.vim/syntax
~/.vim/ftdetect

并按照上述说明添加

go.vim到〜/ .vim/syntax /并创建一个文件go.vim,在〜/ .vim/ftdetect /中包含

au BufRead,BufNewFile *.go set filetype=go
Run Code Online (Sandbox Code Playgroud)

然而,似乎没有出现语法突出显示.我是否需要做些什么来强制VIM查看这些新的设置文件?

vim go vim-plugin vim-syntax-highlighting

56
推荐指数
6
解决办法
6万
查看次数

在vim中使用Javascript语法突出显示

有没有其他人发现VIM的语法突出显示Javascript次优?我发现有时我需要滚动以便调整语法高亮,因为有时它会神秘地丢弃所有突出显示.

是否有任何解决方法或方法来解决这个问题?我正在使用vim 7.1.

javascript vim editing vim-syntax-highlighting

49
推荐指数
4
解决办法
4万
查看次数

Vim语法突出显示不起作用

我在我的笔记本电脑上安装了一个新的Arch Linux系统并下载了vim包.

我没有改变.vimrc文件,但语法高亮似乎不适用于我尝试的任何语言(Python,Ruby,CSharp,C ...).

自动格式化(gg,=,G)也会失败.

直到现在,当在其他操作系统(Ubuntu,Fedora)中使用vim(因为我不能说我已经广泛使用它)时,语法突出显示自动出现.这里有什么我想念的吗?

vim syntax-highlighting vim-syntax-highlighting

40
推荐指数
6
解决办法
6万
查看次数

Vim不一致语法突出显示bash文件

当我打开用vim一些bash脚本文件,它有时它们标识为conf文件,那也没关系,我可以正确的,在文件类型设置为sh使用:setf sh.

那太好了,除了我注意到这并不完全解决问题:

两个文件并排显示不同的突出显示

请注意,shopt左侧正确突出显示,但右侧未正确突出显示,我手动将文件类型设置为sh.

这意味着,当一个文件被标识为bashsh通过VIM,它设置文件类型为sh后来做了一些额外的步骤,当我手动设置文件类型我不这样做.

任何人都知道那可能是什么,以及我如何解决它?

vim syntax-highlighting vim-syntax-highlighting

29
推荐指数
2
解决办法
9988
查看次数

Vim语法用$和lstlisting的lstinline突出显示

如果我使用lstlisting的内联版本,如下所示:

\lstinline{!$omp parallel for}
Run Code Online (Sandbox Code Playgroud)

vim中的语法高亮显示错误,并且乳胶文件的其余部分显示为红色,就好像它是代码清单的所有部分一样.这是$造成问题的美元.我怎么能避免这个?

vim latex lstlisting vim-syntax-highlighting

28
推荐指数
4
解决办法
4517
查看次数

程序集vim语法高亮

默认的汇编语法文件不能很好地工作并在网上搜索气体组件我没有发现任何关于vim的气体(AT&T)语法文件.有没有人发现这个?我无法编写自己的语法文件.

http://img168.imageshack.us/img168/46/nasm.png ft = nasm

http://img160.imageshack.us/img160/5857/asm.png ft = asm(默认)

http://img164.imageshack.us/img164/8476/tasm.png ft = tasm

vim x86 assembly vim-syntax-highlighting

27
推荐指数
3
解决办法
3万
查看次数