如何改善Linux桌面上的编程体验?

时间:2020-03-05 18:45:37  来源:igfitidea点击:

如何改善Linux桌面的外观和感觉以满足我的编程需求?

我发现Compiz,它使我的工作区之间的切换(这是我一直在做的事情,以充分利用我的13.3英寸屏幕笔记本电脑的工作)很容易并且看起来很棒,所以我不知道的其他事情使我的编程环境更加高效/讨好吗?

@Rob Cooper感谢单挑,希望此文字能解决这些问题

解决方案

回答

如果我们拥有3D加速功能,CompizFusion会添加吸引人的桌面效果,例如将工作区映射到多维数据集上,从而在工作区之间切换/在它们之间移动窗口。看起来很漂亮,极大地提高了通用性!

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

回答

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

也许有一天我会尝试Eclipse ...

我喜欢Compiz,但对我的编码经验没有任何帮助。只是眼神而已。没有它,我们可以进行桌面切换和Alt-Tab。除此之外,杰夫·阿特伍德(Jeff Atwood)关于好的椅子,多显示器和简单背景的建议仍然适用于我。

回答

我发现最好的编程经验来自快速访问所有工具。这意味着我们要熟悉基本的命令行技巧,并真正学习键盘快捷键,标志和几乎没有生产力的应用程序。

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

  • 终结者
  • SVN命令-ci,co,status,log等
  • 命令行FTP
  • Vim
  • 基本命令行操作(cd,rm,mv,cp,touch,grep和std I / O重定向占我工作日的80%)

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

  • 扩散合并
  • RapidSVN
  • Filezilla
  • 虚拟盒子
  • GnomeDo(这应该是第一个)

归根结底,编程经验的真正改善仅来自于编程经验。只需选择一套工具并坚持使用,直到我们从里到外都了解它们即可。