国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

打造高效個(gè)性Terminal(二)之 zsh

?xiaoxiao, / 3613人閱讀

摘要:歡迎來(lái)我的博客閱讀打造高效個(gè)性一之打造高效個(gè)性二之如果說(shuō)塑造了一個(gè)婀娜多姿顏值高的貌美姑娘,那么就是給她塑造了一個(gè)柔情俠骨百事通的女漢子之心。一款增加了一些在上實(shí)用的命令插件。

歡迎來(lái)我的博客閱讀:
「打造高效個(gè)性Terminal(一)之 iTerm」
「打造高效個(gè)性Terminal(二)之 zsh」

oh-my-zsh

如果說(shuō)iTerm塑造了一個(gè)婀娜多姿顏值高的貌美姑娘,那么zsh就是給她塑造了一個(gè)柔情俠骨百事通的女漢子之心。

簡(jiǎn)介 Introduction

對(duì)于zsh的作用,摘自池建強(qiáng)老師的一段:

目前常用的 Linux 系統(tǒng)和 OS X 系統(tǒng)的默認(rèn) Shell 都是 bash,但是真正強(qiáng)大的 Shell 是深藏不露的 zsh, 這貨絕對(duì)是馬車中的跑車,跑車中的飛行車,史「終極 Shell」,但是由于配置過(guò)于復(fù)雜,所以初期無(wú)人問(wèn)津,很多人跑過(guò)來(lái)看看 zsh 的配置指南,什么都不說(shuō)轉(zhuǎn)身就走了。直到有一天,國(guó)外有個(gè)窮極無(wú)聊的程序員開(kāi)發(fā)出了一個(gè)能夠讓你快速上手的zsh項(xiàng)目,叫做「oh my zsh」,Github 網(wǎng)址是:https://github.com/robbyrussell/oh-my-zsh。

oh-my-zsh 是一個(gè)社區(qū)驅(qū)動(dòng)用于管理zsh的框架,囊括了140多個(gè)主題,200多個(gè)可選插件(如rails, git, OSX, hub, brew, ant, php, python etc.)。

安裝 Installation

via curl

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

via wget

sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
配置 Configuration

zsh的配置主要集中在用戶當(dāng)前目錄的.zshrc里,用vim或者你喜歡的其他編輯器打開(kāi)這個(gè)文件,在里面可以修改主題、插件以及定義自己的環(huán)境變量等操作。

主題 Themes

用vim打開(kāi)~/.zshrc中,可以看到這樣配置

...
# Set name of the theme to load.
# Look in ~/.oh-my-zsh/themes/
# Optionally, if you set this to "random", it"ll load a random theme each
# time that oh-my-zsh is loaded.
ZSH_THEME="robbyrussell"
...

修改ZSH_THEME的值就可以更換主題。

默認(rèn)的主題是robbyrussell,這個(gè)并不是最精彩,也并不是最簡(jiǎn)單的一個(gè),只是對(duì)于其作者Robby來(lái)說(shuō)最適合的一個(gè)。

可以通過(guò)訪問(wèn)~/.oh-my-zsh/themes/目錄查看哪些可選的主題

$ tree themes
themes
├── 3den.zsh-theme
├── Soliah.zsh-theme
├── adben.zsh-theme
├── af-magic.zsh-theme
├── afowler.zsh-theme
├── agnoster.zsh-theme
...
0 directories, 141 files

更多關(guān)于各個(gè)主題的詳細(xì)介紹見(jiàn) zsh themes,另外還有不少并不是自帶的主題,見(jiàn)more external themes

Powerline Fonts

如果你查看過(guò)zsh的主題列表的話,你會(huì)發(fā)現(xiàn)不少主題會(huì)有這樣的樣式,

然而,當(dāng)你選擇了這樣的主題,會(huì)發(fā)現(xiàn)實(shí)際是這樣的

因?yàn)椋@些主題都依賴于一種字體powerline fonts,powerline fonts是vim增強(qiáng)組件vim powerline附屬的字體,如果要使用依賴這種字體的主題,要在系統(tǒng)中安裝該字體。

安裝 powerline fonts
// 下載powerline fonts項(xiàng)目
git clone https://github.com/powerline/fonts
// 執(zhí)行安裝
./fonts/install.sh
配置iTerm

Preperence → Profiles → Text → Front 中,
Preperence → Profiles → Text → Non-ASCII Font
改變字體為Sauce Code Powerline

插件 Plugins

用vim打開(kāi)~/.zshrc中,可以看到這樣配置

...
# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(git)
...

修改plugins的值就可以修改或添加插件。

下面介紹幾款我常用的插件

autojump

A cd command that learns - easily navigate directories from the command line

一款快捷跳轉(zhuǎn)目標(biāo)路徑的插件,支持模糊匹配,自動(dòng)補(bǔ)全,歷史記錄等功能。

dirhistory

This plugin allows you to navigate the history of previous current-working-directories using ALT-LEFT and ALT-RIGHT. ALT-LEFT moves back to directories that the user has changed to in the past, and ALT-RIGHT undoes ALT-LEFT.

一款支持目錄的上翻,下翻功能的插件。

osx

This plugin provides a few utilities to make it more enjoyable on OSX.

一款增加了一些在OSX上實(shí)用的命令插件。

Command Description
tab Open the current directory in a new tab
ofd Open the current directory in a Finder window
pfd Return the path of the frontmost Finder window
pfs Return the current Finder selection
cdf cd to the current Finder directory
pushdf pushd to the current Finder directory
quick-look Quick-Look a specified file
man-preview Open a specified man page in Preview app
git

The git plugin provides many aliases and a few useful functions.

一款提供git別名命令以及一些方法命令的插件

git-extras

一款擴(kuò)展了不少方便快捷git命令的插件

More Plugins

更多的插件介紹見(jiàn) zsh plugins

vi(vim) 基礎(chǔ)

使用命令行的時(shí)候,難免會(huì)遇到要編輯文檔的時(shí)刻,盡管不是vim黨,但是如果掌握vim的基本操作,對(duì)效率還是有大大提升的。

vi與vim的關(guān)系

簡(jiǎn)單來(lái)說(shuō),vi是老師的文字處理器,不過(guò)功能已經(jīng)很齊全了,但是還是有可以進(jìn)步的地方。vim則可以說(shuō)是程序開(kāi)發(fā)者的一項(xiàng)很好用的工具,就連vim的官方網(wǎng)站(http://www.vim.org/)自己也說(shuō)vim是一個(gè)「程序開(kāi)發(fā)工具」而不是文字處理軟件。

三種模式

基本上vi中共分為3種模式,分別是「一般模式」,「編輯模式」與「命令行模式」

一般模式
以vi打開(kāi)一個(gè)文件,默認(rèn)就是一般模式,這個(gè)模式中,可以按下i來(lái)進(jìn)入編輯模式,按下ESC則退出編輯模式回到一般模式。在這個(gè)模式中可以刪除字符、刪除行、復(fù)制、黏貼。

編輯模式
編輯模式能真正的編輯文本。

命令模式
在一般模式中,輸入:,/,?中的一個(gè)可以進(jìn)入命令行模式,進(jìn)行諸如數(shù)據(jù)查找操作,讀取、保存、離開(kāi)vi等等操作。

常用操作

掌握下面的十一個(gè)命令,就足夠你在vim中生存了。

移動(dòng)光標(biāo)

hjkl : 你也可以使用光標(biāo)鍵 (←↓↑→). 注: j 就像下箭頭。

行操作

dd : 刪除當(dāng)前行,并把刪除的行存到剪貼板里

yy : 復(fù)制當(dāng)前行。

p : 黏貼剪貼板

保存退出

:w : 保存已編輯的文集

:q : 退出編輯

:wq : 保存并退出

:help : 顯示相關(guān)命令的幫助(退出幫助需要輸入:q)

搜索

/word : 向下尋找一個(gè)名為word的字符串

?word : 向上尋找一個(gè)名為word的字符串

n : 重復(fù)前一個(gè)查找的操作

文末福利,安撫你的強(qiáng)迫癥

感謝你能耐心的看到這里,給你安利一個(gè)強(qiáng)迫癥患者福音的窗口控制工具:Spectacle

Spectacle能通過(guò)快捷鍵,很輕易的排列好窗口的大小。

參考

http://yannesposito.com/Scrat...
https://github.com/robbyrusse...
http://www.vim.org/
http://macshuo.com/?p=676
http://swiftcafe.io/2015/07/2...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/24891.html

相關(guān)文章

  • 打造高效個(gè)性Terminal(一) iTerm

    摘要:歡迎來(lái)我的博客閱讀打造高效個(gè)性一之打造高效個(gè)性二之前言作為一個(gè)集效率控顏值控強(qiáng)迫癥患者標(biāo)簽于一身的患者,對(duì)待自己工作用到的,自然是諸多要求。簡(jiǎn)介是一款免費(fèi)的,專為用戶打造的命令行應(yīng)用。新建窗口新建垂直新建水平新建打造高效個(gè)性二之 歡迎來(lái)我的博客閱讀:「打造高效個(gè)性Terminal(一)之 iTerm」「打造高效個(gè)性Terminal(二)之 zsh」 前言 作為一個(gè)集效率控、顏值控、強(qiáng)迫...

    jubincn 評(píng)論0 收藏0
  • 打造Win10下完美Linux體驗(yàn)(WSL2+WindowsTerminal+oh-my-zsh),

    摘要:以管理員身份打開(kāi)分別輸入輸入完成后重啟電腦,以完成安裝并更新到。將設(shè)置為默認(rèn)版本在微軟商店內(nèi)下載分發(fā)版,這里我下載的是。且被視為管理員,能夠運(yùn)行管理命令。 目錄 ...

    孫淑建 評(píng)論0 收藏0
  • 利用七牛 qshell 和 Automator 打造快捷上傳服務(wù)

    摘要:運(yùn)行成功之后粘貼板中應(yīng)該會(huì)有如下內(nèi)容到這里,只剩下下載安裝就大功告成這里還用到了修改權(quán)限命令,有興趣的話可以查看我另一篇文章服務(wù)器搭建基礎(chǔ)知識(shí)。 來(lái)源 早前訂閱了一個(gè)圖片上傳工具 iPic,單單就圖片上傳這一功能來(lái)說(shuō)它無(wú)疑是非常優(yōu)秀的。無(wú)奈我有的時(shí)候要上傳一些非圖片小文件,雖然這個(gè)只是個(gè)小功能,一個(gè)小小的腳本就可以做到,但是想想用到這個(gè)功能的時(shí)候還要打開(kāi)terminal,emmmm…(...

    cyqian 評(píng)論0 收藏0
  • 配置你的Editor

    摘要:?jiǎn)⒂门渲庙?xiàng)可預(yù)覽編碼是否合格的情況,現(xiàn)在你就搭上這款插件開(kāi)始調(diào)試吧主題推薦我這里依然熱衷于其獨(dú)特的風(fēng)格以及畫(huà)面感十足一直霸占在主題排行榜的前列。進(jìn)入對(duì)應(yīng)的配置項(xiàng)可修改其。 showImg(https://segmentfault.com/img/remote/1460000009555145); 說(shuō)明 走一波配置流,莫等閑,高效快速開(kāi)發(fā),從自己的常用的工具開(kāi)始 尋找舒適的工作方式,僅...

    dcr309duan 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<