标签: syntax-highlighting

文本文件 (.txt) 的 Vim 语法高亮消失

我的待办事项列表是我在 Vim 中加载的纯文本 .txt 文件。在 .txt 文件中,Vim 总是用颜色的井号 (#) 和它们后面的文本在同一行,我用它来标记紧急待办事项。前几天这个突出显示消失了,我一生都看不到如何恢复它。我已经打开了我能找到的所有语法和文件类型命令。我应该有一个我可能在没有意识到的情况下删除的 text.vim 或 txt.vim 语法文件吗?感觉应该有一个简单的解决方案,但我无法从谷歌搜索中找到任何接近简单解决方案的东西 - 我当然不会重新安装,编写自定义语法文件,使用复杂的脚本等,我只是想要恢复默认行为。

vim syntax-highlighting

5
推荐指数
1
解决办法
4715
查看次数

LESS 和 CSS3 语法高亮

我在 SU 上找到了这篇文章,但它似乎并没有完全满足我的需求,所以我会问一个类似的问题。我通常使用 PSPad,而且我也不太害怕 Notepad++。他们都是优秀的编辑器,但他们的 CSS 突出显示似乎缺乏 CSS3 的所有优点。

最重要的是,我最近开始使用 LESS 而不是纯 CSS,这就是两个编辑器都失败的地方。一旦遇到嵌套属性,PSPad 就会完全丢失,甚至无法显示匹配的大括号,更不用说糟糕的语法突出显示了。Notepad++ 稍微好一些,因为匹配的大括号总是正确显示,但是,嵌套仍然使 Notepad++ 在 LESS 中迷失了方向。

那么,您是否碰巧知道我如何使这两者中的任何一个与 LESS 正确配合?一个可下载的资源就可以了,或者一个插件,如果你知道的话(我不知道)。或者,如果您知道任何其他优秀的轻量级编辑器可以提供良好的 LESS 突出显示,请指点我(请不要使用基于 Eclipse 的东西,它对于 CSS 荧光笔来说太重了)。

[编辑,以防有人觉得它有用]:

自从写这个问题以来,我遇到了一个很棒的 IDE,尽管它是基于 Java 的,因此有点慢。它被称为PhpStorm,由 JetBrains 创建。因为我现在在大部分 PHP 编码中都使用它,所以我最终也用它编辑了 LESS 文件。令人惊讶的是:PhpStorm 对 LESS 有开箱即用的内置支持!它并不完美,因为它有时会忘记显示自动完成建议,但总的来说它真的很不错。就像我说的,它不是一个轻量级的解决方案,也不是免费的,但我现在将它用于我所有的编码,并发现它非常值得推荐。

notepad++ pspad css syntax-highlighting

5
推荐指数
1
解决办法
6624
查看次数

如何为 PHP 函数添加颜色突出显示?

我最近开始使用 Notepad++,并且发现它的样式功能的一部分让我感到困惑。

我目前正在尝试为所有 PHP 定义的函数(例如 count()、strlen() 等)着色。在设置->样式配置器中,您无法为此类功能列表添加新样式。相反,我已经开始编辑stylers.xmllangs.xml

为了添加新的着色,在langs.xml 中,我将 php 部分修改为以下内容:

<Language name="php" ext="php php3 phtml" commentLine="//" commentStart="/*" commentEnd="*/">
    <Keywords name="instre1">[default keywords]</Keywords>
    <Keywords name="instre2">[my function list]</Keywords>
</Language>
Run Code Online (Sandbox Code Playgroud)

[default keywords][my function list]被替换的生词。

我还编辑了stylers.xml 中的 php 部分,如下所示:

<LexerType name="php" desc="php" ext="">
    <WordsStyle name="QUESTION MARK" styleID="18" fgColor="FF0000" bgColor="FDF8E3" fontName="" fontStyle="0" fontSize="" />
    <WordsStyle name="DEFAULT" styleID="118" fgColor="000000" bgColor="FEFCF5" fontName="" fontStyle="0" fontSize="" />
    <WordsStyle name="STRING" styleID="119" fgColor="FF0000" bgColor="FEFCF5" fontName="" fontStyle="0" fontSize="" />
    <WordsStyle …
Run Code Online (Sandbox Code Playgroud)

notepad++ php syntax-highlighting

5
推荐指数
1
解决办法
6303
查看次数

Geany 中的 LESS 语法高亮

我正在使用LESS CSS(PHP 版本)。我也在 Linux 中使用 Geany。是否有适用于 Geany 的 LESS 语法文件,或者我如何编辑 CSS 文件以适应 LESS?

less syntax-highlighting geany

5
推荐指数
2
解决办法
3824
查看次数

vim - 如何将连续三个引号视为注释而不是字符串

我使用python,在python中,连续三个引号

"""
Run Code Online (Sandbox Code Playgroud)

或者

'''
Run Code Online (Sandbox Code Playgroud)

表示块评论,普通评论只是一个主题标签。(#) 我希望注释为灰色,字符串为橙色。我正在使用墨菲配色方案。我制作了一个 murphy-mine.vim 文件并将其添加到其中

hi Comment term=bold     ctermfg=Grey     guifg=Grey
hi String  term=bold     ctermfg=LightRed guifg=Orange
Run Code Online (Sandbox Code Playgroud)

但 gvim 将"""and'''视为 python 语法中的字符串,而不是将其视为注释(块注释)。有没有办法让我告诉 gvim 将"""and'''作为注释/块注释而不是字符串来查看?

vim python gvim comments syntax-highlighting

5
推荐指数
1
解决办法
1721
查看次数

如何在 Notepad++ 中使智能突出显示区分大小写

根据Notepad++ 6.1.7 的发行说明,智能突出显示功能具有区分大小写的选项。

如何启用区分大小写的选项?

notepad++ syntax-highlighting

5
推荐指数
1
解决办法
3586
查看次数

如何让vim语法高亮工作?

我无法让 vim 语法高亮显示在 suse 框上工作。

我有(只有这两行)在我的 ~/.vimrc

filetype plugin on
syntax on
Run Code Online (Sandbox Code Playgroud)

如果我用 .sh 打开一个 shell 脚本

:set filetype?
Run Code Online (Sandbox Code Playgroud)

我得到

filetype=sh
Run Code Online (Sandbox Code Playgroud)

进入

:scriptnames
Run Code Online (Sandbox Code Playgroud)

  1: /etc/vimrc
  2: /usr/share/vim/vim73/syntax/syntax.vim
  3: /usr/share/vim/vim73/filetype.vim
  4: ~/.vimrc
  5: /usr/share/vim/vim73/ftplugin.vim
Run Code Online (Sandbox Code Playgroud)

这意味着我的~/.vimrc已加载。

正如您从屏幕截图中看到~的,文件末尾是蓝色的,因此至少有一些颜色,但没有语法突出显示。 在此处输入图片说明

任何想法有什么问题?

vim opensuse syntax-highlighting

5
推荐指数
1
解决办法
1913
查看次数

如何增强 Notepad++ 以支持 PHP 文件中的 Laravel Blade 语法高亮显示?

在网上查找后,我找不到任何有关增强 N++ 以支持Laravel Blade语法的语法突出显示的信息 ( *.blade.php)。

例子:demo.blade.php

<html>
    <head>
        <title>App Name - @yield('title')</title>
    </head>
    <body>
        @section('sidebar')
            This is the master sidebar.
        @show

        <div class="container">
            @yield('content')
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我知道 Notepad++ 支持用户定义的语言来添加对新文件扩展名的语法突出显示支持(我之前曾对*.scss文件使用过此功能)。

但是,我想继续使用 N++ 的内置突出显示*.php文件突出显示功能,并通过创建规则来匹配 PHP 文件中的 Blade 语法来添加它。如果我要对 Blade 文件使用 N++ 的用户定义语言功能,我还必须重新定义 PHP 语法的所有语法突出显示。

我尝试修改 PHP 定义下的 N++langs.xmlstylers.xml文件,但没有成功。

因此,我该如何增强 N++ 来为 Blade 提供语法高亮支持?这是我在 Sublime 中突出显示 Blade 的出发点。

notepad++ php syntax-highlighting

5
推荐指数
1
解决办法
5429
查看次数

如何突出显示 todo.txt 中的上下文/项目?

有人使用 todo.txt 命令行界面 (todotxt.com) 吗?我希望这样当我输入todo ls以显示我的任务时,它会用颜色突出显示 +contexts 和 @projects。我怎么做?

syntax-highlighting to-do

4
推荐指数
1
解决办法
2995
查看次数

使用 vim 作为过滤器为命令行输出着色

我喜欢 vim 的语法高亮。它在统一差异上表现得特别好,所以我经常这样使用它:

diff -pu old new | vim -
Run Code Online (Sandbox Code Playgroud)

我知道使用 vim 作为更好的一个提示less,但我真正想要一种简单地输出彩色输出(无分页)的方法。我确信它可以做到,但如何做到?

vim syntax-highlighting

4
推荐指数
1
解决办法
931
查看次数

标签 统计

syntax-highlighting ×10

notepad++ ×4

vim ×4

php ×2

comments ×1

css ×1

geany ×1

gvim ×1

less ×1

opensuse ×1

pspad ×1

python ×1

to-do ×1