如何在linux下写程序?

2013-01-17 09:29:20 +08:00
 Part
本人win下的PHPer,很好奇linux下的程序猿是如何在木有GUI下写程序的,特别是在团队里面,如何用纯vim(木有装插件的情况下)协助完成一个项目?
6686 次点击
所在节点    程序员
55 条回复
kingwkb
2013-01-17 09:30:02 +08:00
openSUSE + Sublime Text 2
ratazzi
2013-01-17 09:39:29 +08:00
终端下面倒是可以用 tmux 虚拟几个窗口,但是 vim 不装插件的话还是很要命的

但是我是不喜欢那样的,还是得要桌面环境,一般 浏览器,GVim, gnome-terminal, oh-my-zsh 这些
quake0day
2013-01-17 09:40:40 +08:00
没有GUI和纯VIM 这两个限制没有道理。谁也不会用这两个组合来写程序,顶多是应急修改下程序。
Part
2013-01-17 09:43:56 +08:00
@quake0day 这个问题的由来是,我听一个百度的PHPer说他们是在Redhat下terminal,用vim写PHP,我也很不理解。
ljbha007
2013-01-17 09:54:00 +08:00
php的话用 vim就够了呀 外加一个浏览器来查文档和调试前端
C/C++用 vim+make也够了嘛
同理 java用 vim+ant/maven也够了嘛
aisk
2013-01-17 09:55:03 +08:00
就跟在win下写代码没什么两样吧,命令行下vim即使不装任何插件,也是可以拿来用的,很多人用notepad++一类的不一样写代码吗,你需要的不过就是个代码高亮,自动缩进,括号匹配这些功能,不装第三方插件vim完全足够了。
aisk
2013-01-17 09:56:55 +08:00
“很好奇linux下的程序猿是如何在木有GUI下写程序的”
楼主这样问难不成以为linux本来就木有GUI?linux下写代码,除了微软VS一类的不能跑外其他大部分都妥妥的,eclipse神马的超级流畅。
zx1986
2013-01-17 10:07:10 +08:00
我想原po要問的是協同開發一個專案之類的吧,需要同時開許多檔案編修。
需要的是 TagList 跟 CtrlP 這兩個 vim plugin
lyric
2013-01-17 10:12:23 +08:00
@quake0day 这在鄙公司是常态。

所有人都是通过某种SSH Client连到服务器开vim写程序。
fwee
2013-01-17 10:15:48 +08:00
习惯而已。。装个NerdTree开搞
jiazhoulvke
2013-01-17 10:18:07 +08:00
为什么一定要没有装插件的vim?无法理解。有人会嫌自己开发效率太高么?我的vim插件数一直在30个以上。
wy315700
2013-01-17 10:19:18 +08:00
用文本编辑器+make 我一般用 sublime
fkccp
2013-01-17 10:21:34 +08:00
@kingwkb suse + sublime
+1
wy315700
2013-01-17 10:24:05 +08:00
@lyric 可以在本机上写 然后同步到服务器上去啊
saharabear
2013-01-17 10:28:11 +08:00
我们就完全是远程ssh到bsd/linux上面,开tmux或者screen,然后一个vim/emacs就完事了,其他不管啊.
goool
2013-01-17 10:30:29 +08:00
应急的话可以这样,在本机写,保存到远程服务器:

vim scp://user@host//var/www/html/somefile
sodapanda
2013-01-17 10:36:15 +08:00
@lyric 是腾讯吗?还么毕业的从来没给公司写过程序
ufo22940268
2013-01-17 10:52:23 +08:00
@lyric oh,看到你了.我们在同一个clan里面,我叫做hongbosb, 哈哈
你们公司在哪里
quake0day
2013-01-17 11:05:21 +08:00
@lyric VIM啥插件也不装?
Cadina
2013-01-17 11:23:09 +08:00
emacs+php-mode+auto-complete妥妥的

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

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

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

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

© 2021 V2EX