Text 文本编辑-使用gedit或其他文本编辑器在Ubuntu中插入注释()

Text 文本编辑-使用gedit或其他文本编辑器在Ubuntu中插入注释(),text,edit,gedit,Text,Edit,Gedit,我用一种叫做宏语言的专用语言编程 我需要在行的开头添加注释 我想要的是,为了节省时间,同时用gedit或其他程序注释几行代码gedit的颜色很好,这使代码更可读 我怎么做 提前谢谢。可能需要安装gedit插件 然后进入编辑>首选项>插件>启用代码注释 然后使用ctrl-m进行注释,使用ctrl-shift-m取消注释 从技术上讲,我认为这将进入超级用户模式。有一个gedit插件,它将帮助满足您的需求。 您可以从github获得此信息: 您可以通过将下面的文本与。。。替换为~/.local/sha

我用一种叫做宏语言的专用语言编程

我需要在行的开头添加注释

我想要的是,为了节省时间,同时用gedit或其他程序注释几行代码gedit的颜色很好,这使代码更可读

我怎么做

提前谢谢。

可能需要安装gedit插件

然后进入编辑>首选项>插件>启用代码注释

然后使用ctrl-m进行注释,使用ctrl-shift-m取消注释


从技术上讲,我认为这将进入超级用户模式。

有一个gedit插件,它将帮助满足您的需求。 您可以从github获得此信息:


您可以通过将下面的文本与。。。替换为~/.local/share/gtksourceview-3.0/language-specs/thingy.lang中的其余语言定义:


您可能希望将您的语言规范建立在/usr/share/gtksourceview-3.0/language-specs/中的一个语言规范的基础上,因为从头开始获取工作语言规范是一种痛苦,特别是因为XML解析器错误消息从无用到更糟。

这就是。。。注释掉代码块真是太过分了。是的,你是对的,我只是在考虑多个编辑点,但是对于注释的东西,你的方式要容易得多;我该如何安装插件呢?我没有把它安装好,就像大卫说的那样,这真是太过分了!但实际上,这是在询问如何对代码进行一般注释,还是如何为特定的gtksourceview语言定义指定行注释开始字符串?我需要在要注释的每行的开头添加一个字符。所以我想要的是选择代码,然后同时在我选择的每一行的开头加上一个:对我来说不是,因为注释字符是一个,插件是一个%。。。有没有办法扭转这种局面?@AndréMiguelMonteiro,请参阅我的另一个答案,了解如何为gtksourceview gedits源代码解析引擎指定正确的行注释开始。我找不到该文件夹gtksourceview@AndréMiguelMonteiro,如果您的意思是~/.local/share/gtksourceview-3.0/,您可能需要创建它和语言规范/,因为我不认为它们是默认创建的。如果您的意思是/usr/share/gtksourceview-3.0/,那么您的系统可能与我可以提供有用建议的系统完全不同。
<?xml version="1.0" encoding="UTF-8"?>
<language id="thingy" _name="Thingy Code" version="2.0" _section="Sources">
  <metadata>
    <property name="line-comment-start"># </property>
    ...
  </metadata>
  <styles>
    ...
  </styles>
  <definitions>
    ...
  </definitions>
</language>