如何在linux下写程序?

2013-01-17 09:29:20 +08:00
 Part
本人win下的PHPer,很好奇linux下的程序猿是如何在木有GUI下写程序的,特别是在团队里面,如何用纯vim(木有装插件的情况下)协助完成一个项目?
6537 次点击
所在节点    程序员
55 条回复
alexrezit
2013-01-17 11:25:05 +08:00
鄙人愚见: 用 Windows 做 web 开发简直是件惨绝人寰的事情...
swulling
2013-01-17 12:13:15 +08:00
php又不是做GUI程序,要啥IDE?
imcj
2013-01-17 12:22:17 +08:00
@saharabear
@lyric
为什么不在本地开发好以后上传服务器?
lyric
2013-01-17 12:23:00 +08:00
@quake0day
嗯,好几个人啥都没装,开个syntax on 然后ctags。我装得比较多。

@sodapanda
没...还没毕业

@ufo22940268
北京啊
udonmai
2013-01-17 12:24:46 +08:00
@Part 百度的测试机和开发机都是RedHat,本地SSH过去,当然Vim之类的了。。。很多公司都是这样吧。。。不过也有人是在开发机上架版本控制,本地开发再推上去,不过不管怎么样,即使本地开发如果用IDE的话还需要设置很多忽略文件,还要控制目录结构,反而增加成本了。
udonmai
2013-01-17 12:26:10 +08:00
@imcj 测试机有权限控制,没法自己架各种环境,版本控制也不行。
lyric
2013-01-17 12:27:17 +08:00
@imcj 因为程序只能跑在Linux,有的还存在依赖。本地搭建起来会很麻烦,测试也麻烦,所以在服务器上写。
openroc
2013-01-17 12:37:14 +08:00
tmux + vim, 很好用哦~ :)
join
2013-01-17 12:38:20 +08:00
其实写代码什么都不是什么大的问题.碰到调试是个大问题.
用vim写c/c++没有补全,没有错误检查,没有方便的文件跳转.这些我都能忍受,唯一不能忍受的是用gdb调试,这玩意调试c/c++真的很蛋疼.
revlis7
2013-01-17 12:54:34 +08:00
本地windows,自己搭了个虚拟机然后做磁盘共享,windows下用sublime开发,完成后svn commit,这样修改的时候可以直接在本地看到结果。

开发服务器是linux,定时脚本去取svn库更新,这样其他部门也能看到最新的版本修改。

我觉得每个人都有自己习惯的方式没错,但是公司环境总是复杂的,比如你去线上服务器只能用vim,但是我们sa又绝不会让我拷一堆插件上去。还有既然开发是linux平台的,但是很多公司只配给你windows的机器,包括it都只支持windows。所以在公司我还是习惯用一些很容易就能找到或者配置的东西。
alexrezit
2013-01-17 12:54:34 +08:00
@lyric
必须要用 zencoding 啊! 同 21 F, 鄙人愚见: 做 web 开发不用 zencoding 简直是件惨绝人寰的事情.
lyric
2013-01-17 13:02:36 +08:00
@alexrezit 纯C...哪来的web
alexrezit
2013-01-17 13:04:11 +08:00
@lyric 楼主不是 PHPer 么?
lyric
2013-01-17 13:06:37 +08:00
@join 实际上需要调试的时候不多。
lyric
2013-01-17 13:07:42 +08:00
@alexrezit 我没注意到Phper,他光说问程序员也没有问phper程序员。而且评论里面五花八门的程序员都有。
ufo22940268
2013-01-17 13:13:28 +08:00
@join 觉得gdb很棒呀, 还有gdbscript
alexrezit
2013-01-17 13:18:51 +08:00
@lyric 诶? 你是我们 clan 的 lyric 咩?
leejiangren
2013-01-17 13:27:04 +08:00
没听说过开发机么。

linux的vim下写代码几年了,正常。
tioover
2013-01-17 13:29:08 +08:00
其实我也很好奇怎么在win下写程序
lyric
2013-01-17 14:00:18 +08:00
@alexrezit 是啊是我

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/57850

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX