UE编辑器UltraEdit怎么格式化代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UE编辑器UltraEdit怎么格式化代码相关的知识,希望对你有一定的参考价值。

  你好,可以试试以下方法或许会对你有所帮助。
  1、单击 Advanced-->Tool Configuration 菜单项,在弹出的对话框内单击 "Insert" 按钮,然后在 "Menu Item Name" 一栏输入命令菜单的名称(例如:"格式化XML文件"),接着在 "Command Line" 一栏输入以下命令:
  "C:/Progra~1/IDMCom~1/UltraEdit-32/GNU/XMLlint.exe --format --output %f %f"
  在Output页签内将 "Capture Output" 选项的钩去掉,最后单击"确定"按钮完成配置。
  2、现在,如果你想格式化打开的XML文件那么只要在 “Advanced” 菜单下选择 ”格式化XML文件” 菜单项即可。
  Java、C/C++、C#源码文件格式化方法如下:
  1、配置与XML格式化的配置类似,只是在 “Tool Configuration” 对话框内的 “Command Line” 一栏所输入的命令不同。
  Java源码使用以下命令行:
  “C:/Progra~1/IDMCom~1/UltraEdit-32/GNU/astyle.exe --style=ansi --mode=java %f”
  C/C++源码使用以下命令行:
  “C:/Progra~1/IDMCom~1/UltraEdit-32/GNU/astyle.exe --style=ansi --mode=c %f”
  C#源码使用以下命令行:
  “C:/Progra~1/IDMCom~1/UltraEdit-32/GNU/astyle.exe --style=ansi --mode=cs %f”
  请记住在Output页签内将 "Capture Output" 选项的钩去掉,最后单击"确定"按钮完成配置。
  注意:要格式化的文件的路径中不能包含空格或中文,这个问题我还没解决。
  2、现在,你只要选择相应的格式化菜单项即可对打开的文件进行格式化了!
参考技术A 1、单击 Advanced-->Tool Configuration 菜单项,在弹出的对话框内单击 "Insert" 按钮,然后在 "Menu Item Name" 一栏输入命令菜单的名称(例如:"格式化XML文件"),接着在 "Command Line" 一栏输入以下命令:
  "C:/Progra~1/IDMCom~1/UltraEdit-32/GNU/XMLlint.exe --format --output %f %f"
  在Output页签内将 "Capture Output" 选项的钩去掉,最后单击"确定"按钮完成配置。
  2、现在,如果你想格式化打开的XML文件那么只要在 “Advanced” 菜单下选择 ”格式化XML文件” 菜单项即可。
  Java、C/C++、C#源码文件格式化方法如下:
  1、配置与XML格式化的配置类似,只是在 “Tool Configuration” 对话框内的 “Command Line” 一栏所输入的命令不同。
  Java源码使用以下命令行:
  “C:/Progra~1/IDMCom~1/UltraEdit-32/GNU/astyle.exe --style=ansi --mode=java %f”
  C/C++源码使用以下命令行:
  “C:/Progra~1/IDMCom~1/UltraEdit-32/GNU/astyle.exe --style=ansi --mode=c %f”
  C#源码使用以下命令行:
  “C:/Progra~1/IDMCom~1/UltraEdit-32/GNU/astyle.exe --style=ansi --mode=cs %f”
  请记住在Output页签内将 "Capture Output" 选项的钩去掉,最后单击"确定"按钮完成配置。
  注意:要格式化的文件的路径中不能包含空格或中文,这个问题我还没解决。
  2、现在,你只要选择相应的格式化菜单项即可对打开的文件进行格式化了!

UE常用技巧汇总

UE常用技巧汇总

UltraEdit如果简单点说是一款文本编辑器,但是它又不是一款单纯的文本编辑器,它还是Windows旗下的一款老板HEX、ASCII码编辑器,UltraEdit可以取代记事本,内建英文单字检查、C++及VB指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。其并且附有HTMLTag颜色显示、搜寻替换以及无限制的还原功能;一般大家常会用其来修改EXE或DLL文件。需使用WinZip解压。

Alt+C 列模式
Ctrl+W 切换自动换行
Ctrl+F2 切换书签
F3 查找
正则表达式替换(Ctrl + R)
可以说这个功能在任何一个编辑软件中都会有,不过UE的替换所支持的正则表达式功能是无比的强大的。高手与普通选手的区别可能就在这里啦。
这里抛个砖,列举几个常用的技巧:
1.去掉文本中包含某特定字符串的行(请细细体会一下,这个很常用,类似Vim中的“:g/pattern/d”功能)
CTRL+R --> 点选"正则表达式" --> “查找内容”输入 “%*输入您要删除的行包含的字符串*^p” --> “替换为”空,什么都不输入 --> 点击“全部替换” -->OK 搞定!
解释一下:“%”在UE的正则表达式中表示行首,“*”表示0或任意多的字符,“^p”是 DOS 文件类型的换行符(Unix 类型文件的换行符是 ^n,MAC(Apple)类型文件的换行符号为 ^r,在使用换行符的时候这里要注意一下)。所以含义不言自明。
2.删除行尾空格
CTRL+R --> 点选"正则表达式" --> “查找内容”输入 “ ++$” --> “替换为”空,什么都不输入 --> 点击“全部替换” --> OK 搞定!

使用UE自带的功能(UE)已经想到你可能总使用这样的功能啦:右键 --> 点击“格式” --> 点击“删除行尾空格”
3.删除空行
CTRL+R --> 点选"正则表达式" --> “查找内容”输入 “^p$” --> “替换为”空,什么都不输入 --> 点击“全部替换” --> OK 搞定!

CTRL+R --> 点选"正则表达式" --> “查找内容”输入 “^p^p” --> “替换为”输入“^p” --> 点击“全部替换” -->OK 搞定!
4.每行行尾添加分号“;”
CTRL+R --> 点选"正则表达式" --> “查找内容”输入美元符号“$” --> “替换为”输入分号“;” --> 点击“全部替换” --> OK 搞定!

CTRL+R --> 点选"正则表达式" --> “查找内容”输入“^p” --> “替换为”输入“;^p” --> 点击“全部替换” --> OK 搞定!
以上都是日常非常常用的替换小技巧,到此,知道UE的正则表达式的厉害啦吧,慢慢体会吧。

Ctrl+B 括号匹配

Ctrl+E 整行删除,下行上调

F7 插入当前系统时间

Ctrl+G 转到行/页

Ctrl+0 ~ 9 UE的10个剪贴板
 

参考:UE

参考:【UE】总结自己常用的UltraEdit使用技巧

参考:ultraedit(ue)使用的一些小技巧

参考:https://www.ultraedit.com/support/tutorials-power-tips/ultraedit/keyboard-shortcuts.html

参考:UE中的几个极有用功能

参考:65 Shortcuts for UltraEdit

参考:UltraEdit快捷键大全-UltraEdit常用快捷键大全

以上是关于UE编辑器UltraEdit怎么格式化代码的主要内容,如果未能解决你的问题,请参考以下文章

ue怎样改变字符编码

js中怎么截取文件后缀名

html中点击按钮怎样改变div背景颜色

jquery怎么获取img的src?

jquery如何判断数组是不是为空?

js 中如何去掉数组中的重复的数据