用 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(用户空间文件系统).因为多数SSH服务器已经支持了此协议,所以非常容易设置.在服务器端不需要做任何工作.在客户端挂载sshfs文件系统和使用SSH登录服务器一样简单.
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.
apt-cache show sshfs
可见:sshfs是基于SSH文件传输协议的FUSE(用户空间文件系统).
因为多数SSH服务器已经支持了此协议,所以非常容易设置.
在服务器端不需要做任何工作.在客户端挂载sshfs文件系统和使用SSH登录服务器一样简单.
推荐使用 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
解决你的需求