首页 > 娱乐前沿 > 热点
提高Linux开发效率的5个工具
佚名 2015-12-15 14:25:08

本文由玩赚乐(www.banghui.org)– 小峰原创翻译,转载请看清文末的转载要求,欢迎加入技术翻译小组!

我们经常需要长时间地坐在电脑前做一项具体的工作只为能够优化工作流程。这包括选择和配置能让你最高效工作的工具。从长远来看,简单易学的工具并不总是好的,那些能够充分个性化并无缝地融入独特工作流程的工具才是真正的好工具。

在这篇文章中,我想向大家介绍5款免费又开源的工具,而且它们在我的软件开发生涯中发挥了很重要的作用。

1.Zsh以及Oh-My-Zsh

Zsh是一个主要针对交互性和可定制而设计的shell。我常常搭配Oh-My-Zsh一起使用,Oh-My-Zsh是一个社区支持的框架,可提供无数插件和主题。

一些很棒的功能:

它可以用来替代bash,并且很容易上手,建议大家能够尝试用一用。

2.Less

我刚开始使用Linux的时候,我用的是Midnight Commander的内置功能在终端和各种基于GUI的应用程序中查看文件。

Midnight Commander的视图模式,mcview,不但易于使用也易于学习,但less比它(以及许多其他文本浏览器)更有优势,因此我选择了Less为通用的文本查看:

Less入门很容易,因为你了解它,并且它早就在你的系统上了。

3. Vim

关于Vim,我已经写过一些帖子,因此打算长话短说。这是一个非常伟大的通用文本编辑器,具备许多的插件和大量的可定制性,可以协助我们完成从工作简单的文本编辑到编程的各种任务。

它也有很多非常不错的替代品,比如说Kate,Gedit,甚至是完全成熟的IDE(当涉及到编程的时候),但Vim中提供了一个与之互动的独特方式,使得它成为了一个非常有趣的编辑器。

除此之外,我认为大家还需要注意:

学习Vim需要时间,但是如果操作得当,你绝对可以事半功倍。

4. XMonad

XMonad是用Haskell写的平铺窗口管理器。XMonad提供的各种自动布局和简单易学的快捷键使得它从键盘操作桌面非常自然。而且还有大多数基于活动的终端和面向键盘的工具,真的很不错。

它的一些重要功能:

XMonad易于安装和上手,但它需要一些调整来完成定制,因为很多你在其他环境中惯于使用的功能都不是默认的。它就是这么简约,所以建议你在使用它之前先在这里查看默认的快捷键,因为默认情况下它只为用户提供了一个空白的屏幕,其他什么都没有。

由于它只是一个窗口管理器,我会搭配KDE软件一起使用。

5.Konsole

一个伟大的终端应用程序是使用命令行应用程序的必需品。由于在桌面环境时我更喜欢KDE,所以我大多使用Konsole,而且我对它的功能设置真的很满意:

它还提供了tab,不过我不用,我有打开新实例更方便的方法。唯一我不喜欢的地方是,当我不需要滚动条的时候,不能自动隐藏它。

我相信对于Konsole有很多很好的替代品,我的想法是只要确保你使用的终端模拟器有你需要的功能,那你用什么都OK。不管黑猫白猫,能抓老鼠就是好猫。

使用dotfiles储存库管理

每个工作流程在某种程度上是唯一的,所以我们可以通过个性化的配置来强化使用的工具。但是,这会引出一个新的问题:你要么以某种方式管理配置,或者每次都手动重现一遍。

如果选择自动,那么dotfilesGit储存库是保存配置非常方便的方法。它的基本思路是,配置文件驻留于一个Git储存库,并且符号链接到其正确的位置。甚至会有智能脚本来自动完成这个工作。我使用的是Zach Holman的dotfiles repo,在Github上有很多这方面的内容。

这些都是很常见的工具,不过如果你要花很多时间在Linux机器上,那么这些工具真的值得一用。对了,哪个是你的真爱,大家一起来交流一下吧。

译文链接:
英文原文:5 Productivity Power Tools for Software Development on Linux
翻译作者:玩赚乐(www.banghui.org)– 小峰
[转载必须在正文中标注并保留原文链接、译文链接和译者等信息。]

上一篇  下一篇

I 相关 / Other

细说Android的MVP模式

安卓应用开发是一个看似容易,实则很难的一门苦活儿。上手容易,看几天Java,看看四大组件咋用,就能整出个

9个超绚丽的HTML53D图片动画特效

在Web 1.0时代,我们的网页中图片数量非常少,而且都是以静态图片为主。HTML5的出现,推动了Web 2.0的发展,

再论golang环境配置建议

摘要在之前的实践中满足开发环境所有特征的情况下进行了大量方式上的升级。经过8次的版本升级,调整,爬坑,

宅,是一种病吗?

五叔导读:“宅”,广义上被理解为“家里蹲”的代名词,描述许多不愿意或是懒得出门的人群。近年来,“宅”

北京这处林子里的餐厅,天气好的时候吃顿饭很舒服

在北京丽都花园附近的餐厅,倚着周边院落和枝叶繁茂的树木,多数都能占上一处好景致。 今年过来,周边拆旧

I 热点 / Hot