在日常开发中,我常根据需求选用不同编辑器:Java项目多用Eclipse,Linux环境偏爱Vi,而处理配置文件、日志、Shell脚本等文本时,则习惯使用EditPlus。它启动迅速、资源占用低,操作简洁高效。支持语法高亮、多编码识别、列编辑、正则替换及自定义工具集成等功能,特别适合快速查看与修改各类纯文本文件,是轻量级文本编辑的实用之选。
1、 借助SFTP编辑远程文件,除使用SftpDrive将服务器目录映射为本地磁盘外,还可直接利用EditPlus内置的FTP/SFTP功能。从开发与日常操作角度看,后者更为便捷高效:只需一次性配置好服务器连接信息(含地址、端口、用户名、密码及协议类型),后续编辑时无需反复启动SftpDrive、进入此电脑查找挂载路径并手动打开文件;而是直接在EditPlus的文件→打开或项目侧边栏中浏览远程目录,像操作本地文件一样快速定位、双击打开并实时保存,显著简化工作流程,提升编码效率。
2、 两者均需服务器已启用SSH服务。本文不介绍SSH开启步骤,仅重点说明:在SSH已开启的前提下,如何配置EditPlus以实现对远程服务器文件的访问与编辑。
3、 先点击文件菜单,再选择FTP下的打开远程。
4、 接下来配置远程连接,按图示步骤依次操作即可。
5、 点击设置选项
6、 选择一个FTP群组,群组名称可在省略号处进行修改。
7、 点击添加按钮
8、 输入服务器的IP地址、用户名及密码。
9、 点击高级选项
10、 勾选启用SFTP选项。
11、 确认设置完成
12、 此时,打开远程文件窗口中将显示远程目录;主界面左侧目录区域同样列出远程目录,操作方式与本地磁盘一致,极为便捷。
13、 请先从官网下载对应配置文件,以Shell脚本为例。
14、 解压配置文件后,依次点击工具→参数设置,在文件选项中选择设置&语法。
15、 按图示步骤进行配置
16、 若无此类型,则新建一个,文件类型选择Bash。
17、 从官网下载配置后,将其中的语法文件(*.stx)和自动完成文件(*.acp)正确填入对应位置。
18、 依据个人习惯与语言特点设定缩进(如每级4个空格),统一使用空格而非制表符。
19、 本部分内容参考了Pythoner网站的相关文章,但未采用其函数模板,相关模块已自动导入并配置完成。
20、 虽可在工具→参数设置→常规→字体中设定默认字体与字号,但每次打开新文件均需重复调整,操作繁琐。实际使用中,浏览日志与阅读源代码对字体大小的需求常有差异,统一设置难以兼顾两类场景的阅读体验。
21、 只需按下加号键(+)两次即可完成操作。
22、 在EditPlus中,只需简单配置即可实现Java程序的编译与运行。前提是已安装JDK并正确设置系统环境变量(如JAVA_HOME、PATH等)。进入菜单栏工具→配置用户工具…,在弹出窗口中选择用户工具,依次添加两个工具:第一个为javac编译器,命令路径填写jdkinjavac.exe,参数设为\$(FileName);第二个为java解释器,命令路径为jdkinjava.exe,参数设为\$(FileNameNoExt)。配置完成后,按Ctrl+1可编译当前Java文件,Ctrl+2即可直接运行。两者的快捷键顺序与命令调用逻辑保持一致,操作简洁高效。
23、 网上有用户反映,虽然JDK已正确安装并配置了系统环境变量,在命令行中运行javac或java命令均无异常,但在EditPlus中却无法正常编译Java文件,执行javac时提示错误:仅当显式请求注释处理时才接受类名称。经排查发现,问题根源在于EditPlus中Java相关工具的参数设置存在混淆:运行Java程序时应使用\$(FileNameNoExt)(即去除扩展名的文件名),而编译Java源文件时则必须使用\$(FileName)(含.java后缀的完整文件名)。若将二者参数弄反,编译器会误将类名当作注解处理器参数处理,从而触发该错误。调整配置项中的参数格式即可解决。
24、 显然,针对源文件test.java,javac test命令无法正确编译;而对已生成的字节码文件test.class,java test.class也无法成功运行。根本原因在于:javac命令后应省略.java扩展名,java命令后则需省略.class扩展名,二者均只需指定类名即可。
