Verwenden Sie Xshell, um eine Verbindung zum Linux-System herzustellen, und vim, um die Projektcodedatei zu bearbeiten. Die Effizienz ist zu gering. Gibt es einen Editor, der unter Windows direkt auf den Linux-Projektcode zugreifen und den Code bearbeiten kann?
Es gibt noch eine andere Frage: Müssen sie Linux in einer virtuellen Maschine installieren und dann auf der virtuellen Maschine entwickeln?
歡迎選擇我的課程,讓我們一起見證您的進(jìn)步~~
FTP/SFTP客戶端如FileZilla普遍都可以配置自定義編輯器.
我在Ubuntu桌面上用的是FileZilla,配置的自定義本地編輯器是Geany.
原理就是FileZilla通過FTP或SFTP連上Linux服務(wù)器后,右鍵查看/編輯時(shí),FileZilla會(huì)把Linux服務(wù)器上的文件下載到Ubuntu桌面的/tmp/fz3temp-2
下,并調(diào)用本地編輯器/usr/bin/geany
打開.修改后FileZilla會(huì)提示上傳,按Ctrl+E
可以查看正在編輯的文件有哪些.FileZilla會(huì)把同名文件重命名并自行記住對(duì)應(yīng)關(guān)系.
如果你需要實(shí)時(shí)同步,你在Linux桌面上可以用sshfs.apt-cache show sshfs
可見:
sshfs是基于SSH文件傳輸協(xié)議的FUSE(用戶空間文件系統(tǒng)).
因?yàn)槎鄶?shù)SSH服務(wù)器已經(jīng)支持了此協(xié)議,所以非常容易設(shè)置.
在服務(wù)器端不需要做任何工作.在客戶端掛載sshfs文件系統(tǒng)和使用SSH登錄服務(wù)器一樣簡(jiǎn)單.
sudo apt-get install sshfs && mkdir ~/sshfs
把遠(yuǎn)程根目錄掛載到~/sshfs下,掛載后在文件管理器里看到服務(wù)器目錄:
sshfs -o transform_symlinks -o follow_symlinks user@ip:/ ~/sshfs
參數(shù)解釋:
-o transform_symlinks 表示轉(zhuǎn)換絕對(duì)鏈接符號(hào)為相對(duì)鏈接符號(hào).
-o follow_symlinks 沿用服務(wù)器上的鏈接符號(hào).
推薦使用 winscp.exe 這個(gè)軟件,雙擊打開就能編輯文件(使用 windows 上的編輯器),修改完成后 ctrl+s 就能把修改的文件保存遠(yuǎn)程主機(jī)上
新建連接時(shí),協(xié)議選SFTP
用虛擬機(jī)就好了,百度下vagrant,簡(jiǎn)單的很,有共享目錄,windows下的任何改動(dòng)能實(shí)時(shí)同步到linux下。
首先,如果會(huì)用 VIM 那么 VIM 足以秒殺任何編輯器(不是 IDE)
如果是想要實(shí)時(shí)編輯的話,可以嘗試在服務(wù)器端打開 ftp 服務(wù),然后在電腦上添加,直接使用電腦上的 編輯器或者 IDE 編輯代碼,理論上保存時(shí)就會(huì)自動(dòng)同步。
如果覺得系統(tǒng)自帶的資源管理器的 ftp 用著難受,可以嘗試 GoodSync,設(shè)置為自動(dòng)同步即可。