jEdit在硬文字自动换行模式下:自动插入注释字符?

时间:2014-11-26 18:22:31

标签: jedit

可能是个小问题,但我相信大社区的力量:是否有可能设置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的概念为soft and hard wrap。虽然软包装仅在字符限制时以视觉方式划分线条,但它不会在文件中插入换行符。另一方面,硬包装将\n插入到所需字符数的文件中。

1 个答案:

答案 0 :(得分: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)。