linux下开发,Vim很强大,但也是过于强大,虽然也慢慢习惯了,但工程较大的代码还是很吃力,用不好。
以前的做法:用source insight编辑代码,再传到linux服务器上编译,传来传去,麻烦的很啊。。。
后来发现的一个折中办法,可能很多人早已发现了,不要吐槽我。
方法:利用Linux的Samba服务。
1.启动linux服务器的Samba:service smb start
2.给samba服务加用户:smbpasswd -a 用户名(比如:test),接着按照提示输两遍密码,一个smb访问用户就建成了!
3.开启linux防火墙的139/455端口
4.在win下访问
在Windows的“运行”框里输入“\\IP”,然后在对话框输入刚才的用户名和密码,如果一切顺利的话,可以看到linux服务器的目录了。
5.用source insight打开linux服务器的代码
打开source insight,新建工程,工程的文件目录填:”\\IP\test\project“即可。然后就和代码在win下一样了,保存也会自动保存到服务器。
惊喜:sourceinsight天生不支持utf编码,以前在win下写的中文,传到服务器后就成了乱码,但用这种方法打开以后写的中文,保存进去,再在linux上用vim打开,竟然不是乱码的了!!
本文介绍了一种利用Samba服务实现Windows与Linux间无缝代码编辑的方法,通过此方法可以使用Source Insight在Windows环境中直接编辑Linux服务器上的代码,极大地提高了跨平台开发效率,并解决了UTF-8编码文件在不同系统间传输时出现的乱码问题。

3324

被折叠的 条评论
为什么被折叠?



