最重要的是,特别是对于C / Linux开发人员:
是否有一些你无法使用的工具/脚本,但你觉得别人不知道这么多?
例如,我刚刚发现:
答案 0 :(得分:4)
在Windows或Linux上:
在Windows(和Linux,Solaris)上,XMLStarlet
我意识到grep和tail是众所周知的,但令我惊讶的是,当你使用其中任何一个时,有多少人认为它是神奇的。和Vim一样。我不是一个超级用户,但我可以打开它并在MS Word打开之前完成小文档。
答案 1 :(得分:4)
我不经常使用它,但是具有最高比例的工具,对于鲜为人知的必须是dot,这是用于绘制有向图的工具是AT&T Graph Visualization套件的一部分。一个很好的示例输出是他们的Unix family tree。
答案 2 :(得分:3)
答案 3 :(得分:2)
我的另外两个收藏夹太大而不能被认为是小的:P
答案 4 :(得分:2)
这是一种语言而非工具,但小尚未为人所知:编程语言Lua。我不能没有它,它逐渐取代我的sh,ksh,awk和perl脚本......天才的一个标记:字符串搜索模式的转义字符不同来自引用字符串的转义字符。不再试图理解大量的反斜杠了!
答案 5 :(得分:2)
答案 6 :(得分:2)
答案 7 :(得分:1)
python交互式解释器及其提升的变体iPython是提高我的编程效率的工具。
能够动态地试验新代码并以任何方式以交互方式检查对象,类和模块,这简直太棒了。
答案 8 :(得分:1)
知道一个人依赖Putty吗?我真的不知道我会怎么做呢
答案 9 :(得分:1)
大多数已经在这里列出,所以我不再重复了。这里有几个新的。
psValidation(我自己的验证类库,主要是RegEx)
答案 10 :(得分:0)
- ANT
- Mylyn
- TortoiseSVN
- firebug (think console too!)
- TextMate
答案 11 :(得分:0)
我最喜欢的是Notepad++,我将其用于一切未包含在visual studio项目中,以及Visual Studio中的一个小宏,它将c#变量声明转换为基本属性。两者都很简单,但是非常有用!
答案 12 :(得分:0)
在为网络编码时,我需要最多的工具,其他任何东西通常只是文本编辑器。
for web:
答案 13 :(得分:0)
Vim和PrintFile。所有PrintFile都是打印文本和PostScript文件,任何我想要的方式(包括剪切和粘贴)。
答案 14 :(得分:0)
已经列出但我必须提及TextMate。我每天都使用Mercurial or Hg。
答案 15 :(得分:0)
萤火虫。最重要的是。