0

可能是一个非常小众的问题,但我相信一个大社区的力量:是否可以设置 jEdit 的方式,它会在开头自动插入注释字符( //, , ...#换行,如果换行之前的行是注释?

样本:

# This is a comment spanning multiple lines. If I continue to type here, it
# wraps around automatically, but I have to manually add a `#` to each line. 

如果我在第三行之后继续键入.应该#自动开始。我在插件存储库中进行了搜索,但找不到任何相关内容。

背景:jEdit 有软包和硬包的概念。虽然软换行仅在字符限制处可视地换行,但它不会在文件中插入换行符。另一方面,硬包装以\n所需的字符数插入文件中。

4

1 回答 1

1

这不是您想要的:我使用宏 Enter_with_Prefix.bsh 在新行的开头自动插入前缀(例如,#、//)。

从 Enter_with_Prefix.bsh 复制的描述:

  • Enter_with_Prefix.bsh - jEdit 的 Beanshell 宏
  • 开始一个新的行继续任何公认的
  • 前一个开始的顺序。例如,
  • 如果上一行是“1”。下一个将
  • 以“2.”为前缀。它支持 alpha 列表(a.、b. 等...),
  • 项目符号列表(+、=、* 等)、注释、Javadocs、
  • Java 导入语句、电子邮件回复(>、|、:)、
  • 并且易于使用新的序列类型进行扩展。建议
  • 此宏的快捷方式是 S+ENTER (SHIFT+ENTER)。
于 2015-01-04T07:48:19.640 回答