成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

瞬間提升命令行的生產力100%

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

關于生產力的話題總是讓人充滿興趣的。

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

TL;DR

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

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。

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

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

這里確實有這樣一個工具。它叫做 fzf:

瞬間提升命令行的生產力100% fzf
fzf

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

你現在有了一個搜索工具,可以額外提升 +15% 的生產力。

總結

通過這些簡單的步驟,你可以顯著提升你的命令行的生產力 +100% 以上(數字是估計的)。

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

責任編輯:未麗燕 來源: Linux中國
相關推薦

2021-05-31 12:05:46

Shell命令Linux

2018-05-07 15:50:59

LinuxmoroNodeJS

2015-07-09 16:34:36

BYOD自帶設備

2021-03-10 14:55:50

Windows電腦軟件

2024-09-23 16:09:01

Python編程

2024-07-03 15:39:56

2012-08-27 13:30:21

BYOD

2023-02-13 08:34:26

Linux鍵盤快捷鍵

2016-08-29 16:32:22

戴爾

2020-12-07 06:22:05

MyBatisPlus開發MP

2019-08-08 06:55:27

物聯網建筑行業IOT

2022-06-30 08:37:40

VSCodePython

2023-02-02 15:10:33

自動化RPA

2024-03-06 15:57:56

ShellLinux

2020-10-28 10:25:11

云端云計算云遷移

2013-10-15 14:40:51

通達OA

2023-07-19 18:58:45

Noodle開源

2016-07-14 14:12:11

華為

2023-07-07 14:51:34

2019-05-21 10:38:17

Linux命令行
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91精品国产91久久久久久吃药 | 黄色一级网 | 在线观看日韩精品视频 | 欧美午夜精品久久久久久浪潮 | 亚洲一区二区三区四区五区午夜 | 久一精品| 亚洲国产aⅴ成人精品无吗 综合国产在线 | 亚洲高清在线免费观看 | 国产在线观看福利 | 久久99精品国产自在现线小黄鸭 | 国产精品久久久久久久一区二区 | 欧美一区二区三区四区五区无卡码 | 亚洲国产一 | 亚洲一区 | 成人3d动漫一区二区三区91 | 丝袜美腿一区 | 麻豆av网| 秋霞电影一区二区三区 | 日日夜夜精品免费视频 | 美女一级a毛片免费观看97 | 久久成人免费视频 | 希岛爱理在线 | 欧美一区 | 欧美日韩在线观看一区 | 免费av毛片 | 亚洲高清av在线 | 九九亚洲 | 91精品国产乱码久久久久久久久 | 亚洲国产aⅴ成人精品无吗 亚洲精品久久久一区二区三区 | 色姑娘综合网 | 二区在线视频 | 一级h片 | 草久久免费视频 | 久久专区 | 久久只有精品 | 国产小视频在线观看 | 日韩一区二区在线视频 | 国产视频第一页 | 国产精品国产a级 | 免费久久网 | 欧美成ee人免费视频 |