用 Xshell連結linux系統,vim編輯專案程式碼檔案,效率太低,有沒有什麼編輯器可以在windows下直接可以存取到linux的專案程式碼的啊,進行編輯提交程式碼。
還有一個問題,有些公司要求在linux下開發項目,是要用虛擬機器裝一個linux然後在虛擬機器上開發嗎,還是說用的電腦就是linux系統的電腦。
欢迎选择我的课程,让我们一起见证您的进步~~
FTP/SFTP客戶端如FileZilla普遍都可以設定自訂編輯器.我在Ubuntu桌面上用的是FileZilla,配置的自訂本地編輯器是Geany.原理就是FileZilla通過FTP或SFTP連上Linux伺服器後,右鍵查看/編輯時,FileZilla會把Linux伺服器上的檔案下載到Ubuntu桌面的/tmp/fz3temp-2下,並呼叫本地編輯器/usr/bin/geany開啟.修改後FileZilla會提示上傳,按Ctrl+E可以查看正在編輯的檔案有哪些.FileZilla會把同名檔案重新命名並自行記住對應關係.
/tmp/fz3temp-2
/usr/bin/geany
Ctrl+E
如果你需要即時同步,你在Linux桌面上可以用sshfs.apt-cache show sshfs 可見:sshfs是基於SSH檔案傳輸協定的FUSE(用戶空間伺服器系統).因為多數SSHshfs是基於SSH檔案傳輸協定的FUSE(用戶空間伺服器系統).因為多數SSHH已經支援了此協定,所以非常容易設定.
apt-cache show sshfs
sudo apt-get install sshfs && mkdir ~/sshfs 把远程根目录挂载到~/sshfs下,挂载后在文件管理器里看到服务器目录: sshfs -o transform_symlinks -o follow_symlinks user@ip:/ ~/sshfs 参数解释: -o transform_symlinks 表示转换绝对链接符号为相对链接符号. -o follow_symlinks 沿用服务器上的链接符号.
建議使用 winscp.exe 這個軟體,雙擊開啟就能編輯檔案(使用 windows 上的編輯器),修改完成後 ctrl+s 就能把修改的檔案儲存遠端主機上
新連線時,協定選SFTP
用虛擬機器就好了,百度下vagrant,簡單的很,有共享目錄,windows下的任何改動能即時同步到linux下。
phpstorm 啊
裝個PHP線上管理器不就行了, 百度「芒果管理器」
首先,如果會用 VIM 那麼 VIM 足以秒殺任何編輯器(不是 IDE)
如果是想要即時編輯的話,可以嘗試在伺服器端開啟 ftp 服務,然後在電腦上添加,直接使用電腦上的 編輯器或 IDE 編輯程式碼,理論上儲存時就會自動同步。
如果覺得系統自備的資源管理器的 ftp 用著難受,可以試試 GoodSync,設定為自動同步即可。
如果你用的是sublimeText,可以安裝插件 “FTPSync”,保存即透過ftp進行檔案同步,非常方便。
vagrant啊,具體安裝可以移步我的部落格:http://www.cnblogs.com/lamp01...
你可以用docker
你需要的是Samba
解決你的需求
FTP/SFTP客戶端如FileZilla普遍都可以設定自訂編輯器.
我在Ubuntu桌面上用的是FileZilla,配置的自訂本地編輯器是Geany.
原理就是FileZilla通過FTP或SFTP連上Linux伺服器後,右鍵查看/編輯時,FileZilla會把Linux伺服器上的檔案下載到Ubuntu桌面的
/tmp/fz3temp-2
下,並呼叫本地編輯器/usr/bin/geany
開啟.修改後FileZilla會提示上傳,按Ctrl+E
可以查看正在編輯的檔案有哪些.FileZilla會把同名檔案重新命名並自行記住對應關係.如果你需要即時同步,你在Linux桌面上可以用sshfs.
在伺服器端不需要做任何工作.在客戶端掛載sshfs檔案系統和使用SSH登入伺服器一樣簡單.🎜apt-cache show sshfs
可見:sshfs是基於SSH檔案傳輸協定的FUSE(用戶空間伺服器系統).
因為多數SSHshfs是基於SSH檔案傳輸協定的FUSE(用戶空間伺服器系統).
因為多數SSHH已經支援了此協定,所以非常容易設定.
建議使用 winscp.exe 這個軟體,雙擊開啟就能編輯檔案(使用 windows 上的編輯器),修改完成後 ctrl+s 就能把修改的檔案儲存遠端主機上
新連線時,協定選SFTP
用虛擬機器就好了,百度下vagrant,簡單的很,有共享目錄,windows下的任何改動能即時同步到linux下。
phpstorm 啊
裝個PHP線上管理器不就行了, 百度「芒果管理器」
首先,如果會用 VIM 那麼 VIM 足以秒殺任何編輯器(不是 IDE)
如果是想要即時編輯的話,可以嘗試在伺服器端開啟 ftp 服務,然後在電腦上添加,直接使用電腦上的 編輯器或 IDE 編輯程式碼,理論上儲存時就會自動同步。
如果覺得系統自備的資源管理器的 ftp 用著難受,可以試試 GoodSync,設定為自動同步即可。
如果你用的是sublimeText,可以安裝插件 “FTPSync”,保存即透過ftp進行檔案同步,非常方便。
vagrant啊,具體安裝可以移步我的部落格:http://www.cnblogs.com/lamp01...
你可以用docker
你需要的是Samba
解決你的需求