最近寫代碼的過程當中,除了寫Java時用的Eclipse、在Linux下編輯的Vi以外,有時也會用EditPlus打開一些文件,如配置文件、日誌文件、腳本等。我的以爲EditPlus在不少場景下比較好用,也很輕量,其中有一些有用的功能簡單總結了一下。html
經過Sftp編輯遠程文件,除了用SftpDrive直接把服務器文件系統映射成本地磁盤外,還能夠利用EditPlus自身支持的FTP功能。從編碼的角度,後者更方便些,設置好後,每次須要編輯時,沒必要打開SftpDrive、從「計算機」中打開對應路徑、點擊,而是直接經過EditPlus的目錄直接選擇就能夠了。java
兩者都須要服務器開啓SSH,具體開啓方法不在這裏贅述,直接展現在開啓SSH後如何配置EditPlus使其可以訪問服務器上的文件:python
首先在「文件」菜單選擇「FTP」中的「打開遠程」;shell
而後,是對遠程鏈接的配置,按照圖中順序進行設置:服務器
(1)點擊「設置」;函數
(2)選擇一個FTP羣組(羣組名能夠在「...」中修改);工具
(3)點擊「添加」;字體
(4)輸入服務器IP地址、用戶名、密碼;編碼
(5)點擊高級選項;spa
(6)勾選「使用SFTP」。
(7)確認設置。
這時在「打開遠程文件」的窗口中,就能夠看到遠程目錄了。同時,在主界面的左側的「目錄」下,能夠看到遠程目錄,像操做本地磁盤同樣方便。
首先須要從官網上下載相應的配置文件,以shell爲例,
解壓配置文件後,在「工具」->「參數設置」中,選擇「文件」下的「設置&語法」
而後按下圖所示步驟配置:
(1)若是沒有,新建一個文件類型,這裏填Bash;
(2)將官網下下載的配置中,對應的語法文件*.stx和自動完成文件*.acp填入;
(3)根據我的偏好和語言特性,設置縮進,如(4)中的四、4,並用空格代替製表符。
這一部分參考了:http://www.pythoner.com/182.html,不過函數模版沒有設置,已經自動導入了。
雖然能夠經過「工具」->「參數設置」->「常規」->「字體」指定字體和大小,可是若是每次打開不一樣文件都須要從新設置就太麻煩了。看日誌和源碼,偏好的字體大小每每是不同的。
那麼只須要使用[Alt]+[Shift]+[鼠標滾輪]的組合鍵便可。
通過必定的配置,是能夠直接在EditPlus中編譯並運行java的。在安裝JDK並正確配置環境變量的前提下,在「工具」->「配置用戶工具...」下,選擇「工具」->「用戶工具」,以下圖分別配置好javac和java,經過[Ctrl]+[1]和[Ctrl]+[2]就能夠編譯和運行java文件了。按鍵順序與java和javac順序相同。
注意:網上有人提問,有時正確安裝了JDK並設置了環境變量,在cmd下能夠正確javac/java,但在EditPlus卻不行,javac提示「錯誤: 僅當顯式請求註釋處理時才接受類名稱」。我也遇到了這個問題,仔細研究了一下發現,原來是java和javac的配置混淆了。前者配置時參數是$(FileNameNoExt)忽略擴展名,後者是$(FileName)使用文件全名。
顯然對於源文件test.java來講,"javac test"是無效的;而對於class文件"test.class"來講,"java test.class"也是無效的,這就是緣由所在。