docs/keybindings/Keybindings_zh-TW.md
This file is auto-generated. To update, make the changes in the pkg/i18n directory and then run go generate ./... from the project root.
| Key | Action | Info |
|---|---|---|
<ctrl+r> | 切換到最近使用的版本庫 | |
<pgup>, K, <ctrl+u> (fn+up/shift+k) | 向上捲動主面板 | |
<pgdown>, J, <ctrl+d> (fn+down/shift+j) | 向下捲動主面板 | |
@ | 開啟命令記錄選單 | 檢視命令日誌的選項,例如顯示/隱藏命令日誌以及聚焦命令日誌。 |
P | 推送 | 推送到遠端。如果沒有設定遠端,會開啟設定視窗。 |
p | 拉取 | 從遠端同步當前分支。如果沒有設定遠端,會開啟設定視窗。 |
) | 提高重新命名相似度閾值 | 提高將刪除和新增對視為重新命名所需的相似度閾值。 |
預設值可在設定檔中透過鍵 'git.renameSimilarityThreshold' 更改。 |
| ( | 降低重新命名相似度閾值 | 降低將刪除和新增對視為重新命名所需的相似度閾值。
預設值可在設定檔中透過鍵 'git.renameSimilarityThreshold' 更改。 |
| } | 增加差異檢視中顯示變更周圍上下文的大小 | 增加差異檢視中變更周圍顯示的上下文量。
預設值可在設定檔中透過鍵 'git.diffContextSize' 更改。 |
| { | 減小差異檢視中顯示變更周圍上下文的大小 | 減少差異檢視中變更周圍顯示的上下文量。
預設值可在設定檔中透過鍵 'git.diffContextSize' 更改。 |
| : | 執行 Shell 命令 | 調出可輸入shell命令執行的提示符。 |
| <ctrl+p> | 檢視自訂補丁選項 | |
| m | 查看合併/變基選項 | 檢視目前合併或變基的中止、繼續、跳過選項。 |
| R | 重新整理 | 重新整理Git狀態(即在背景執行git status、git branch等命令以更新面板內容)。此操作不會執行git fetch。 |
| + | 下一個螢幕模式(常規/半螢幕/全螢幕) | |
| _ | 上一個螢幕模式 | |
| \| | 切換差異渲染器 | 選擇已設定的差異渲染器清單中的下一個渲染器。 |
| \ | 切換差異渲染器(反向) | 選擇已設定的差異渲染器清單中的上一個渲染器。 |
| <esc> | 取消 | |
| ? | 開啟選單 | |
| <ctrl+s> | 檢視篩選路徑選項 | 檢視用於過濾提交日誌的選項,以便僅顯示與過濾器匹配的提交。 |
| W, <ctrl+e> | 開啟差異比較選單 | 檢視與比較兩個引用相關的選項,例如與選定的 ref 進行比較,輸入要比較的 ref,然後反轉比較方向。 |
| q, <ctrl+c> | 結束 | |
| <ctrl+z> | 掛起應用程式 | |
| <ctrl+w> | 切換是否在差異檢視中顯示空格變更 | 切換是否在差異檢視中顯示空白字元更改。
預設值可在設定檔中透過鍵 'git.ignoreWhitespaceInDiffView' 更改。 |
| <alt+shift+c> | 編輯設定檔案 | 使用外部編輯器開啟 |
| z | 復原 | 將使用 reflog 確任 git 指令以復原。這不包括工作區更改;只考慮提交。 |
| Z | 取消復原 | 將使用 reflog 確任 git 指令以重作。這不包括工作區更改;只考慮提交。 |
| Key | Action | Info |
|---|---|---|
, | 上一頁 | |
. | 下一頁 | |
<, <home> | 捲動到頂部 | |
>, <end> | 捲動到底部 | |
v | 切換拖曳選擇 | |
<shift+down> | 向下擴充套件選擇範圍 | |
<shift+up> | 向上擴充套件選擇範圍 | |
/ | 搜尋 | |
H | 向左捲動 | |
L | 向右捲動 | |
] | 下一個索引標籤 | |
[ | 上一個索引標籤 |
| Key | Action | Info |
|---|---|---|
<left>, h | 選擇上一段 | |
<right>, l | 選擇下一段 | |
v | 切換拖曳選擇 | |
a | 切換程式碼塊選擇 | 切換逐行選擇與程式碼塊選擇模式。 |
<ctrl+o> | 複製所選文本至剪貼簿 | |
o | 開啟檔案 | 使用預設軟體開啟 |
e | 編輯檔案 | 使用外部編輯器開啟 |
<space> | 向 (或從) 補丁中添加/刪除行 | |
d | 從提交中移除行 | 從本次提交中移除所選行。此操作會在背景執行互動式變基,因此如果後續提交也修改了這些行,您可能會遇到合併衝突。 |
<esc> | 退出自訂補丁建立器 | |
/ | 搜尋 |
| Key | Action | Info |
|---|---|---|
<mouse wheel down> (fn+up) | 向下捲動 | |
<mouse wheel up> (fn+down) | 向上捲動 | |
<tab> | 切換至另一個面板 (已預存/未預存更改) | 切換到其他檢視(已暫存/未暫存的變更)。 |
<esc> | 退出回到側邊面板 | |
/ | 搜尋 |
| Key | Action | Info |
|---|---|---|
<space> | 挑選程式碼片段 | |
b | 選取兩個區塊 | |
<up>, k | 選擇上一段 | |
<down>, j | 選擇下一段 | |
<left>, h | 選擇上一個衝突 | |
<right>, l | 選擇下一個衝突 | |
z | 復原 | 撤消上次合併衝突解決。 |
e | 編輯檔案 | 使用外部編輯器開啟 |
o | 開啟檔案 | 使用預設軟體開啟 |
M | 檢視合併衝突選項 | 檢視用於解決合併衝突的選項。 |
<esc> | 返回檔案面板 |
| Key | Action | Info |
|---|---|---|
<left>, h | 選擇上一段 | |
<right>, l | 選擇下一段 | |
v | 切換拖曳選擇 | |
a | 切換程式碼塊選擇 | 切換逐行選擇與程式碼塊選擇模式。 |
<ctrl+o> | 複製所選文本至剪貼簿 | |
<space> | 切換預存 | 切換現有行的狀態 (已預存/未預存) |
d | 刪除變更 (git reset) | 選取未暫存的變更時,使用 git reset 捨棄變更。選取已暫存的變更時,取消暫存變更。 |
o | 開啟檔案 | 使用預設軟體開啟 |
e | 編輯檔案 | 使用外部編輯器開啟 |
<esc> | 返回檔案面板 | |
<tab> | 切換至另一個面板 (已預存/未預存更改) | 切換到其他檢視(已暫存/未暫存的變更)。 |
E | 編輯程式碼塊 | 在外部編輯器中編輯選中的程式碼塊。 |
c | 提交變更 | 提交暫存區變更 |
w | 沒有預提交 hook 就提交更改 | |
C | 使用 git 編輯器提交變更 | |
<ctrl+f> | 尋找 fixup 的基礎提交 | 找出目前變更所依據的提交,以便 amend/fixup。這樣不必逐一檢視分支中的提交來找出要 amend/fixup 的提交。請見文件:https://github.com/jesseduffield/lazygit/tree/master/docs/Fixup_Commits.md |
/ | 搜尋 |
| Key | Action | Info |
|---|---|---|
<enter> | 執行 | |
<esc> | 關閉/取消 | |
/ | 搜尋 |
| Key | Action | Info |
|---|---|---|
<ctrl+o> | 複製縮略提交雜湊值到剪貼簿 | |
<space> | 檢出 | 檢出所選擇的提交作為分離HEAD。 |
y | 複製提交屬性 | 複製提交屬性到剪貼簿(如hash、URL、diff、訊息、作者)。 |
o | 在瀏覽器中開啟提交 | |
n | 從提交建立新分支 | |
N | 移動提交至新分支 | 建立一個新分支,並將目前分支未推送的提交移動到該分支。如果您打算開始新工作但忘記先建立新分支,這會很有用。 |
請注意,此操作忽略選擇,新分支總是從主分支建立或堆疊在目前分支之上(您可以選擇哪種方式)。 |
| w | 新建工作樹 | |
| g | 檢視重設選項 | 檢視重置選項 (soft/mixed/hard) 用於重置到選擇項。 |
| C | 複製提交 (揀選) | 標記提交為已複製。然後,在本地提交檢視中,您可以按 V (Cherry-Pick) 將已複製的提交貼上到已檢出的分支中。任何時候都可以按 <esc> 來取消選擇。 |
| <ctrl+r> | 重設選定的揀選 (複製) 提交 | |
| <ctrl+t> | 開啟外部差異工具 (git difftool) | |
| * | 選擇目前分支的提交 | |
| 0 | 聚焦主檢視 | |
| <enter> | 檢視所選項目的檔案 | |
| / | 搜尋 | |
| Key | Action | Info |
|---|---|---|
<ctrl+o> | 複製子模組名稱到剪貼簿 | |
<enter> | 進入 | 進入子模組 |
d | 刪除 | 刪除選定的子模組及其相應的目錄。 |
u | 更新 | 更新子模組 |
n | 新增子模組 | |
e | 更新子模組 URL | |
i | 初始化 | 初始化子模組 |
b | 查看批量子模組選項 | |
/ | 搜尋 |
| Key | Action | Info |
|---|---|---|
n | 新建工作樹 | |
<space> | 切換 | 切換到選中的工作樹。 |
o | 在編輯器中開啟 | |
d | 刪除 | 刪除選定的工作樹。這將刪除工作樹的目錄以及 .git 目錄中有關工作樹的後設資料。 |
/ | 搜尋 |
| Key | Action | Info |
|---|---|---|
<ctrl+o> | 複製縮略提交雜湊值到剪貼簿 | |
<ctrl+r> | 重設選定的揀選 (複製) 提交 | |
b | 查看二分選項 | |
s | 壓縮 (Squash) | 將已選提交壓縮到該提交之下。這些選定的提交的訊息會附加到該提交的訊息之下。 |
f | 修復 (Fixup) | 將選定的提交合併到其下面的提交中。與壓縮類似,但所選提交的訊息將被丟棄。 |
c | 設定修復提交資訊 | 設定修復提交的資訊選項。-C 選項表示使用此提交的資訊,而非目標提交的資訊。 |
r | 改寫提交 | 改寫選中的提交訊息 |
R | 使用編輯器改寫提交 | |
d | 刪除提交 | 刪除選中的提交。這將透過變基從分支中刪除該提交,如果該提交修改的內容依賴於後續的提交,則需要解決合併衝突。 |
e | 編輯(開始互動變基) | 編輯提交 |
i | 開始互動變基 | 為分支上的提交啟動互動式變基。這將包括從 HEAD 提交到第一個合併提交或主分支提交的所有提交。 |
如果您想從所選提交啟動互動式變基,請按 e。 | ||
p | 挑選 | 挑選提交 (於變基過程中) |
F | 建立修復提交 | 為此提交建立修復提交 |
S | 壓縮上方所有「fixup」提交(自動壓縮) | 是否壓縮上方 {{.commit}} 所有「fixup」提交? |
<ctrl+j>, <alt+down> | 向下移動提交 | |
<ctrl+k>, <alt+up> | 向上移動提交 | |
V | 貼上提交 (揀選) | |
B | 為了變基已標注提交為基準提交 | 請為了下一次變基選擇一項基準提交;此將執行 git rebase --onto。 |
A | 修改 | 使用已預存的更改修正提交 |
a | 設定/重設提交作者 | 設定或重置提交的作者,或新增其他作者。 |
t | 還原 | 為所選提交建立還原提交,這會反向應用所選提交的更改。 |
T | 打標籤到提交 | 建立一個新標籤指向所選提交。您可以在彈窗中輸入標籤名稱和描述(可選)。 |
<ctrl+l> | 開啟記錄選單 | 檢視提交日誌的選項,例如更改排序順序、隱藏 git graph、顯示整個 git graph。 |
G | 在瀏覽器中開啟拉取請求 | |
<space> | 檢出 | 檢出所選擇的提交作為分離HEAD。 |
y | 複製提交屬性 | 複製提交屬性到剪貼簿(如hash、URL、diff、訊息、作者)。 |
o | 在瀏覽器中開啟提交 | |
n | 從提交建立新分支 | |
N | 移動提交至新分支 | 建立一個新分支,並將目前分支未推送的提交移動到該分支。如果您打算開始新工作但忘記先建立新分支,這會很有用。 |
請注意,此操作忽略選擇,新分支總是從主分支建立或堆疊在目前分支之上(您可以選擇哪種方式)。 |
| w | 新建工作樹 | |
| g | 檢視重設選項 | 檢視重置選項 (soft/mixed/hard) 用於重置到選擇項。 |
| C | 複製提交 (揀選) | 標記提交為已複製。然後,在本地提交檢視中,您可以按 V (Cherry-Pick) 將已複製的提交貼上到已檢出的分支中。任何時候都可以按 <esc> 來取消選擇。 |
| <ctrl+t> | 開啟外部差異工具 (git difftool) | |
| * | 選擇目前分支的提交 | |
| 0 | 聚焦主檢視 | |
| <enter> | 檢視所選項目的檔案 | |
| / | 搜尋 | |
| Key | Action | Info |
|---|---|---|
<enter> | 確認 | |
<esc> | 關閉 |
| Key | Action | Info |
|---|---|---|
<ctrl+o> | 複製檔案名稱到剪貼簿 | |
y | 複製到剪貼簿 | |
c | 檢出 | 檢出檔案 |
d | 捨棄 | 放棄對此檔案的提交變更。 |
o | 開啟檔案 | 使用預設軟體開啟 |
e | 編輯 | 使用外部編輯器開啟 |
<ctrl+t> | 開啟外部差異工具 (git difftool) | |
<space> | 切換檔案是否包含在補丁中 | 切換檔案是否包含在自定義補丁中。請參閱 https://github.com/jesseduffield/lazygit#rebase-magic-custom-patches。 |
a | 切換所有檔案是否包含在補丁中 | 新增或刪除所有提交中的檔案到自定義的補丁中。請參閱 https://github.com/jesseduffield/lazygit#rebase-magic-custom-patches。 |
<enter> | 輸入檔案以將選定的行添加至補丁(或切換目錄折疊) | 如果已選擇一個檔案,則Enter進入該檔案,以便您可以向自定義補丁新增/刪除單獨的行。如果選擇了目錄,則切換目錄。 |
` | 顯示檔案樹狀視圖 | 在平面佈局和樹佈局之間切換檔案檢視。平面佈局在單個列表中顯示所有檔案路徑,樹佈局按目錄分組檔案。 |
可以在設定檔中使用 'gui.showFileTree' 鍵更改預設設定。 |
| - | 摺疊全部檔案 | 摺疊檔案樹中的全部目錄 |
| = | 展開全部檔案 | 展開檔案樹中的全部目錄 |
| 0 | 聚焦主檢視 | |
| / | 搜尋 | |
| Key | Action | Info |
|---|---|---|
<space> | 套用 | 將貯藏項應用到您的工作目錄。 |
g | 還原 | 將儲存項應用到工作目錄並刪除儲存項。 |
d | 捨棄 | 從貯藏列表中刪除該貯藏項。 |
n | 新分支 | 從選定的貯藏項建立一個新分支。這是透過 git 檢查建立貯藏項的提交,從該提交建立一個新分支,然後將貯藏項作為附加提交應用到新分支來實現的。 |
w | 新建工作樹 | |
r | 重新命名收藏 | |
0 | 聚焦主檢視 | |
<enter> | 檢視所選項目的檔案 | |
/ | 搜尋 |
| Key | Action | Info |
|---|---|---|
<ctrl+o> | 複製縮略提交雜湊值到剪貼簿 | |
<space> | 檢出 | 檢出所選擇的提交作為分離HEAD。 |
y | 複製提交屬性 | 複製提交屬性到剪貼簿(如hash、URL、diff、訊息、作者)。 |
o | 在瀏覽器中開啟提交 | |
n | 從提交建立新分支 | |
N | 移動提交至新分支 | 建立一個新分支,並將目前分支未推送的提交移動到該分支。如果您打算開始新工作但忘記先建立新分支,這會很有用。 |
請注意,此操作忽略選擇,新分支總是從主分支建立或堆疊在目前分支之上(您可以選擇哪種方式)。 |
| w | 新建工作樹 | |
| g | 檢視重設選項 | 檢視重置選項 (soft/mixed/hard) 用於重置到選擇項。 |
| C | 複製提交 (揀選) | 標記提交為已複製。然後,在本地提交檢視中,您可以按 V (Cherry-Pick) 將已複製的提交貼上到已檢出的分支中。任何時候都可以按 <esc> 來取消選擇。 |
| <ctrl+r> | 重設選定的揀選 (複製) 提交 | |
| <ctrl+t> | 開啟外部差異工具 (git difftool) | |
| * | 選擇目前分支的提交 | |
| 0 | 聚焦主檢視 | |
| <enter> | 檢視提交 | |
| / | 搜尋 | |
| Key | Action | Info |
|---|---|---|
<ctrl+o> | 複製分支名稱到剪貼簿 | |
i | 顯示 git-flow 選項 | |
<space> | 檢出 | 檢出選定的項目。 |
n | 新分支 | |
N | 移動提交至新分支 | 建立一個新分支,並將目前分支未推送的提交移動到該分支。如果您打算開始新工作但忘記先建立新分支,這會很有用。 |
請注意,此操作忽略選擇,新分支總是從主分支建立或堆疊在目前分支之上(您可以選擇哪種方式)。 |
| w | 新建工作樹 | |
| o | 建立拉取請求 | |
| O | 建立拉取請求選項 | |
| G | 在瀏覽器中開啟拉取請求 | |
| <ctrl+y> | 複製拉取請求的 URL 到剪貼板 | |
| c | 根據名稱檢出 | 按名稱檢出。在輸入框中,您可以輸入'-' 來切換到最後一個分支。 |
| - | 簽出上一個分支 | |
| F | 強制檢出 | 強制檢出所選分支。這將在檢出所選分支之前放棄工作目錄中的所有本地更改。 |
| d | 刪除 | 檢視本地/遠端分支的刪除選項。 |
| r | 將已檢出的分支變基至此分支 | 將檢出的分支變基到所選的分支上。 |
| M | 合併到當前檢出的分支 | 檢視將選中項合併到目前分支的選項(正常合併,壓縮合並) |
| f | 從上游快進此分支 | 從遠端快進所選的分支 |
| T | 建立標籤 | |
| s | 排序規則 | |
| g | 檢視重設選項 | |
| R | 重新命名分支 | |
| u | 檢視遠端設定 | 檢視有關遠端分支的設定(例如重設至遠端) |
| <ctrl+t> | 開啟外部差異工具 (git difftool) | |
| 0 | 聚焦主檢視 | |
| <enter> | 檢視提交 | |
| / | 搜尋 | |
| Key | Action | Info |
|---|---|---|
<ctrl+o> | 複製標籤到剪貼簿 | |
<space> | 檢出 | 檢出選擇的標籤作為分離的HEAD。 |
n | 建立標籤 | 基於目前提交建立一個新標籤。您將在彈窗中輸入標籤名稱和描述(可選)。 |
w | 新建工作樹 | |
d | 刪除 | 檢視本機/遠端標籤的刪除選項。 |
P | 推送標籤 | 推送選擇的標籤到遠端。您將在彈窗中選擇一個遠端。 |
g | 重設 | 檢視重置選項 (soft/mixed/hard) 用於重置到選擇項。 |
<ctrl+t> | 開啟外部差異工具 (git difftool) | |
0 | 聚焦主檢視 | |
<enter> | 檢視提交 | |
/ | 搜尋 |
| Key | Action | Info |
|---|---|---|
<ctrl+o> | 複製檔案名稱到剪貼簿 | |
<space> | 切換預存 | 切換所選檔案的暫存狀態。 |
<ctrl+b> | 篩選檔案 (預存/未預存) | |
y | 複製到剪貼簿 | |
c | 提交變更 | 提交暫存區變更 |
w | 沒有預提交 hook 就提交更改 | |
A | 修改上次提交 | |
C | 使用 git 編輯器提交變更 | |
<ctrl+f> | 尋找 fixup 的基礎提交 | 找出目前變更所依據的提交,以便 amend/fixup。這樣不必逐一檢視分支中的提交來找出要 amend/fixup 的提交。請見文件:https://github.com/jesseduffield/lazygit/tree/master/docs/Fixup_Commits.md |
e | 編輯 | 使用外部編輯器開啟 |
o | 開啟檔案 | 使用預設軟體開啟 |
i | 忽略或排除檔案 | |
r | 重新整理檔案 | |
s | 收藏 | 貯藏所有變更.若要使用其他貯藏變體,請使用檢視貯藏選項快捷鍵。 |
S | 檢視收藏選項 | 檢視貯藏選項(例如:貯藏所有、貯藏已暫存變更、貯藏未暫存變更)。 |
a | 全部預存/取消預存 | 切換工作區中所有檔案的已暫存/未暫存狀態。 |
<enter> | 選擇檔案中的單個程式碼塊/行,或展開/折疊目錄 | 如果選中的是一個檔案,則會進入到暫存檢視,以便可以暫存單個程式碼塊/行。如果選中的是一個目錄,則會摺疊/展開這個目錄。 |
d | 捨棄 | 檢視選中變動進行捨棄復原 |
g | 檢視遠端重設選項 | |
D | 重設 | 檢視工作樹的重置選項(例如:清除工作樹)。 |
` | 顯示檔案樹狀視圖 | 在平面佈局和樹佈局之間切換檔案檢視。平面佈局在單個列表中顯示所有檔案路徑,樹佈局按目錄分組檔案。 |
可以在設定檔中使用 'gui.showFileTree' 鍵更改預設設定。 |
| <ctrl+t> | 開啟外部差異工具 (git difftool) | |
| M | 檢視合併衝突選項 | 檢視用於解決合併衝突的選項。 |
| f | 擷取 | 同步遠端異動 |
| - | 摺疊全部檔案 | 摺疊檔案樹中的全部目錄 |
| = | 展開全部檔案 | 展開檔案樹中的全部目錄 |
| 0 | 聚焦主檢視 | |
| / | 搜尋 | |
| Key | Action | Info |
|---|---|---|
<tab> | 切換至另一個面板 (已預存/未預存更改) | 切換到其他檢視(已暫存/未暫存的變更)。 |
<esc> | 退出回到側邊面板 | |
/ | 搜尋 |
| Key | Action | Info |
|---|---|---|
e | 編輯設定檔案 | 使用外部編輯器開啟 |
u | 檢查更新 | |
<enter> | 切換到最近使用的版本庫 | |
a | 顯示/迴圈所有分支日誌 | |
A | 顯示/迴圈所有分支日誌(反向) | |
0 | 聚焦主檢視 |
| Key | Action | Info |
|---|---|---|
<enter> | 確認 | |
<esc> | 關閉/取消 | |
<ctrl+o> | 複製到剪貼簿 |
| Key | Action | Info |
|---|---|---|
<enter> | 確認 | |
<esc> | 關閉/取消 |
| Key | Action | Info |
|---|---|---|
<enter> | 檢視分支 | |
n | 新增遠端 | |
d | 刪除 | 刪除選中的遠端。從遠端跟蹤遠端分支的任何本地分支都不會受到影響。 |
e | 編輯 | 編輯遠端 |
f | 擷取 | 擷取遠端 |
F | 新增復刻遠端倉庫 | 透過替換 origin URL 中的所有者來快速新增復刻遠端倉庫,並可選擇從新遠端倉庫檢出分支。 |
/ | 搜尋 |
| Key | Action | Info |
|---|---|---|
<ctrl+o> | 複製分支名稱到剪貼簿 | |
<space> | 檢出 | 基於目前選中的遠端分支檢出一個新的本地分支,或者將遠端分支作分離的HEAD。 |
n | 新分支 | |
w | 新建工作樹 | |
M | 合併到當前檢出的分支 | 檢視將選中項合併到目前分支的選項(正常合併,壓縮合並) |
r | 將已檢出的分支變基至此分支 | 將檢出的分支變基到所選的分支上。 |
d | 刪除 | 從遠端刪除遠端分支。 |
u | 設置為遠端 | 將此分支設為當前分支之遠端 |
s | 排序規則 | |
g | 檢視重設選項 | 檢視重置選項 (soft/mixed/hard) 用於重置到選擇項。 |
<ctrl+t> | 開啟外部差異工具 (git difftool) | |
0 | 聚焦主檢視 | |
<enter> | 檢視提交 | |
/ | 搜尋 |