Heim > Fragen und Antworten > Hauptteil
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?
怪我咯2017-05-31 10:35:40
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.apt-cache show sshfs
可见:
sshfs是基于SSH文件传输协议的FUSE(用户空间文件系统).
因为多数SSH服务器已经支持了此协议,所以非常容易设置.
在服务器端不需要做任何工作.在客户端挂载sshfs文件系统和使用SSH登录服务器一样简单.
sudo apt-get install sshfs && mkdir ~/sshfs
把远程根目录挂载到~/sshfs下,挂载后在文件管理器里看到服务器目录:
sshfs -o transform_symlinks -o follow_symlinks user@ip:/ ~/sshfs
参数解释:
-o transform_symlinks 表示转换绝对链接符号为相对链接符号.
-o follow_symlinks 沿用服务器上的链接符号.
曾经蜡笔没有小新2017-05-31 10:35:40
推荐使用 winscp.exe 这个软件,双击打开就能编辑文件(使用 windows 上的编辑器),修改完成后 ctrl+s 就能把修改的文件保存远程主机上
新建连接时,协议选SFTP
習慣沉默2017-05-31 10:35:40
首先,如果会用 VIM 那么 VIM 足以秒杀任何编辑器(不是 IDE)
如果是想要实时编辑的话,可以尝试在服务器端打开 ftp 服务,然后在电脑上添加,直接使用电脑上的 编辑器或者 IDE 编辑代码,理论上保存时就会自动同步。
如果觉得系统自带的资源管理器的 ftp 用着难受,可以尝试 GoodSync,设置为自动同步即可。