小工具/脚本可以帮到你这么多?

时间:2008-12-18 02:40:21

标签: scripting

最重要的是,特别是对于C / Linux开发人员:

是否有一些你无法使用的工具/脚本,但你觉得别人不知道这么多?

例如,我刚刚发现:

16 个答案:

答案 0 :(得分:4)

在Windows或Linux上:

  1. grep,毫无疑问
  2. VIM
  3. 在Windows(和Linux,Solaris)上,XMLStarlet

    我意识到grep和tail是众所周知的,但令我惊讶的是,当你使用其中任何一个时,有多少人认为它是神奇的。和Vim一样。我不是一个超级用户,但我可以打开它并在MS Word打开之前完成文档。

答案 1 :(得分:4)

我不经常使用它,但是具有最高比例的工具,对于鲜为人知的必须是dot,这是用于绘制有向图的工具是AT&T Graph Visualization套件的一部分。一个很好的示例输出是他们的Unix family tree

答案 2 :(得分:3)

答案 3 :(得分:2)

  • 的StackOverflow
  • 谷歌

我的另外两个收藏夹太大而不能被认为是小的:P

  • Visual Studio
  • 互联网

答案 4 :(得分:2)

这是一种语言而非工具,但尚未为人所知:编程语言Lua。我不能没有它,它逐渐取代我的sh,ksh,awk和perl脚本......天才的一个标记:字符串搜索模式的转义字符不同来自引用字符串的转义字符。不再试图理解大量的反斜杠了!

答案 5 :(得分:2)

  • git对我的工作流程产生了如此深远的影响,我不想在没有它的情况下进行编码
  • firebug是Web开发的必备条件
  • 标准命令行实用程序/函数:grep,find,locate,tail,sed,awk,pushd,popd
  • 自定义TextMate包片段,TextMate的包编辑器非常棒,即使TextMate缺少一些重要的vi和emacs功能(如分割缓冲区)
  • 正则表达式 - 人们需要学习如何使用regexps,句号

答案 6 :(得分:2)

答案 7 :(得分:1)

python交互式解释器及其提升的变体iPython是提高我的编程效率的工具。

能够动态地试验新代码并以任何方式以交互方式检查对象,类和模块,这简直太棒了。

答案 8 :(得分:1)

知道一个人依赖Putty吗?我真的不知道我会怎么做呢

答案 9 :(得分:1)

大多数已经在这里列出,所以我不再重复了。这里有几个新的。

LINQ Pad

Reflector

Sticky Notes VS Add-In

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)

萤火虫。最重要的是。