linux / bash为开发人员提示?

时间:2009-09-18 23:29:29

标签: bash shell

  

可能重复:
  Favourite command line trick
  useful linux commands for programmers?
  What is your single most favorite command-line trick using Bash?

我最近习惯于使用命令行工具和界面从bash shell进行大部分开发(使用各种语言)。我发现保留命令行很方便,因为你可以做很多事而不离开那个界面,而且速度很快。

您了解哪些工具和技巧可以使bash(可能与vimemacs等编辑器结合使用)更强大的开发环境?

4 个答案:

答案 0 :(得分:2)

从X11窗口管理器开始,无需鼠标即可正常工作。

  • 很棒
  • xmonad

之后:

  1. 屏幕
  2. bash_completion
  3. VIM
  4. cscope
  5. 的ctags
  6. 翻拍
  7. 我很少需要触摸鼠标。

答案 1 :(得分:1)

你可能已经做了部分或全部,但是为了记录......

  1. 的ctags / ETag的
  2. vim和emacs的插件
  3. 了解bash!历史替换功能(但要小心!: - )
  4. 如果使用vi(通过emacs)然后了解:行模式
  5. 您可能想查看id-utils
  6. 如果通过cygwin在windows上使用bash,请使用rxvt而不是默认的dos框
  7. 您还希望在程序员模式下设置每个工具。像vi和emacs这样的编辑可以自动添加,显示匹配的parens等。你需要阅读帮助并打开这些东西。确保在与编辑反应匹配的历史记录模式下运行bash。它默认为emacs,但对于vi,它会set -o vi

答案 2 :(得分:1)

首先,我强烈使用shortcuts。然后,我显然可以提到vimgreptailheadfindsudo !!等内容,但有一点我真的不能没有Programmable Completion。当然,这取决于你的习惯,但这里有一些必须要有的东西:

答案 3 :(得分:-1)

哦,让我们看看...剪切,排序,grep,找到