作者dryman (dryman)
看板Programming
标题Re: 有推荐编辑bash shell的好用editor吗
时间Fri Jan 8 12:56:49 2010
※ 引述《sorryChen (陈扬和)》之铭言:
: 感谢大家的回覆...可是还是觉得有好的IDE一定要用...
http://blog.vgod.tw/2009/12/18/divine-code-10/
会这样想的话建议你看一下这一篇
vgod真是大神XD
: 而且稍微大一点的 只要有个上百行 rename 和寻找definition就不是
: find + replace那麽简单就可以解决 尤其是变数不需要declare的script
: 最难找的bug往往是最白痴的bug..包含打错变数名称
: 这种错在大一点的程式都可以找个一两个小时
: 好的编成技巧和习惯当然要有..但要是有好的ide一定要用... 真的可以节省寿命
: 因为我觉得要做个好用的bash editor应该不难 为什麽其他像Java, C++, python
: 都有好用的IDE.. bash shell.应该也会有阿
Vgod大那篇建议真的要去读一下,挑重点贴在这边不如自己去看
而且我觉得您似乎对编辑器有些误解..其实编辑器是相当万能的
简介vim能做的事情如下:
vim内建有auto complete的功能,使用auto complete就不会有变数名称弄错的问题了
insert mode ctrl-p or ctrl-n
还有auto complete line, user defined complete, dictionary complete,
file name complete, macros complete, omni complete.....
记指令很麻烦?
那还有plugin来帮助你:autoComplPop
打两个字元就会跳出complete window来显示相关的变数
显示种类也可自订
想要找function的原始定义?
cscope, ctags, omni-xxx-complete等都可以帮忙
ctrl-]一按就可以跳到function定义处
如果你要rename..vim可以让你用regular expression来rename
也可以自定义区段(如40行到86行)
emacs应该也有类似的功能,不过我到寒假才有时间来研究..
这类型编辑器绝对不是让你把它当记事本用的(茶)
当然学习这些指令需要花时间,不过稍微熟悉之後
用键盘快速切换功能绝对比在gui画面下点来点去快多了XD
BTW 编辑器版连署完成也两个礼拜了,可是寄信去问都没下文Q^Q
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.97.140
※ 编辑: dryman 来自: 114.42.97.140 (01/08 14:50)
※ 编辑: dryman 来自: 114.42.97.140 (01/08 14:50)
1F:→ DrWayne:组务区不是看到被驳回了吗 @@218.160.114.129 01/11 19:02
2F:→ dryman:digiWare的在讨论中,sub_CS是被驳回没错 114.45.170.8 01/11 19:56
3F:→ dryman:Sub_CS版主建议放到digiWare我才投到digiWa 114.45.170.8 01/11 19:57
4F:→ dryman:只是快三个礼拜了...~"~ 反正期末考我也忙 114.45.170.8 01/11 19:57
5F:→ dryman:期末考结束後再问吧(茶) 114.45.170.8 01/11 19:58