这个问题与Pluma /Gedit文本编辑器涵盖哪些语言用于语法突出显示?有关。我注意到Ubuntu 18.04中的Pluma还不支持拉库编程语言。按照问题中的步骤,我找到了以下语言文件:
user@machine:/usr/share/gtksourceview-3.0/language-specs$ ls
abnf.lang c.lang dosbatch.lang glsl.lang jade.lang logcat.lang nsis.lang po.lang sh.lang vbnet.lang
actionscript.lang cmake.lang dot.lang go.lang java.lang lua.lang objc.lang prolog.lang sml.lang verilog.lang
ada.lang cobol.lang dpatch.lang groovy.lang javascript.lang m4.lang objj.lang protobuf.lang sparql.lang vhdl.lang
ansforth94.lang cpphdr.lang dtd.lang gtk-doc.lang j.lang makefile.lang ocaml.lang puppet.lang sql.lang xml.lang
asp.lang cpp.lang dtl.lang gtkrc.lang json.lang mallard.lang ocl.lang python3.lang sweave.lang xslt.lang
automake.lang csharp.lang eiffel.lang haddock.lang julia.lang markdown.lang octave.lang python.lang swift.lang yacc.lang
awk.lang css.lang erlang.lang haskell.lang kotlin.lang matlab.lang ooc.lang R.lang systemverilog.lang yaml.lang
bennugd.lang csv.lang fcl.lang haskell-literate.lang language2.rng maxima.lang opal.lang rpmspec.lang t2t.lang
bibtex.lang cuda.lang forth.lang haxe.lang language.dtd mediawiki.lang opencl.lang rst.lang tcl.lang
bluespec.lang def.lang fortran.lang html.lang language.rng meson.lang pascal.lang ruby.lang tera.lang
boo.lang desktop.lang fsharp.lang idl-exelis.lang latex.lang modelica.lang perl.lang rust.lang texinfo.lang
cg.lang diff.lang gap.lang idl.lang lex.lang mxml.lang php.lang scala.lang thrift.lang
changelog.lang d.lang gdb-log.lang imagej.lang libtool.lang nemerle.lang pig.lang scheme.lang toml.lang
chdr.lang docbook.lang genie.lang ini.lang llvm.lang netrexx.lang pkgconfig.lang scilab.lang vala.lang我可以在他们的站点中找到为Nano和Atom提供高亮显示的插件。Gedit / Pluma有类似的插件吗?
发布于 2020-07-29 06:36:59
Raku语言似乎非常现代,所以在gtksourceview中还不支持它。我已经提交了bug-向其开发人员报告。因此,不可能为Pluma或Gedit提供当前版本的支持。
自2020年5月20日以来,它向KDE提供了支持。所以它应该适用于现代版本的凯特编辑。
您可以尝试安装凯特使用平面特:
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update
sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.kde.kate对于第一次运行,使用flatpak run org.kde.kate。若要删除使用flatpak uninstall org.kde.kate。
备注:
https://askubuntu.com/questions/1262835
复制相似问题