UltraEdit回车换行问题

来源:互联网 发布:mmd导入镜头数据 编辑:程序博客网 时间:2024/05/16 01:14

有时候会写小段代码的时候,不想打开IED,比较喜欢用UltraEdit编写。但是在写JAVA、CSS、HTML时候,比较习惯的是一次敲入一对{}或<html></html>这样的代码,但是这个时候回车换行时UltraEdit会自动的缩进,代码就会写成下面这样:

public void testMethod() {}

这是因为UltraEdit的缩进和退回缩进策略导致的,在UltraEdit中默认情况下JAVA编辑的策略是输入“{”后换行自动缩进,而输入“}”时自动退回缩减。修改策略的方式是:高级 编辑器显示 语法着色 然后在“已安装的词语文”下拉框中选择JAVA语言,然后点击打开。就可以在文件中找到下列两项:

/Indent Strings = "{"

/Unindent Strings = "}"

只需要删除对应的项就可以了。

HTML和CSS以及其他的语言都是一样的配置。


//=========================下面为网上收集

删除空行:   替换 %[ ^t]++^p 为   空串
删除行尾空格: 替换 [ ^t]+$ 为   空串
删除行首空格: 替换 %[ ^t]+ 为   空串
每行设置为固定的4个空格开头: 替换 %[ ^t]++^([~ ^t^p]^) 为 "     ^1"
每段设置为固定的4个空格开头: 替换 %[ ^t]+ 为 "     "
(如果一行是以空格开始的,则视之为一段的开始行)
将一段合并为一行: 替换 [ ^t]++^p^([~ ^t^p]^) 为 ^1
(注意: 此处假定文本是以DOS方式回车换行 -   CR/LF)
去掉HTML TAG:   替换 ^{<*>^}^{<*^p*>^} 为 空串
删除HTML中的所有: 替换 <[ ]++a *[ ]++href[ ]++=*> 为 空串
删除文本中指定的前2列字符: 替换 %?? 为   空串
在第4列后插入2列空白字符: 替换 %^(????^)^(?^) 为 "^1   ^2"
查找所有的数字: [0-9]+[.]++[0-9]+
查找所有的单词: [a-z]+
查找所有的网址: http://[a-z0-9^~`_./^-^?=&]+

0 0
原创粉丝点击