English 中文(简体)
如何提高我在Linux桌面上的编程体验?[已关闭]
原标题:
  • 时间:2008-08-31 09:26:51
  •  标签:
Closed. This question is opinion-based. It is not currently accepting answers.

想改进这个问题吗 更新问题,以便通过编辑此文章用事实和引文回答问题。

Closed 5 years ago.

如何改进Linux桌面的外观以满足我的编程需求?

我找到了Compiz,它让我的工作空间之间的切换变得简单(这是我一直在做的事情,目的是充分利用我13.3英寸的屏幕笔记本电脑),看起来很棒——那么我还不知道什么能让我的编程环境更高效/更讨人喜欢呢?

@Rob Cooper-感谢您的提醒,希望这篇改写能解决问题

最佳回答

我已经被Ubuntu桌面用于一些编码会话。我还没有确定IDE,但如果我不使用gedit,我会使用emacs作为编辑器。有时我需要ssh到远程服务器并从那里进行编辑,在这种情况下,首选emacs。我只是不是vi(m)型。

也许有一天我会试试Eclipse。。。

我喜欢Compiz,但它对我的编码经验毫无帮助。这只是养眼药。没有它,你可以很好地切换桌面和Alt Tab。除此之外,Jeff Atwood关于好椅子、多显示器和简单背景的建议仍然适用于我。

问题回答

我发现最好的编程体验来自于快速访问所有工具。这意味着要熟练掌握基本的命令行技巧,真正学习键盘快捷键、标志和小效率应用程序。

我发现我的大部分工作流程都归结为几个应用程序和命令:

  • Terminator
  • SVN commands - ci, co, status, log, etc.
  • Command Line FTP
  • Vim
  • Basic Command lines operations (cd, rm, mv, cp, touch, grep, and std i/o redirection comprise 80% of my work day)

并不是说GUI应用程序是不必要的。我使用的一些:

  • Diffmerge
  • RapidSVN
  • Filezilla
  • VirtualBox
  • GnomeDo (this really should be first)

归根结底,编程体验的真正改善来自于编程体验。只要挑选一套工具并坚持使用,直到你对它们了如指掌。

如果你有一半不错的3D加速,CompizFusion会添加有吸引力的桌面效果,比如将你的工作空间映射到一个立方体上,用它在它们之间切换/在它们之间移动窗口。看起来很漂亮,提高了总体可用性-太棒了!

http://en.wikipedia.org/wiki/Compiz





相关问题
热门标签