讓你的iTerm更Geek

2021-09-20 01:07:29 字數 3078 閱讀 4503

iterm2 作為乙個免費&開源的應用,mac程式設計師應用必備的軟體!

作為乙個專業的終端,功能真的很強大,iterm+oh-my-zsh應作為最佳配置使用!

我們有時會遇上這樣一種情況,就是我們只想用命令列執行某乙個特定的操作,然後就不需要它了。其實在這種情況下我們沒有必要開啟命令列應用的。比如我們就是想看一眼某個資料夾裡面都有什麼檔案,類似這種操作我們其實沒有必要單獨開啟乙個命令列視窗的。

然後網上找到的配置是這樣的,設定hotkey:

開啟iterm的preperence → profiles → keys → hotkey 進行勾選設定

然而!!!沒有找到hotkey toggles a dedicated window with profile這個選項!!!

沒有找到hotkey toggles a dedicated window with profile.png

我是使用 iterm2( build 3.1.5.beta.2):

原來新版已經移動到對應的profiles下的keys下:

設定一下熱鍵就可以啦!

通過快捷鍵快速開啟後台的iterm2.gif

有時候想快速開啟,真的很方便!

在mac自帶的終端中是可以使用 option+←和option+→ 這兩個快捷鍵實現游標按照單詞快速移動,但是發現iterm用這個快捷鍵沒有反應!!!每次只能用ctrl + f/b乙個個字元移動,效率非常低!經過搜尋,發現需要重新配置相應的對映。

分別修改option+←和option+→的對映如下圖所示,選擇action為「send escape sequence」,然後輸入「b」和「f」即可。

快捷鍵作用說明

command + f

command + k

清空螢幕

command + d

垂直分屏

command + shift + d

水平分屏

command + ;

檢視歷史命令

command + shift + h

檢視剪貼簿歷史,會自動列出輸入過的命令

command + number

tab 標籤視窗來回切換

command + option + ←/→

或 command + [ / ]

切換螢幕

ctrl + x

第一次按時,移動游標至行首;再次按時,回到原有位置

ctrl + a

到行首(ahead of line)

ctrl + e

到行尾(end of line)

ctrl + f/b

前進後退(相當於左右方向鍵)

ctrl + u

清除當前行(無論游標在什麼位置)

ctrl + d

刪除游標當前位置的字元

ctrl + h

刪除游標之前的字元

ctrl + w

刪除游標之前的單詞

ctrl + k

刪除游標當前位置到文字末尾的所有字元

ctrl + t

交換游標當前位置的字元與前乙個字元的位置

ctrl + c

或 ctrl + j

或 ctrl + o

取消當前行輸入的命令(中斷操作)。重新起一行。

ctrl + y

貼上之前(ctrl +u/k/w)刪除的內容

ctrl + p

上一條命令。調出命令歷史中的前一條(previous)命令,相當於通常的上箭頭

ctrl + n

下一條命令。調出命令歷史中的下一條(next)命令,相當於通常的上箭頭

ctrl + s

凍結終端操作(暫停指令碼)

ctrl + q

恢復凍結(繼續執行指令碼)

ctrl + r

搜尋命令歷史。根據使用者輸入查詢相關歷史命令(reverse-i-search)

ctrl + l

或 command + r

或 clear

換到新一屏,建立乙個空屏

ctrl + i

或 tab

橫行製表符,在命令列中補齊指令

!word

重複執行最近一條以「word」開頭的指令,如!ls 或 !l

!$!number

呼叫執行指定編號的歷史記錄指令,如!2, !11

Bourbon 讓你的sass更簡潔

bourbon是乙個輕量級的sass mixin和函式庫,可以幫助我們快速開發樣式.官方文件 以下用webpack 3.10.0 vue 為示例簡述bourbon的使用 npm install bourbon s 把bourbon新增到node sass的includepaths中 webpack....

讓你的軟體介面更漂亮 三

讓你的軟體介面更漂亮 三 朱一松 實現令人滿意的風格統一的軟體介面確實很難,象提到的messagebox filedialog fontdialog 目錄選擇對話方塊等mfc內部甚至系統dll內的對話方塊,要想讓它變臉可不容易。有人說hook技術可以,hook技術確實可以,hook可以說是無孔不入,...

讓你的軟體介面更漂亮 二

一 統一風格漂亮介面設計的理論與實現 a.視窗和對話方塊 windows操作系中視窗和對話方塊在我們看來是一樣的,就是乙個四邊形,有標題欄 系統按鈕,邊框等,可移動和可變大小。實際上視窗和對話方塊是有的區別的。在建立對話方塊視窗時的工作中要發生兩個主要過程 對話方塊的過程和其視窗過程。win32 s...