editplus java语法高亮_EditPlus远程编辑、语法高亮、编译运行源代码设置

最近写代码的过程中,除了写Java时用的Eclipse、在Linux下编辑的Vi之外,有时也会用EditPlus打开一些文件,如配置文件、日志文件、脚本等。个人觉得EditPlus在很多场景下比较好用,也很轻量,其中有一些有用的功能简单总结了一下。

1.远程编辑

通过Sftp编辑远程文件,除了用SftpDrive直接把服务器文件系统映射成本地磁盘外,还可以利用EditPlus自身支持的FTP功能。从编码的角度,后者更方便些,设置好后,每次需要编辑时,不必打开SftpDrive、从“计算机”中打开对应路径、点击,而是直接通过EditPlus的目录直接选择就可以了。

二者都需要服务器开启SSH,具体开启方法不在这里赘述,直接展示在开启SSH后如何配置EditPlus使其能够访问服务器上的文件:

首先在“文件”菜单选择“FTP”中的“打开远程”;

cb4dda5ade07c739ebd2fb669a52215a.png

然后,是对远程连接的配置,按照图中顺序进行设置:

d762c69cc552c75973e8f9f23ea58bc8.png

(1)点击“设置”;

(2)选择一个FTP群组(群组名可以在“...”中修改);

(3)点击“添加”;

(4)输入服务器IP地址、用户名、密码;

(5)点击高级选项;

(6)勾选“使用SFTP”。

(7)确认设置。

这时在“打开远程文件”的窗口中,就可以看到远程目录了。同时,在主界面的左侧的“目录”下,可以看到远程目录,像操作本地磁盘一样方便。

2.语法高亮&自动补全

首先需要从官网上下载相应的配置文件,以shell为例,

解压配置文件后,在“工具”->“参数设置”中,选择“文件”下的“设置&语法”

42f66cc32e5bda35d6111dd030817a96.png

然后按下图所示步骤配置:

82936aafa916b2e324c6383f375dab61.png

(1)如果没有,新建一个文件类型,这里填Bash;

(2)将官网下下载的配置中,对应的语法文件*.stx和自动完成文件*.acp填入;

(3)根据个人偏好和语言特性,设置缩进,如(4)中的4、4,并用空格代替制表符。

3.实时调整字体大小

虽然可以通过“工具”->“参数设置”->“常规”->“字体”指定字体和大小,但是如果每次打开不同文件都需要重新设置就太麻烦了。看日志和源码,偏好的字体大小往往是不一样的。

那么只需要使用[Alt]+[Shift]+[鼠标滚轮]的组合键即可。

4.编译运行java

经过一定的配置,是可以直接在EditPlus中编译并运行java的。在安装JDK并正确配置环境变量的前提下,在“工具”->“配置用户工具...”下,选择“工具”->“用户工具”,如下图分别配置好javac和java,通过[Ctrl]+[1]和[Ctrl]+[2]就可以编译和运行java文件了。按键顺序与java和javac顺序相同。

bfcd2c67fbae634d99b2df1b15348dc9.png

82a1b9c0cd5a01844a8f2c6f18dc2579.png

注意:网上有人提问,有时正确安装了JDK并设置了环境变量,在cmd下可以正确javac/java,但在EditPlus却不行,javac提示“错误: 仅当显式请求注释处理时才接受类名称”。我也遇到了这个问题,仔细研究了一下发现,原来是java和javac的配置混淆了。前者配置时参数是$(FileNameNoExt)忽略扩展名,后者是$(FileName)使用文件全名。

显然对于源文件test.java来说,"javac test"是无效的;而对于class文件"test.class"来说,"java test.class"也是无效的,这就是原因所在。

EditPlus一套功能强大,可取代记事本的文字编辑器,拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。 而它还有一个好用的功能,就是它有监视剪贴板的功能,能够同步于剪贴板自动将文字粘贴进 EditPlus编辑窗口中,让你省去粘贴的步骤! EditPlus 3.21.761 之后的版本,与之前的版本在程序设计上有较大的改变!按照之前的汉化和解决方法,已经不能完美解决问题!比如使用新版本打开一个文本文件,当“另存为”、并在文件名输入框里点鼠标右键时,右键菜单为英文。好多网友反馈认为没有汉化完整,其实这和汉化完全无关,该资源根本不在 editplus 所附带的任何一个文件里。原因是主程序调用系统资源文件 comctl32.dll 的方式改变了,英文版只读取英文资源(基于英文版的汉化版当然也一样)。经过反复模索和试验,终于找到了解决办法! 虽然没有WORD那么功能齐全,也没有Dreamweaver那么人性化,但就一个这么小的软件来说也确实不易。支持语法高亮;支持代码折叠;支持代码自动完成(但其功能比较弱),支持代码提示功能;配置功能强大,且比较容易,扩展也比较强。像PHP、Java程序等的开发环境,只要看一下资料,几分钟就可以搞定配置,很适合初学者学习使用。有不错的项目工程管理功能。内置浏览器功能,这一点对于网页开发者来说很是方便。我们需要的不就是一个可以代替写字板的工具吗?相信这个EditPlus会成为你的首选。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值