Posts

Showing posts from May, 2023

使用SFTP文件共享工具RaiDrive + SourceInsight 阅读开源代码!

Image
     在虚拟机环境下使用 Linux 编写和阅读代码,之前一直是通过 SecureCRT 利用 ssh 登录至虚拟机从而在命令行下使用 vim 来进行的。      目前有阅读开源代码的需要,虽然 vim+ctags+cscope 可以完成这项工作,不过对我来说毕竟还是用鼠标操作窗口更容易入门,因此希望能在 Windows 环境下阅读和修改 Linux 虚拟机的开源代码。      能完成这个要求的途经不少,常见的方法有代码下载到Windows上、虚拟机配置文件共享文件目录、搭建samba服务器等,但是都感觉效果不太好。     今天 这里介绍一个比较简单的方式:RaiDrive+SourceInsight。      其中 RaiDrive 用于将 SSH 服务器映射为 Windows 网络驱动器,而 SourceInsight 用于代码阅读和编写,这里的代码以 Nginx 源码为例(实际设置时并无区别)。   由于 RaiDrive 使用的是 SSH,因此映射的对象不仅限于虚拟机。同时在 使用前请确保欲映射的目标的 SSH 服务已开启 ,然后启动 RaiDrive,如下图中进行设置:      为了能获得所有目录的完全修改权限, 建议使用 root 进行登录 ,不过此后进行删除和修改操作时要格外小心。      设置完毕并 Connect,可以看到计算机中多出了一个盘符,这时就可以像操纵本地文件一样读写虚拟机里的文件了。    最后就 可以使用 SourceInsight 对源码进行查看和修改。由于 SourceInsight 的介绍文章很多,本文就不进行说明 了! RaiDrive备 下载链接: 点击下载