标签: syntax-highlighting

如何在 nano 中启用语法高亮?

nano 可以像 gedit 和 vim 那样做语法高亮吗?我怎样才能启用它?我至少需要 bash 和 python 语法亮点。

nano syntax-highlighting

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

我可以在 Gedit 中设置默认语法高亮吗?

在将文档保存到 gedit 之前,语法突出显示是关闭的。这显然有充分的理由——如果某些单词随机以不同的颜色显示,人们可能会感到困惑。但出于我的目的,我几乎只将 gedit 用于 HTML 编辑。

很多时候,我将代码片段粘贴到新的 gedit 文档中以进行快速编辑,而且我必须手动将语法着色设置为 HTML。其他时候,我打开 ColdFusion (.cfm) 文档,gedit 显然无法识别这些文档,而且我必须再次手动将颜色设置为 HTML。如果我能找到一种方法告诉 gedit 自动对新文档和没有可识别文件扩展名的文档使用 HTML 语法突出显示,那么这两个不便都将得到解决。这可能吗?

gedit syntax-highlighting

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

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

如何更改特定扩展的 gedit 默认突出显示

每次我打开一个 .m 文件时,gedit 都会将 Octave 高亮关联到它。我想将默认行为更改为 Matlab。

通常,我如何更改 gedit 为与另一种语言的一个扩展名关联的文件提供的默认突出显示?

gedit syntax-highlighting

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

在 gedit 中创建自定义语法高亮

按照很久以前的问题,我仍在尝试调整我的财富处理能力。终端中的显示很棒,只剩下一件事 - 当我添加、编辑或删除个人财富时,Gedit 中的语法突出显示。

我的自定义财富文件采用以下格式:

Friend: "Whats a good movie?"
Me: "Snakes on a plane"
Friend: "Whats it about?"
Me: "Horses... horses on a boat..."
@AYYSIAN
%
Me on my wedding: you still like me, right?
@ComedyPosts
%
Mum: Son I'd love to meet your girlfriend...
Me: Me too...
@ComedyTruth
%
Doctor: "Ok, so what's wrong, how are you feeling?"
Me: *Looks at mum waiting for her to explain*
@ChildhoodFact
%
Friend: 75% of people are …
Run Code Online (Sandbox Code Playgroud)

gedit syntax-highlighting

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

psql 有语法高亮吗?

是否有一些设置或包可以用来为psql(PostgreSQL shell)提供语法高亮显示?

syntax-highlighting postgresql

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

gedit 中的 Swift 语法高亮显示?

我在 gedit 语言菜单中没有看到 Swift 突出显示的选项。如何让 gedit 为我突出显示 Swift 代码?

gedit syntax-highlighting

7
推荐指数
1
解决办法
584
查看次数

语法高亮 vi 编辑器

如何在 vi 编辑器中启用语法高亮功能?我目前使用的是 ubuntu 16.10。

这是vi --version的输出。

VIM - Vi 改进 7.4(2013 年 8 月 10 日,编译于 2016 年 11 月 24 日 22:32:42)
包含的补丁:1-1829
额外补丁:8.0.0056
由 pkg-vim-maintainers@lists.alioth.debian.org 修改
由 pkg-vim-maintainers@lists.alioth.debian.org 编译
没有GUI的小版本。包含 (+) 或不包含 (-) 的功能:
+acl -farsi -mouse_sgr -tag_any_white
-阿拉伯语 -file_in_path -mouse_sysmouse -tcl
-autocmd -find_in_path -mouse_urxvt -termguicolors
-balloon_eval -float -mouse_xterm +terminfo
-browse -folding +multi_byte -t​​ermresponse
+builtin_terms -footer -multi_lang -textobjects
-byte_offset +fork() -mzscheme -timers
-channel -gettext -netbeans_intg -title
-cindent -hangul_input +packages -toolbar
-clientserver +iconv -path_extra …

syntax-highlighting vi

6
推荐指数
1
解决办法
7550
查看次数

如何在 Vi 中为 groovy 启用语法高亮?

我使用 Fedora 大约六个月,最近切换到 Ubuntu。

在 Ubuntu 中,Vi 编辑器中没有针对 groovy 的代码/语法高亮显示,而 Fedora Vi 中实际上就有。如何启用它?

vim syntax-highlighting

5
推荐指数
3
解决办法
8050
查看次数

如何在 Gedit 中为语法高亮添加新的语言定义?

我试图创建一个新.lang文件来让 Gedit 识别Julia 编程语言。我已阅读教程参考文档和维基页面Gedit/NewLanguage,我相信该文件是正确的。但是,在将新julia.lang文件复制到 后重新启动 gedit 时/usr/share/gtksourceview-3.0/language-specs/确实可以识别 .jl 文件,并且语法突出显示菜单设置为 julia,但没有实际突出显示。

考虑到我可能做错了什么,我尝试使用现有的语言文件,用于类似的语言(Matlab),并且只将标头元数据更改为:

<language id="julia" _name="Julia" version="2.0" _section="Scientific">
  <metadata>
    <property name="mimetypes">text/x-julia;application/x-julia</property>
    <property name="globs">*.jl</property>
    <property name="line-comment-start">#</property>
  </metadata>
Run Code Online (Sandbox Code Playgroud)

其他所有内容都保持原样,我将文件另存为julia.lang. 尽管如此,当重新打开 gedit 时也会出现同样的问题。更重要的是,如果我选择从语法Matlab的入口突出菜单,格式是否正确做出(根据Matlab的规则),即使两者matlab.langjulia.lang具有完全相同的语法定义!

我可能做错了什么?这个人似乎有同样的问题,但在那条线索中从未透露过他是如何解决的(如果他曾经这样做过的话)。有任何想法吗?


更新:我的错误确实没有改变@carandraug 在他的回答中指出的上下文 id。但是,我确实有其他问题,我会在此处注明,以防它们对任何人有所帮助:

  1. 我在def.langJulia 的单行注释中重用了“shell-like-comment”定义,但这给我带来了很多错误。事实证明,当使用引用上下文时,id无法设置该属性。更改<context id="comment" ref="def:shell-like-comment" /><context ref="def:shell-like-comment" />使错误消失。我认为参考文档(以及教程)应该提到这个警告。我已经编辑了维基页面来指出这一点。
  2. 在我发现注释上下文的问题之前,我注释掉了它的定义,但随后我开始收到“样式 'def:string' …

gedit syntax-highlighting julia-lang

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

标签 统计

syntax-highlighting ×10

gedit ×6

julia-lang ×1

nano ×1

postgresql ×1

vi ×1

vim ×1