标签: syntax-highlighting

修改 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
查看次数

关闭 Markdown 代码块中的语法高亮(下面的highlight.js)

我正在使用Marp进行演示。它会自动为代码块添加语法着色。例如,这将被着色为 Ruby:

```
def fun(x):
    x+1
end
```
Run Code Online (Sandbox Code Playgroud)

我可以强制 highlight.js 像这样改变语法高亮:

```python
def fun(x):
    x+1
end
```
Run Code Online (Sandbox Code Playgroud)

是否有禁用突出显示的关键字(例如nonedefaultcodeunknown)?

markdown syntax-highlighting highlight.js marp

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

如何在 vim 中使用 Textmate 颜色主题?

我有一个TextMate的主题颜色我很喜欢这样,但我是一个铁杆VIM用户。有没有一种简单(无痛)的方法可以在 vim 中使用这种配色方案?

vim textmate colors syntax-highlighting

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

vim中的多种折叠方法

我经常使用vim的折叠选项,并且通常将foldmethod设置为语法。最近我发现可以添加自定义折叠,这样我就可以将整个块放入其中/*{{{*//*}}}*/这对于将源文件的大部分组合在一起非常有用。但是,要使用该功能,我需要将 foldmethod 设置为标记,并且取消了语法折叠。

是否可以在 vim 中同时拥有两个活动的折叠方法? set foldmethod=syntax,marker不起作用。

vim gvim text-editors syntax-highlighting

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

在 vim 中为非 XML 文件打开 XML 语法高亮

我正在使用 vim 浏览一些.log包含大量 XML 的日志文件(文件扩展名为)。

打开文件后如何打开 XML 语法突出显示?当然,我实际上并不想将 XML 语法突出显示与所有日志文件相关联。

vim syntax-highlighting

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

如何让 VIM 显示未闭合的括号?

有没有办法可以更改我的 .vimrc 文件,以便突出显示未关闭的括号/方括号/大括号?例如,以下将突出显示单词 main 之后的括号:

public static void main(String[] args
{
    System.out.println("Foobar");
}
Run Code Online (Sandbox Code Playgroud)

或者,让 VIM 以某种方式告诉我我有一个未闭合的括号。当您有一个未打开的括号时,VIM 当前似乎显示,但当您有一个关闭的括号时,则不显示。

vim vimrc syntax-highlighting

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

如何更改 Sublime Text 3 中特定文件夹的语法

我用 ES5 和 ES6 编写 JS 项目。我安装了Babel-Sublime来突出显示 Babel 支持的代码。现在,我打开一个用 ES6 编写的 .js 文件,转到“查看 -> 语法 -> 以当前扩展名打开所有内容:Javascript (Babel)”,但这会导致我的 ES5 代码也切换到 Javascript (Babel)。基本上,JavaScript (Babel).sublime-settings 文件在 User 文件夹中使用扩展映射进行更新,并且更改将全局应用于我的所有项目。那么,有没有办法指定每个文件夹或每个项目的“语法到扩展”映射

javascript syntax-highlighting sublime-text-2 sublime-text-3 sublime-text

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

Vim 括号匹配与默认 PHP 语法的缓慢

我在 Vim 的括号匹配和高亮功能中遇到了明显的缓慢。当光标放在括号或括号上时,控制台的响应会有大约 300 毫秒的延迟。如上所述,这似乎只发生在处理 PHP 文件时。我在带有 .vimrc 文件的 Debian Squeeze 上运行 Vim 7.2:

  1 set autoindent
  2 set smarttab
  3 set ruler
  4 set expandtab
  5 set termencoding=utf-8
  6 set fileformat=unix
  7 set number
  8 set tabstop=4
  9 set encoding=utf-8
 10 set shiftwidth=4
 11 set noswapfile
 12 set backspace=indent,eol,start
 13 set shortmess=lrwxI
 14 set history=50
 15 set background=dark
 16
 17 let php_folding=2
 18 let php_asp_tags=0
 19
 20 colorscheme desert
Run Code Online (Sandbox Code Playgroud)

有没有办法缓解这种放缓?

linux vim syntax-highlighting

8
推荐指数
2
解决办法
1520
查看次数

如何在 Notepad++ 中创建我的自定义“用户定义”语言?

在 Notepad++ 中有一个菜单选项:Language->"User-Defined"。

我该如何自定义?这种选项的功能是什么?

我可以突出显示日期/时间吗?我可以突出显示行中的第 21-29 个符号吗?我可以使用正则表达式吗?

language notepad++ syntax-highlighting

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

如何在 Notepad++ 中突出显示 .htaccess 代码?

如何突出显示.htaccess代码?

我下载了这个 XML文件,并将文件内容复制并粘贴到userDefinedLanguage.xml我的安装目录中。

根据此处找到的文档我需要执行以下操作:

“您可以从“视图”->“用户定义对话框”获得用于创建或更改语言的工具......请耐心等待,加载可能需要很长时间。”

问题是我的 Notepad++ 菜单如下所示:

我使用的是最新版本,但在“查看”“设置”下不到“用户定义对话框”选项

如何导入此文件并使.htaccess文件突出显示?

notepad++ htaccess syntax-highlighting

8
推荐指数
2
解决办法
7498
查看次数