vim-syntax-highlighting

    3热度

    1回答

    我已经开始使用vimdiff,并且正在尝试为它设置颜色。 DiffAdd和DiffDelete组正常工作,但是我希望DiffChange和DiffText分别对于旧版本和新版本的文件是不同的颜色。 (具体来说,旧文件为红色,新文件为绿色,这是Visual Studio代码的工作原理,例如 问题是突出显示颜色是在缓冲区之间共享的,有没有办法解决这个问题?希望会有编写将重新映射的DiffChange所

    3热度

    1回答

    我想在bash heredoc中获得语法高亮显示。另外,我希望在heredoc中使用bash变量取消引用和命令替换突出显示。 以these instructions为起点,我可以通过检查sh.vim来添加变量解引用。我想你可以用类似的方式完成命令替换。 let s:bcs = b:current_syntax unlet b:current_syntax syntax include @YA

    2热度

    1回答

    在clojure中,您可以使用#_来注释掉下一个表单。例如 #_(foo 2 3 4) #_foo #_{:a '(1 2 3) :b [1 2 3]} 将注释掉上面的列表,符号和地图。和Emacs一样,我期望,并希望表单能够获得注释的语法突出显示。 在vim中,注释表单没有默认的语法高亮显示。我也没有找到任何这样做的插件。有没有人试图配置这个?感谢任何帮助。

    2热度

    1回答

    我想突出显示RDF Turtle语法中的@prefix指令。 我已经使用Vim命令sy keyword添加了包含单词@prefix的语法组turtleKeyword。不幸的是,这还没有工作,因为默认的Vim关键字不包含@。所以我试图在Turtle语法文件中将@符号添加到Vim关键字字符中。 我发现命令sy iskeyword定义了关键字字符,但是作为该命令的一个选项,@符号本身代表所有字母字符。

    0热度

    1回答

    我想编写一个生成一些Apache配置文件的Php模板。 对于这件事,而编辑模板, 我不需要任何HTML语法PHP标记外突出,因为这些标签外的原始代码是一些Apache的配置,不 HTML代码。 Apache语法以及HTML使用<angle brackets> ...然后标准php.vim语法文件导致 一些令人不安的视觉突出显示。 问:有没有一种方法来禁用HTML标签的PHP文件里高亮(同时保持PH

    1热度

    2回答

    我有一个文件,其中,下面是内容。 甲 甲 甲 甲 甲 甲 甲 甲 甲 。 。 。 A 一段代码... A A A 。 。 甲 我想是这样的使用VIM 的代码 甲 件甲 2倍通过折叠重复行创建折叠。 这应该会在我打开文件时自动发生。在vimrc中可以做到吗?

    4热度

    1回答

    我正在制作一个插件,它将为在vim中存在合并冲突的文件添加语法组。 示例冲突如下所示。 <<<<<<< HEAD ourselves ======= themselves >>>>>>> deadbeef 目前正则表达式为<<<<<<< HEAD到=======工作正常。 syntax region conflictHead containedin=ALL start=/^<<<<<<<

    1热度

    2回答

    我正在编辑我的.vimrc并意外删除了一行,但我不确定哪一行。之前如果我使用'one'colorscheme,我的评论将以斜体显​​示(现在它们不是),而我的文件没有任何语法高亮显示(评论只是灰色,其他部分都是白色的)。当使用OceanicNext时,我得到斜体评论,但是我仍然没有得到语法突出显示。 对不起,真的想进入vim,但每次出现故障或者是“错误”的时候。 set nocompatible

    0热度

    1回答

    我已经尝试了15种不同的colorschemes vim。我已经完成了终端中全彩色支持的所有正确设置。这个问题在终端和gvim中都存在。也许这不是一个错误,只是色彩方案本身的设计,但只有一个我尝试过的色彩方案实际上具有体面的亮点支持。例如: 在这个python类中,所有colorschemes只会突出显示几件事情。 袋熊只突出​​评论和if。 莫洛凯岛是的极端dissapointing但至少得到整

    1热度

    1回答

    我在Mac OS 10.12.6上使用由Homebrew编译的Vim 8.0(在终端中)。我正在尝试使用通常的yank/put命令启用复制到剪贴板(并从剪贴板粘贴)。我已经成功地做到了这一点(遵循各种在线指南),在我的主目录中创建一个.vimrc文件并添加单行set clipboard=unnamed。然而,这会产生不希望的副作用,即防止在vim打开时加载特定的扩展特定语法突出显示(在安装时默认启