Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践
关于临盆力的话题老是让人充斥兴趣的。
这里有很多方法晋升你的临盆力。今天,我共享一些敕令行的小技能,以及让你的人生更轻松的小桥绫桥。
在本文中评论辩论的内容的全部设置及更多的信息,可以查看: https://github.com/sobolevn/dotfiles。
你也可声调剂你的设置以 封闭主动补完的大年夜小写敏感 ,或改变你的 敕令行汗青的工作方法。
它是用纯 C 写成的,并且应用了很多智能化的逻辑让它工作的更快。
Shell
应用一个好用的,并且稳定的 shell 对你的敕令行临盆力是异常关键的。这儿有很多选择,我爱好 zsh 和 oh-my-zsh。它是异常神奇的,来由如下:
- 主动补完几乎所有的器械
- 大年夜量的插件
- 确切有效且能定制化的“提示符”
你可以经由过程下列的步调去安装它:
- 安装 zsh: https://github.com/robbyrussell/oh-my-zsh/wiki/Installing-ZSH
- 安装 oh-my-zsh: http://ohmyz.sh/
- 选择对你有效的插件: https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins
就是如许。你将立马获得 +50% 的临盆力晋升。如今你可以打开足够多的选项卡(tab)了!(LCTT 译注:指多选项卡的敕令行窗口)
主题
选择主题也很重要,因为你大年夜头到尾都在看它。它必须是有效且漂亮的。我也爱好简约的主题,因为它不包含一些视觉噪音和没用的信息。
你的主题将为你展示:
- 当前文件夹
- 当前的版本分支
- 当前版本库状况:干净或脏的(LCTT 译注:指是否有未提交版本库的内容)
- 任何的缺点返回码(如不雅有)(LCTT 译注:Linux 敕令如不雅履行缺点,会返回缺点码)
我也爱好我的主题可以在新起的一行输入新敕令,如许就有足够的空间去浏览和书写敕令了。
我小我应用 sobole 主题。它看起来异常棒,它有两种模式。
亮色的:
sobole.zsh-theme
以及暗色的:
sobole.zsh-theme
你获得了别的 +15% 的晋升,以及一个看起来很漂亮的主题。
语法高亮
对我来说,大年夜我的 shell 中获得足够的可视信息对做出精确的断定是异常重要的。比如 “这个敕令有没有拼写缺点?” 或者 “这个敕令有响应的感化域吗?” 如许的提示。我经常会有拼写缺点。
是以, zsh-syntax-highlighting 对我是异常有效的。 它有合适的默认值,当然你可以 改变任何你想要的设置。
这个步调可以带给我们额外的 +5% 的晋升。
文件处理
我在我的目次中经常遍历很多文件,至少看起来很多。我经常做这些工作:
- 往返导航
- 列出文件和目次
- 显示文件内容
搜刮
我爱好去应用 z 导航到我已经去过的文件夹。这个对象是异常棒的。 它应用“近常frecency” 办法来把你输入的 .dot TAB 转换成 ~/dev/shell/config/.dotfiles。真的很不错!
当你显示文件时,你平日要懂得如下几个内容:
- 文件名
- 权限
- 所有者
- 这个文件的 git 版本状况
- 修改日期
- 仁攀类可读情势的文件大年夜小
你也或许欲望缺省展示隐蔽文件。是以,我应用 exa 来替代标准的 ls。为什么呢?因为它缺省启用了很多的器械:
exa
要显示文件内容,我应用标准的 cat,或者,如不雅我欲望看到语法高亮,我应用一个定制的别号:
- # exa:
- alias la="exa -abghl --git --color=automatic"
- # `cat` with beautiful colors. requires: pip install -U Pygments
- alias c='pygmentize -O style=borland -f console256 -g'
如今,你已经控制了导航。它使你的临盆力晋升 +15% 。
当你在应用法度榜样的源代码中搜刮时,你不会想在你的搜刮结不雅中缺省包含像 node_modules 或 bower_components 如许的文件夹。或者,当你想搜刮履行的更快更流畅时。
这里有一个比内置的搜刮方法更好的替代: the_silver_searcher。
在敕令行 history 中,应用 ctrl + R 进行 反向搜刮 是异常有效的。然则,你有没有发明你本身甚至不克不及完全记住一个敕令呢?如不雅有一个对象可以模糊搜刮并且用户界面更好呢?
这里确切有如许一个对象。它叫做 fzf:
推荐阅读
Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践 云原生法度榜样和基本架构须要完全不合的安然方法。切记这些最佳实践如今,大年夜大年夜小小的组织正>>>详细阅读
本文标题:瞬间提升命令行的生产力100%
地址:http://www.17bianji.com/lsqh/38840.html
1/2 1