自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

瞬間提升命令行的生產(chǎn)力100%

移動(dòng)開發(fā)
關(guān)于生產(chǎn)力的話題總是讓人充滿興趣的。這里有許多方式提升你的生產(chǎn)力。今天,我共享一些命令行的小技巧,以及讓你的人生更輕松的小秘訣。

關(guān)于生產(chǎn)力的話題總是讓人充滿興趣的。

這里有許多方式提升你的生產(chǎn)力。今天,我共享一些命令行的小技巧,以及讓你的人生更輕松的小秘訣。

TL;DR

在本文中討論的內(nèi)容的全部設(shè)置及更多的信息,可以查看: https://github.com/sobolevn/dotfiles。

Shell

使用一個(gè)好用的,并且穩(wěn)定的 shell 對(duì)你的命令行生產(chǎn)力是非常關(guān)鍵的。這兒有很多選擇,我喜歡 zsh 和 oh-my-zsh。它是非常神奇的,理由如下:

  • 自動(dòng)補(bǔ)完幾乎所有的東西
  • 大量的插件
  • 確實(shí)有用且能定制化的“提示符”

你可以通過(guò)下列的步驟去安裝它:

  1. 安裝 zsh: https://github.com/robbyrussell/oh-my-zsh/wiki/Installing-ZSH
  2. 安裝 oh-my-zsh: http://ohmyz.sh/
  3. 選擇對(duì)你有用的插件: https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins

你也可以調(diào)整你的設(shè)置以 關(guān)閉自動(dòng)補(bǔ)完的大小寫敏感 ,或改變你的 命令行歷史的工作方式。

就是這樣。你將立馬獲得 +50% 的生產(chǎn)力提升。現(xiàn)在你可以打開足夠多的選項(xiàng)卡(tab)了!(LCTT 譯注:指多選項(xiàng)卡的命令行窗口)

主題

選擇主題也很重要,因?yàn)槟銖念^到尾都在看它。它必須是有用且漂亮的。我也喜歡簡(jiǎn)約的主題,因?yàn)樗话恍┮曈X(jué)噪音和沒(méi)用的信息。

你的主題將為你展示:

  • 當(dāng)前文件夾
  • 當(dāng)前的版本分支
  • 當(dāng)前版本庫(kù)狀態(tài):干凈或臟的(LCTT 譯注:指是否有未提交版本庫(kù)的內(nèi)容)
  • 任何的錯(cuò)誤返回碼(如果有)(LCTT 譯注:Linux 命令如果執(zhí)行錯(cuò)誤,會(huì)返回錯(cuò)誤碼)

我也喜歡我的主題可以在新起的一行輸入新命令,這樣就有足夠的空間去閱讀和書寫命令了。

我個(gè)人使用 sobole 主題。它看起來(lái)非常棒,它有兩種模式。

亮色的:

瞬間提升命令行的生產(chǎn)力100%
sobole.zsh-theme

以及暗色的:

瞬間提升命令行的生產(chǎn)力100%
sobole.zsh-theme

你得到了另外 +15% 的提升,以及一個(gè)看起來(lái)很漂亮的主題。

語(yǔ)法高亮

對(duì)我來(lái)說(shuō),從我的 shell 中得到足夠的可視信息對(duì)做出正確的判斷是非常重要的。比如 “這個(gè)命令有沒(méi)有拼寫錯(cuò)誤?” 或者 “這個(gè)命令有相應(yīng)的作用域嗎?” 這樣的提示。我經(jīng)常會(huì)有拼寫錯(cuò)誤。

因此, zsh-syntax-highlighting 對(duì)我是非常有用的。 它有合適的默認(rèn)值,當(dāng)然你可以 改變?nèi)魏文阆胍脑O(shè)置。

這個(gè)步驟可以帶給我們額外的 +5% 的提升。

文件處理

我在我的目錄中經(jīng)常遍歷許多文件,至少看起來(lái)很多。我經(jīng)常做這些事情:

  • 來(lái)回導(dǎo)航
  • 列出文件和目錄
  • 顯示文件內(nèi)容

我喜歡去使用 z 導(dǎo)航到我已經(jīng)去過(guò)的文件夾。這個(gè)工具是非常棒的。 它使用“近常frecency” 方法來(lái)把你輸入的 .dot TAB 轉(zhuǎn)換成 ~/dev/shell/config/.dotfiles。真的很不錯(cuò)!

當(dāng)你顯示文件時(shí),你通常要了解如下幾個(gè)內(nèi)容:

  • 文件名
  • 權(quán)限
  • 所有者
  • 這個(gè)文件的 git 版本狀態(tài)
  • 修改日期
  • 人類可讀形式的文件大小

你也或許希望缺省展示隱藏文件。因此,我使用 exa 來(lái)替代標(biāo)準(zhǔn)的 ls。為什么呢?因?yàn)樗笔⒂昧撕芏嗟臇|西:

瞬間提升命令行的生產(chǎn)力100%
exa

要顯示文件內(nèi)容,我使用標(biāo)準(zhǔn)的 cat,或者,如果我希望看到語(yǔ)法高亮,我使用一個(gè)定制的別名:

  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' 

現(xiàn)在,你已經(jīng)掌握了導(dǎo)航。它使你的生產(chǎn)力提升 +15% 。

搜索

當(dāng)你在應(yīng)用程序的源代碼中搜索時(shí),你不會(huì)想在你的搜索結(jié)果中缺省包含像 node_modules 或 bower_components 這樣的文件夾?;蛘?,當(dāng)你想搜索執(zhí)行的更快更流暢時(shí)。

這里有一個(gè)比內(nèi)置的搜索方式更好的替代: the_silver_searcher。

它是用純 C 寫成的,并且使用了很多智能化的邏輯讓它工作的更快。

在命令行 history 中,使用 ctrl + R 進(jìn)行 反向搜索 是非常有用的。但是,你有沒(méi)有發(fā)現(xiàn)你自己甚至不能完全記住一個(gè)命令呢?如果有一個(gè)工具可以模糊搜索而且用戶界面更好呢?

這里確實(shí)有這樣一個(gè)工具。它叫做 fzf:

瞬間提升命令行的生產(chǎn)力100% fzf
fzf

它可以被用于任何模糊查詢,而不僅是在命令行歷史中,但它需要 一些配置。

你現(xiàn)在有了一個(gè)搜索工具,可以額外提升 +15% 的生產(chǎn)力。

總結(jié)

通過(guò)這些簡(jiǎn)單的步驟,你可以顯著提升你的命令行的生產(chǎn)力 +100% 以上(數(shù)字是估計(jì)的)。

這里還有其它的工具和技巧,我將在下一篇文章中介紹。

責(zé)任編輯:未麗燕 來(lái)源: Linux中國(guó)
相關(guān)推薦

2021-05-31 12:05:46

Shell命令Linux

2018-05-07 15:50:59

LinuxmoroNodeJS

2021-03-10 14:55:50

Windows電腦軟件

2015-07-09 16:34:36

BYOD自帶設(shè)備

2024-07-03 15:39:56

2024-09-23 16:09:01

Python編程

2012-08-27 13:30:21

BYOD

2016-08-29 16:32:22

戴爾

2023-02-13 08:34:26

Linux鍵盤快捷鍵

2020-12-07 06:22:05

MyBatisPlus開發(fā)MP

2019-08-08 06:55:27

物聯(lián)網(wǎng)建筑行業(yè)IOT

2024-03-06 15:57:56

ShellLinux

2022-06-30 08:37:40

VSCodePython

2020-10-28 10:25:11

云端云計(jì)算云遷移

2023-02-02 15:10:33

自動(dòng)化RPA

2013-10-15 14:40:51

通達(dá)OA

2016-07-14 14:12:11

華為

2019-05-21 10:38:17

Linux命令行

2023-07-19 18:58:45

Noodle開源

2023-06-08 12:37:17

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)