作家
登录

瞬间提升命令行的生产力100%

作者: 来源: 2017-11-14 14:11:17 阅读 我要评论

Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践

关于临盆力的话题老是让人充斥兴趣的。

这里有很多方法晋升你的临盆力。今天,我共享一些敕令行的小技能,以及让你的人生更轻松的小桥绫桥。

在本文中评论辩论的内容的全部设置及更多的信息,可以查看: https://github.com/sobolevn/dotfiles。

你也可声调剂你的设置以 封闭主动补完的大年夜小写敏感 ,或改变你的 敕令行汗青的工作方法。

它是用纯 C 写成的,并且应用了很多智能化的逻辑让它工作的更快。

Shell

应用一个好用的,并且稳定的 shell 对你的敕令行临盆力是异常关键的。这儿有很多选择,我爱好 zsh 和 oh-my-zsh。它是异常神奇的,来由如下:

  • 主动补完几乎所有的器械
  • 大年夜量的插件
  • 确切有效且能定制化的“提示符”

你可以经由过程下列的步调去安装它:

  1. 安装 zsh: https://github.com/robbyrussell/oh-my-zsh/wiki/Installing-ZSH
  2. 安装 oh-my-zsh: http://ohmyz.sh/
  3. 选择对你有效的插件: https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins

就是如许。你将立马获得 +50% 的临盆力晋升。如今你可以打开足够多的选项卡(tab)了!(LCTT 译注:指多选项卡的敕令行窗口)

主题

选择主题也很重要,因为你大年夜头到尾都在看它。它必须是有效且漂亮的。我也爱好简约的主题,因为它不包含一些视觉噪音和没用的信息。

你的主题将为你展示:

  • 当前文件夹
  • 当前的版本分支
  • 当前版本库状况:干净或脏的(LCTT 译注:指是否有未提交版本库的内容)
  • 任何的缺点返回码(如不雅有)(LCTT 译注:Linux 敕令如不雅履行缺点,会返回缺点码)

我也爱好我的主题可以在新起的一行输入新敕令,如许就有足够的空间去浏览和书写敕令了。

我小我应用 sobole 主题。它看起来异常棒,它有两种模式。

亮色的:

刹时晋升敕令行的临盆力100%
sobole.zsh-theme

刹时晋升敕令行的临盆力100%

以及暗色的:


sobole.zsh-theme


你获得了别的 +15% 的晋升,以及一个看起来很漂亮的主题。

语法高亮

对我来说,大年夜我的 shell 中获得足够的可视信息对做出精确的断定是异常重要的。比如 “这个敕令有没有拼写缺点?” 或者 “这个敕令有响应的感化域吗?” 如许的提示。我经常会有拼写缺点。

是以, zsh-syntax-highlighting 对我是异常有效的。 它有合适的默认值,当然你可以 改变任何你想要的设置。

这个步调可以带给我们额外的 +5% 的晋升。

文件处理

我在我的目次中经常遍历很多文件,至少看起来很多。我经常做这些工作:

  • 往返导航
  • 列出文件和目次
  • 显示文件内容

搜刮

我爱好去应用 z 导航到我已经去过的文件夹。这个对象是异常棒的。 它应用“近常frecency” 办法来把你输入的 .dot TAB 转换成 ~/dev/shell/config/.dotfiles。真的很不错!

当你显示文件时,你平日要懂得如下几个内容:

  • 文件名
  • 权限
  • 所有者
  • 这个文件的 git 版本状况
  • 修改日期
  • 仁攀类可读情势的文件大年夜小

你也或许欲望缺省展示隐蔽文件。是以,我应用 exa 来替代标准的 ls。为什么呢?因为它缺省启用了很多的器械:

刹时晋升敕令行的临盆力100%
exa

要显示文件内容,我应用标准的 cat,或者,如不雅我欲望看到语法高亮,我应用一个定制的别号:

  1. # exa: 
  2. alias la="exa -abghl --git --color=automatic" 
  3. # `cat` with beautiful colors. requires: pip install -U Pygments 
  4. alias c='pygmentize -O style=borland -f console256 -g' 

如今,你已经控制了导航。它使你的临盆力晋升 +15% 。

当你在应用法度榜样的源代码中搜刮时,你不会想在你的搜刮结不雅中缺省包含像 node_modules 或 bower_components 如许的文件夹。或者,当你想搜刮履行的更快更流畅时。

这里有一个比内置的搜刮方法更好的替代: the_silver_searcher。

在敕令行 history 中,应用 ctrl + R 进行 反向搜刮 是异常有效的。然则,你有没有发明你本身甚至不克不及完全记住一个敕令呢?如不雅有一个对象可以模糊搜刮并且用户界面更好呢?

这里确切有如许一个对象。它叫做 fzf:

刹时晋升敕令行的临盆力100%


  推荐阅读

  容器和微服务是如何改变了安全性

Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践 云原生法度榜样和基本架构须要完全不合的安然方法。切记这些最佳实践如今,大年夜大年夜小小的组织正>>>详细阅读


本文标题:瞬间提升命令行的生产力100%

地址:http://www.17bianji.com/lsqh/38840.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)