标签: syntax-highlighting

vim 语法高亮限制为 3000 个字符

如何让 vim 在超过 3000 个字符的行上突出显示其语法?

我必须为系统编写测试,而测试的输入是一堆封装格式。

我的测试必须有硬编码的输入,这些输入是一个巨大的字符串,我在围绕 HTML 的 JSON 周围使用的语言可能包含脚本等。 由于我是从另一个系统的输出中获取它们,因此我不想操纵它们适合我的编辑器。

我设法让它达到了一个可以忍受的水平,除了 vim 限制打破了那些长行之后的所有内容的语法突出显示。我假设这是关于 vim 节省资源的,但我真的希望在处理这些文件时突出显示语法。

vim syntax-highlighting

15
推荐指数
1
解决办法
2350
查看次数

彩色编码的 Windows 7 预览窗格?

自定义可以预览的文件很酷,但是有没有办法创建自定义预览扩展来添加语法突出显示?我的 Windows 机器上有许多 .h、.c、.cpp、.cs 和 .java 文件,如果通过资源管理器的新预览窗格提供语法高亮显示会很好。

windows-7 preview syntax-highlighting

14
推荐指数
3
解决办法
6244
查看次数

自定义vim高亮

我现在正在编辑一些 xml 并且我一直在给自己留下一些评论。像这样

<!-- Question: bla bla -->
Run Code Online (Sandbox Code Playgroud)

我现在正在使用 vim 进行编辑,我希望 vim 现在突出显示问题,以便我可以轻松查看我的代码并找到我需要查看的所有位置。我知道我需要在 vimrc 中添加一些东西,但我认为我可能正在寻找错误的东西。

更新

我试着把它放在我的.vimrc但没有效果:

syn keyword JakeAnnotation      Question

hi JakeAnnotation gui=bold term=bold cterm=bold
Run Code Online (Sandbox Code Playgroud)

更新 2

实际上我可以看到我之前所做的有一些效果,因为当我这样做时:

:hi
Run Code Online (Sandbox Code Playgroud)

它向我展示了它突出显示的所有内容,其中一个条目是:

JakeAnnotation xxx term=bold cterm=bold ctermbg=6
Run Code Online (Sandbox Code Playgroud)

并且 xxx 格式正确

这让我感到遗憾,我只是没有正确定义问题。Question 是否需要单独在线?

更新 3

好的,对于用户 22303 的帖子,我有这个工作:

highlight MyQuestion cterm=bold term=bold ctermbg=blue ctermfg=black
match MyQuestion /Question/
Run Code Online (Sandbox Code Playgroud)

但是我怀疑每个文件只能有一个匹配项。因为当我这样做时:

highlight MyQuestion cterm=bold term=bold ctermbg=blue ctermfg=black
match MyQuestion /Question/
highlight MyRelook cterm=bold term=bold ctermbg=blue ctermfg=black
match MyRelook /Another …
Run Code Online (Sandbox Code Playgroud)

unix bash vim syntax-highlighting

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

Vim:替换时如何更改当前项目的高亮颜色

我已经改变了我的 Vim 颜色,所以当我执行 a 时/search,每个匹配项都以亮黄色突出显示。这使得比赛更容易看到。

但是,当我使用确认标志执行替换时,:%s/find/replace/gc所有项目都以黄色突出显示,这很好,但我无法分辨 Vim 要求我确认哪个项目。

如何以另一种颜色突出显示当前替换项目,以便我可以看到需要确认的内容?

vim highlighting vimrc syntax-highlighting

12
推荐指数
2
解决办法
3589
查看次数

如何让 vim 自动在 Arduino 文件 (.ino/.pde) 上应用 c++ 语法高亮?

如何让 vim 自动在 Arduino 文件 (.ino/.pde) 上应用 c++ 语法高亮?

或者vim语法高亮怎么知道什么是c++文件?我怎么能告诉他被称为 .ino 和 .pde 的文件也是 c++ 文件。

vim syntax-highlighting arduino

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

如何从 Notepad++ 复制带有语法突出显示的文本?

我在 Notepad++ 中有一个 XML 片段,我想通过电子邮件与同事分享。在 Notepad++ 中,语法高亮很好地展示了元素和属性。这是一个示例图片:

XML

当我在 Outlook 中复制/粘贴它时,只有文本出现。Outlook 电子邮件设置为 HTML。我还在 Word 中验证了仅粘贴文本。

有单独的Copy to Clipboard菜单项,但它们看起来专注于文件名。是否有选项或扩展名可以复制格式和文本?

notepad++ copy-paste syntax-highlighting

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

Notepad++ 是否可以根据当前文件类型更改主题

例如,如果我打开一个文本文件,notepad++ 会以“默认”主题打开它。但是,例如,如果我打开一个 php 文件,它会在“custom_theme1”中打开它。我知道 notepad++ 是高度可扩展的,所以我不确定是否有人遇到过可以做到这一点的插件。或者甚至可以编写一个插件来做到这一点?

notepad++ themes syntax-highlighting color-theme

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

如何让语法高亮在 TextMate 2 中工作

我刚刚从 GitHub 克隆了 TextMate 2。按照自述文件中的说明进行操作,安装一切顺利。但是,没有语法突出显示。

没问题——只需要主题,对吧?我找到了一个我喜欢的主题,下载并安装。一切似乎都很顺利。但是,退出并重新启动 TextMate 2 并没有在我看到的菜单中给我我的主题。

查看 > 主题 > 未加载主题

什么?

themes syntax-highlighting textmate-2

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

notepad++ - 为 SCSS 文件应用 CSS 样式?

在 Notepad++ 中,我有一些 SCSS 文件,我希望像 CSS 文件一样突出显示语法。如何在 Notepad++ 中执行此操作?

换句话说,我想对 SCSS 文件应用与 CSS 文件相同的样式。

notepad++ web-development syntax-highlighting

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

修改 gedit 语法高亮文件

我正在尝试从 Gedit 更改突出显示文件。我修改了文件 /usr/share/gtksourceview-3.0/language-specs/fortran.lang 因为我想改变编辑器将语句作为注释的情况。我遇到的问题是,当我选择新的突出显示方案时,没有任何突出显示,它只是纯文本。

文件 fortran.lang 是用 su 权限打开的,我只是将所有内容复制粘贴到一个新的 Gedit 文件中,然后将其保存为同一文件夹中的 fortran_enhanced.lang。我对原始文件所做的更改如下:

原始 fortran.lang 文件:

<language id="fortran" _name="Fortran 95" version="2.0" _section="Sources">
  <metadata>
    <property name="mimetypes">text/x-fortran</property>
    <property name="globs">*.f;*.f90;*.f95;*.for</property>
    <property name="line-comment-start">!</property>
  </metadata>
  <styles>
    <style id="comment" _name="Comment" map-to="def:comment"/>
    <style id="floating-point" _name="Floating Point" map-to="def:floating-point"/>
    <style id="keyword" _name="Keyword" map-to="def:keyword"/>
    <style id="intrinsic" _name="Intrinsic function" map-to="def:builtin"/>
    <style id="boz-literal" _name="BOZ Literal" map-to="def:base-n-integer"/>
    <style id="decimal" _name="Decimal" map-to="def:decimal"/>
    <style id="type" _name="Data Type" map-to="def:type"/>
  </styles>
  <default-regex-options case-sensitive="false"/>
  <definitions>
    <!-- Note: contains an hack to avoid considering ^COMMON a comment -->
    <context …
Run Code Online (Sandbox Code Playgroud)

gedit syntax-highlighting

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