nano 可以像 gedit 和 vim 那样做语法高亮吗?我怎样才能启用它?我至少需要 bash 和 python 语法亮点。
在将文档保存到 gedit 之前,语法突出显示是关闭的。这显然有充分的理由——如果某些单词随机以不同的颜色显示,人们可能会感到困惑。但出于我的目的,我几乎只将 gedit 用于 HTML 编辑。
很多时候,我将代码片段粘贴到新的 gedit 文档中以进行快速编辑,而且我必须手动将语法着色设置为 HTML。其他时候,我打开 ColdFusion (.cfm) 文档,gedit 显然无法识别这些文档,而且我必须再次手动将颜色设置为 HTML。如果我能找到一种方法告诉 gedit 自动对新文档和没有可识别文件扩展名的文档使用 HTML 语法突出显示,那么这两个不便都将得到解决。这可能吗?
每次我打开一个 .m 文件时,gedit 都会将 Octave 高亮关联到它。我想将默认行为更改为 Matlab。
通常,我如何更改 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) 是否有一些设置或包可以用来为psql
(PostgreSQL shell)提供语法高亮显示?
我在 gedit 语言菜单中没有看到 Swift 突出显示的选项。如何让 gedit 为我突出显示 Swift 代码?
如何在 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 -termresponse +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 …
我使用 Fedora 大约六个月,最近切换到 Ubuntu。
在 Ubuntu 中,Vi 编辑器中没有针对 groovy 的代码/语法高亮显示,而 Fedora Vi 中实际上就有。如何启用它?
我试图创建一个新.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.lang
并julia.lang
具有完全相同的语法定义!
我可能做错了什么?这个人似乎有同样的问题,但在那条线索中从未透露过他是如何解决的(如果他曾经这样做过的话)。有任何想法吗?
更新:我的错误确实没有改变@carandraug 在他的回答中指出的上下文 id。但是,我确实有其他问题,我会在此处注明,以防它们对任何人有所帮助: