1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-06-04 23:37:41 +02:00

Update cheatsheet

Now that we're using the angle-bracket syntax everywhere for consistency, we need to escape
the angle brackets in the markdown of the cheatsheets.
This commit is contained in:
Jesse Duffield 2023-05-21 11:13:02 +10:00
parent 526d8a8a76
commit 3eed997161
8 changed files with 464 additions and 439 deletions

View File

@ -2,28 +2,30 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
# Lazygit Keybindings # Lazygit Keybindings
_Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
## Global Keybindings ## Global Keybindings
<pre> <pre>
<kbd>ctrl+r</kbd>: switch to a recent repo <kbd>&lt;c-r&gt;</kbd>: switch to a recent repo
<kbd>pgup</kbd>: scroll up main panel (fn+up/shift+k) <kbd>&lt;pgup&gt;</kbd>: scroll up main panel (fn+up/shift+k)
<kbd>pgdown</kbd>: scroll down main panel (fn+down/shift+j) <kbd>&lt;pgdown&gt;</kbd>: scroll down main panel (fn+down/shift+j)
<kbd>@</kbd>: open command log menu <kbd>@</kbd>: open command log menu
<kbd>}</kbd>: Increase the size of the context shown around changes in the diff view <kbd>}</kbd>: Increase the size of the context shown around changes in the diff view
<kbd>{</kbd>: Decrease the size of the context shown around changes in the diff view <kbd>{</kbd>: Decrease the size of the context shown around changes in the diff view
<kbd>:</kbd>: execute custom command <kbd>:</kbd>: execute custom command
<kbd>ctrl+p</kbd>: view custom patch options <kbd>&lt;c-p&gt;</kbd>: view custom patch options
<kbd>m</kbd>: view merge/rebase options <kbd>m</kbd>: view merge/rebase options
<kbd>R</kbd>: refresh <kbd>R</kbd>: refresh
<kbd>+</kbd>: next screen mode (normal/half/fullscreen) <kbd>+</kbd>: next screen mode (normal/half/fullscreen)
<kbd>_</kbd>: prev screen mode <kbd>_</kbd>: prev screen mode
<kbd>?</kbd>: open menu <kbd>?</kbd>: open menu
<kbd>ctrl+s</kbd>: view filter-by-path options <kbd>&lt;c-s&gt;</kbd>: view filter-by-path options
<kbd>W</kbd>: open diff menu <kbd>W</kbd>: open diff menu
<kbd>ctrl+e</kbd>: open diff menu <kbd>&lt;c-e&gt;</kbd>: open diff menu
<kbd>ctrl+w</kbd>: Toggle whether or not whitespace changes are shown in the diff view <kbd>&lt;c-w&gt;</kbd>: Toggle whether or not whitespace changes are shown in the diff view
<kbd>z</kbd>: undo (via reflog) (experimental) <kbd>z</kbd>: undo (via reflog) (experimental)
<kbd>ctrl+z</kbd>: redo (via reflog) (experimental) <kbd>&lt;c-z&gt;</kbd>: redo (via reflog) (experimental)
<kbd>P</kbd>: push <kbd>P</kbd>: push
<kbd>p</kbd>: pull <kbd>p</kbd>: pull
</pre> </pre>
@ -33,9 +35,9 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<pre> <pre>
<kbd>,</kbd>: previous page <kbd>,</kbd>: previous page
<kbd>.</kbd>: next page <kbd>.</kbd>: next page
<kbd><</kbd>: scroll to top <kbd>&lt;</kbd>: scroll to top
<kbd>/</kbd>: start search <kbd>/</kbd>: start search
<kbd>></kbd>: scroll to bottom <kbd>&gt;</kbd>: scroll to bottom
<kbd>H</kbd>: scroll left <kbd>H</kbd>: scroll left
<kbd>L</kbd>: scroll right <kbd>L</kbd>: scroll right
<kbd>]</kbd>: next tab <kbd>]</kbd>: next tab
@ -45,29 +47,29 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## Commit Files ## Commit Files
<pre> <pre>
<kbd>ctrl+o</kbd>: copy the committed file name to the clipboard <kbd>&lt;c-o&gt;</kbd>: copy the committed file name to the clipboard
<kbd>c</kbd>: checkout file <kbd>c</kbd>: checkout file
<kbd>d</kbd>: discard this commit's changes to this file <kbd>d</kbd>: discard this commit's changes to this file
<kbd>o</kbd>: open file <kbd>o</kbd>: open file
<kbd>e</kbd>: edit file <kbd>e</kbd>: edit file
<kbd>space</kbd>: toggle file included in patch <kbd>&lt;space&gt;</kbd>: toggle file included in patch
<kbd>a</kbd>: toggle all files included in patch <kbd>a</kbd>: toggle all files included in patch
<kbd>enter</kbd>: enter file to add selected lines to the patch (or toggle directory collapsed) <kbd>&lt;enter&gt;</kbd>: enter file to add selected lines to the patch (or toggle directory collapsed)
<kbd>`</kbd>: toggle file tree view <kbd>`</kbd>: toggle file tree view
</pre> </pre>
## Commit Summary ## Commit Summary
<pre> <pre>
<kbd>enter</kbd>: confirm <kbd>&lt;enter&gt;</kbd>: confirm
<kbd>esc</kbd>: close <kbd>&lt;esc&gt;</kbd>: close
</pre> </pre>
## Commits ## Commits
<pre> <pre>
<kbd>ctrl+o</kbd>: copy commit SHA to clipboard <kbd>&lt;c-o&gt;</kbd>: copy commit SHA to clipboard
<kbd>ctrl+r</kbd>: reset cherry-picked (copied) commits selection <kbd>&lt;c-r&gt;</kbd>: reset cherry-picked (copied) commits selection
<kbd>b</kbd>: view bisect options <kbd>b</kbd>: view bisect options
<kbd>s</kbd>: squash down <kbd>s</kbd>: squash down
<kbd>f</kbd>: fixup commit <kbd>f</kbd>: fixup commit
@ -78,38 +80,38 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>p</kbd>: pick commit (when mid-rebase) <kbd>p</kbd>: pick commit (when mid-rebase)
<kbd>F</kbd>: create fixup commit for this commit <kbd>F</kbd>: create fixup commit for this commit
<kbd>S</kbd>: squash all 'fixup!' commits above selected commit (autosquash) <kbd>S</kbd>: squash all 'fixup!' commits above selected commit (autosquash)
<kbd>ctrl+j</kbd>: move commit down one <kbd>&lt;c-j&gt;</kbd>: move commit down one
<kbd>ctrl+k</kbd>: move commit up one <kbd>&lt;c-k&gt;</kbd>: move commit up one
<kbd>v</kbd>: paste commits (cherry-pick) <kbd>v</kbd>: paste commits (cherry-pick)
<kbd>A</kbd>: amend commit with staged changes <kbd>A</kbd>: amend commit with staged changes
<kbd>a</kbd>: reset commit author <kbd>a</kbd>: reset commit author
<kbd>t</kbd>: revert commit <kbd>t</kbd>: revert commit
<kbd>T</kbd>: tag commit <kbd>T</kbd>: tag commit
<kbd>ctrl+l</kbd>: open log menu <kbd>&lt;c-l&gt;</kbd>: open log menu
<kbd>space</kbd>: checkout commit <kbd>&lt;space&gt;</kbd>: checkout commit
<kbd>y</kbd>: copy commit attribute <kbd>y</kbd>: copy commit attribute
<kbd>o</kbd>: open commit in browser <kbd>o</kbd>: open commit in browser
<kbd>n</kbd>: create new branch off of commit <kbd>n</kbd>: create new branch off of commit
<kbd>g</kbd>: view reset options <kbd>g</kbd>: view reset options
<kbd>c</kbd>: copy commit (cherry-pick) <kbd>c</kbd>: copy commit (cherry-pick)
<kbd>C</kbd>: copy commit range (cherry-pick) <kbd>C</kbd>: copy commit range (cherry-pick)
<kbd>enter</kbd>: view selected item's files <kbd>&lt;enter&gt;</kbd>: view selected item's files
</pre> </pre>
## Confirmation Panel ## Confirmation Panel
<pre> <pre>
<kbd>enter</kbd>: confirm <kbd>&lt;enter&gt;</kbd>: confirm
<kbd>esc</kbd>: close/cancel <kbd>&lt;esc&gt;</kbd>: close/cancel
</pre> </pre>
## Files ## Files
<pre> <pre>
<kbd>ctrl+o</kbd>: copy the file name to the clipboard <kbd>&lt;c-o&gt;</kbd>: copy the file name to the clipboard
<kbd>d</kbd>: view 'discard changes' options <kbd>d</kbd>: view 'discard changes' options
<kbd>space</kbd>: toggle staged <kbd>&lt;space&gt;</kbd>: toggle staged
<kbd>ctrl+b</kbd>: Filter files (staged/unstaged) <kbd>&lt;c-b&gt;</kbd>: Filter files (staged/unstaged)
<kbd>c</kbd>: commit changes <kbd>c</kbd>: commit changes
<kbd>w</kbd>: commit changes without pre-commit hook <kbd>w</kbd>: commit changes without pre-commit hook
<kbd>A</kbd>: amend last commit <kbd>A</kbd>: amend last commit
@ -121,7 +123,7 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>s</kbd>: stash all changes <kbd>s</kbd>: stash all changes
<kbd>S</kbd>: view stash options <kbd>S</kbd>: view stash options
<kbd>a</kbd>: stage/unstage all <kbd>a</kbd>: stage/unstage all
<kbd>enter</kbd>: stage individual hunks/lines for file, or collapse/expand for directory <kbd>&lt;enter&gt;</kbd>: stage individual hunks/lines for file, or collapse/expand for directory
<kbd>g</kbd>: view upstream reset options <kbd>g</kbd>: view upstream reset options
<kbd>D</kbd>: view reset options <kbd>D</kbd>: view reset options
<kbd>`</kbd>: toggle file tree view <kbd>`</kbd>: toggle file tree view
@ -132,13 +134,13 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## Local Branches ## Local Branches
<pre> <pre>
<kbd>ctrl+o</kbd>: copy branch name to clipboard <kbd>&lt;c-o&gt;</kbd>: copy branch name to clipboard
<kbd>i</kbd>: show git-flow options <kbd>i</kbd>: show git-flow options
<kbd>space</kbd>: checkout <kbd>&lt;space&gt;</kbd>: checkout
<kbd>n</kbd>: new branch <kbd>n</kbd>: new branch
<kbd>o</kbd>: create pull request <kbd>o</kbd>: create pull request
<kbd>O</kbd>: create pull request options <kbd>O</kbd>: create pull request options
<kbd>ctrl+y</kbd>: copy pull request URL to clipboard <kbd>&lt;c-y&gt;</kbd>: copy pull request URL to clipboard
<kbd>c</kbd>: checkout by name <kbd>c</kbd>: checkout by name
<kbd>F</kbd>: force checkout <kbd>F</kbd>: force checkout
<kbd>d</kbd>: delete branch <kbd>d</kbd>: delete branch
@ -149,7 +151,7 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>g</kbd>: view reset options <kbd>g</kbd>: view reset options
<kbd>R</kbd>: rename branch <kbd>R</kbd>: rename branch
<kbd>u</kbd>: set/unset upstream <kbd>u</kbd>: set/unset upstream
<kbd>enter</kbd>: view commits <kbd>&lt;enter&gt;</kbd>: view commits
</pre> </pre>
## Main Panel (Merging) ## Main Panel (Merging)
@ -157,53 +159,53 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<pre> <pre>
<kbd>e</kbd>: edit file <kbd>e</kbd>: edit file
<kbd>o</kbd>: open file <kbd>o</kbd>: open file
<kbd></kbd>: select previous conflict <kbd>&lt;left&gt;</kbd>: select previous conflict
<kbd></kbd>: select next conflict <kbd>&lt;right&gt;</kbd>: select next conflict
<kbd></kbd>: select previous hunk <kbd>&lt;up&gt;</kbd>: select previous hunk
<kbd></kbd>: select next hunk <kbd>&lt;down&gt;</kbd>: select next hunk
<kbd>z</kbd>: undo <kbd>z</kbd>: undo
<kbd>M</kbd>: open external merge tool (git mergetool) <kbd>M</kbd>: open external merge tool (git mergetool)
<kbd>space</kbd>: pick hunk <kbd>&lt;space&gt;</kbd>: pick hunk
<kbd>b</kbd>: pick all hunks <kbd>b</kbd>: pick all hunks
<kbd>esc</kbd>: return to files panel <kbd>&lt;esc&gt;</kbd>: return to files panel
</pre> </pre>
## Main Panel (Normal) ## Main Panel (Normal)
<pre> <pre>
<kbd>mouse wheel </kbd>: scroll down (fn+up) <kbd>mouse wheel down</kbd>: scroll down (fn+up)
<kbd>mouse wheel </kbd>: scroll up (fn+down) <kbd>mouse wheel up</kbd>: scroll up (fn+down)
</pre> </pre>
## Main Panel (Patch Building) ## Main Panel (Patch Building)
<pre> <pre>
<kbd></kbd>: select previous hunk <kbd>&lt;left&gt;</kbd>: select previous hunk
<kbd></kbd>: select next hunk <kbd>&lt;right&gt;</kbd>: select next hunk
<kbd>v</kbd>: toggle drag select <kbd>v</kbd>: toggle drag select
<kbd>V</kbd>: toggle drag select <kbd>V</kbd>: toggle drag select
<kbd>a</kbd>: toggle select hunk <kbd>a</kbd>: toggle select hunk
<kbd>ctrl+o</kbd>: copy the selected text to the clipboard <kbd>&lt;c-o&gt;</kbd>: copy the selected text to the clipboard
<kbd>o</kbd>: open file <kbd>o</kbd>: open file
<kbd>e</kbd>: edit file <kbd>e</kbd>: edit file
<kbd>space</kbd>: add/remove line(s) to patch <kbd>&lt;space&gt;</kbd>: add/remove line(s) to patch
<kbd>esc</kbd>: exit custom patch builder <kbd>&lt;esc&gt;</kbd>: exit custom patch builder
</pre> </pre>
## Main Panel (Staging) ## Main Panel (Staging)
<pre> <pre>
<kbd></kbd>: select previous hunk <kbd>&lt;left&gt;</kbd>: select previous hunk
<kbd></kbd>: select next hunk <kbd>&lt;right&gt;</kbd>: select next hunk
<kbd>v</kbd>: toggle drag select <kbd>v</kbd>: toggle drag select
<kbd>V</kbd>: toggle drag select <kbd>V</kbd>: toggle drag select
<kbd>a</kbd>: toggle select hunk <kbd>a</kbd>: toggle select hunk
<kbd>ctrl+o</kbd>: copy the selected text to the clipboard <kbd>&lt;c-o&gt;</kbd>: copy the selected text to the clipboard
<kbd>o</kbd>: open file <kbd>o</kbd>: open file
<kbd>e</kbd>: edit file <kbd>e</kbd>: edit file
<kbd>esc</kbd>: return to files panel <kbd>&lt;esc&gt;</kbd>: return to files panel
<kbd>tab</kbd>: switch to other panel (staged/unstaged changes) <kbd>&lt;tab&gt;</kbd>: switch to other panel (staged/unstaged changes)
<kbd>space</kbd>: toggle line staged / unstaged <kbd>&lt;space&gt;</kbd>: toggle line staged / unstaged
<kbd>d</kbd>: delete change (git reset) <kbd>d</kbd>: delete change (git reset)
<kbd>E</kbd>: edit hunk <kbd>E</kbd>: edit hunk
<kbd>c</kbd>: commit changes <kbd>c</kbd>: commit changes
@ -214,38 +216,38 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## Menu ## Menu
<pre> <pre>
<kbd>enter</kbd>: execute <kbd>&lt;enter&gt;</kbd>: execute
<kbd>esc</kbd>: close <kbd>&lt;esc&gt;</kbd>: close
</pre> </pre>
## Reflog ## Reflog
<pre> <pre>
<kbd>ctrl+o</kbd>: copy commit SHA to clipboard <kbd>&lt;c-o&gt;</kbd>: copy commit SHA to clipboard
<kbd>space</kbd>: checkout commit <kbd>&lt;space&gt;</kbd>: checkout commit
<kbd>y</kbd>: copy commit attribute <kbd>y</kbd>: copy commit attribute
<kbd>o</kbd>: open commit in browser <kbd>o</kbd>: open commit in browser
<kbd>n</kbd>: create new branch off of commit <kbd>n</kbd>: create new branch off of commit
<kbd>g</kbd>: view reset options <kbd>g</kbd>: view reset options
<kbd>c</kbd>: copy commit (cherry-pick) <kbd>c</kbd>: copy commit (cherry-pick)
<kbd>C</kbd>: copy commit range (cherry-pick) <kbd>C</kbd>: copy commit range (cherry-pick)
<kbd>ctrl+r</kbd>: reset cherry-picked (copied) commits selection <kbd>&lt;c-r&gt;</kbd>: reset cherry-picked (copied) commits selection
<kbd>enter</kbd>: view commits <kbd>&lt;enter&gt;</kbd>: view commits
</pre> </pre>
## Remote Branches ## Remote Branches
<pre> <pre>
<kbd>ctrl+o</kbd>: copy branch name to clipboard <kbd>&lt;c-o&gt;</kbd>: copy branch name to clipboard
<kbd>space</kbd>: checkout <kbd>&lt;space&gt;</kbd>: checkout
<kbd>n</kbd>: new branch <kbd>n</kbd>: new branch
<kbd>M</kbd>: merge into currently checked out branch <kbd>M</kbd>: merge into currently checked out branch
<kbd>r</kbd>: rebase checked-out branch onto this branch <kbd>r</kbd>: rebase checked-out branch onto this branch
<kbd>d</kbd>: delete branch <kbd>d</kbd>: delete branch
<kbd>u</kbd>: set as upstream of checked-out branch <kbd>u</kbd>: set as upstream of checked-out branch
<kbd>esc</kbd>: Return to remotes list <kbd>&lt;esc&gt;</kbd>: Return to remotes list
<kbd>g</kbd>: view reset options <kbd>g</kbd>: view reset options
<kbd>enter</kbd>: view commits <kbd>&lt;enter&gt;</kbd>: view commits
</pre> </pre>
## Remotes ## Remotes
@ -260,12 +262,12 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## Stash ## Stash
<pre> <pre>
<kbd>space</kbd>: apply <kbd>&lt;space&gt;</kbd>: apply
<kbd>g</kbd>: pop <kbd>g</kbd>: pop
<kbd>d</kbd>: drop <kbd>d</kbd>: drop
<kbd>n</kbd>: new branch <kbd>n</kbd>: new branch
<kbd>r</kbd>: rename stash <kbd>r</kbd>: rename stash
<kbd>enter</kbd>: view selected item's files <kbd>&lt;enter&gt;</kbd>: view selected item's files
</pre> </pre>
## Status ## Status
@ -274,30 +276,30 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>o</kbd>: open config file <kbd>o</kbd>: open config file
<kbd>e</kbd>: edit config file <kbd>e</kbd>: edit config file
<kbd>u</kbd>: check for update <kbd>u</kbd>: check for update
<kbd>enter</kbd>: switch to a recent repo <kbd>&lt;enter&gt;</kbd>: switch to a recent repo
<kbd>a</kbd>: show all branch logs <kbd>a</kbd>: show all branch logs
</pre> </pre>
## Sub-commits ## Sub-commits
<pre> <pre>
<kbd>ctrl+o</kbd>: copy commit SHA to clipboard <kbd>&lt;c-o&gt;</kbd>: copy commit SHA to clipboard
<kbd>space</kbd>: checkout commit <kbd>&lt;space&gt;</kbd>: checkout commit
<kbd>y</kbd>: copy commit attribute <kbd>y</kbd>: copy commit attribute
<kbd>o</kbd>: open commit in browser <kbd>o</kbd>: open commit in browser
<kbd>n</kbd>: create new branch off of commit <kbd>n</kbd>: create new branch off of commit
<kbd>g</kbd>: view reset options <kbd>g</kbd>: view reset options
<kbd>c</kbd>: copy commit (cherry-pick) <kbd>c</kbd>: copy commit (cherry-pick)
<kbd>C</kbd>: copy commit range (cherry-pick) <kbd>C</kbd>: copy commit range (cherry-pick)
<kbd>ctrl+r</kbd>: reset cherry-picked (copied) commits selection <kbd>&lt;c-r&gt;</kbd>: reset cherry-picked (copied) commits selection
<kbd>enter</kbd>: view selected item's files <kbd>&lt;enter&gt;</kbd>: view selected item's files
</pre> </pre>
## Submodules ## Submodules
<pre> <pre>
<kbd>ctrl+o</kbd>: copy submodule name to clipboard <kbd>&lt;c-o&gt;</kbd>: copy submodule name to clipboard
<kbd>enter</kbd>: enter submodule <kbd>&lt;enter&gt;</kbd>: enter submodule
<kbd>d</kbd>: remove submodule <kbd>d</kbd>: remove submodule
<kbd>u</kbd>: update submodule <kbd>u</kbd>: update submodule
<kbd>n</kbd>: add new submodule <kbd>n</kbd>: add new submodule
@ -309,10 +311,10 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## Tags ## Tags
<pre> <pre>
<kbd>space</kbd>: checkout <kbd>&lt;space&gt;</kbd>: checkout
<kbd>d</kbd>: delete tag <kbd>d</kbd>: delete tag
<kbd>P</kbd>: push tag <kbd>P</kbd>: push tag
<kbd>n</kbd>: create tag <kbd>n</kbd>: create tag
<kbd>g</kbd>: view reset options <kbd>g</kbd>: view reset options
<kbd>enter</kbd>: view commits <kbd>&lt;enter&gt;</kbd>: view commits
</pre> </pre>

View File

@ -2,28 +2,30 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
# Lazygit キーバインド # Lazygit キーバインド
_Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
## グローバルキーバインド ## グローバルキーバインド
<pre> <pre>
<kbd>ctrl+r</kbd>: 最近使用したリポジトリに切り替え <kbd>&lt;c-r&gt;</kbd>: 最近使用したリポジトリに切り替え
<kbd>pgup</kbd>: メインパネルを上にスクロール (fn+up/shift+k) <kbd>&lt;pgup&gt;</kbd>: メインパネルを上にスクロール (fn+up/shift+k)
<kbd>pgdown</kbd>: メインパネルを下にスクロール (fn+down/shift+j) <kbd>&lt;pgdown&gt;</kbd>: メインパネルを下にスクロール (fn+down/shift+j)
<kbd>@</kbd>: コマンドログメニューを開く <kbd>@</kbd>: コマンドログメニューを開く
<kbd>}</kbd>: Increase the size of the context shown around changes in the diff view <kbd>}</kbd>: Increase the size of the context shown around changes in the diff view
<kbd>{</kbd>: Decrease the size of the context shown around changes in the diff view <kbd>{</kbd>: Decrease the size of the context shown around changes in the diff view
<kbd>:</kbd>: カスタムコマンドを実行 <kbd>:</kbd>: カスタムコマンドを実行
<kbd>ctrl+p</kbd>: view custom patch options <kbd>&lt;c-p&gt;</kbd>: view custom patch options
<kbd>m</kbd>: view merge/rebase options <kbd>m</kbd>: view merge/rebase options
<kbd>R</kbd>: リフレッシュ <kbd>R</kbd>: リフレッシュ
<kbd>+</kbd>: 次のスクリーンモード (normal/half/fullscreen) <kbd>+</kbd>: 次のスクリーンモード (normal/half/fullscreen)
<kbd>_</kbd>: 前のスクリーンモード <kbd>_</kbd>: 前のスクリーンモード
<kbd>?</kbd>: メニューを開く <kbd>?</kbd>: メニューを開く
<kbd>ctrl+s</kbd>: view filter-by-path options <kbd>&lt;c-s&gt;</kbd>: view filter-by-path options
<kbd>W</kbd>: 差分メニューを開く <kbd>W</kbd>: 差分メニューを開く
<kbd>ctrl+e</kbd>: 差分メニューを開く <kbd>&lt;c-e&gt;</kbd>: 差分メニューを開く
<kbd>ctrl+w</kbd>: 空白文字の差分の表示有無を切り替え <kbd>&lt;c-w&gt;</kbd>: 空白文字の差分の表示有無を切り替え
<kbd>z</kbd>: アンドゥ (via reflog) (experimental) <kbd>z</kbd>: アンドゥ (via reflog) (experimental)
<kbd>ctrl+z</kbd>: リドゥ (via reflog) (experimental) <kbd>&lt;c-z&gt;</kbd>: リドゥ (via reflog) (experimental)
<kbd>P</kbd>: push <kbd>P</kbd>: push
<kbd>p</kbd>: pull <kbd>p</kbd>: pull
</pre> </pre>
@ -33,9 +35,9 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<pre> <pre>
<kbd>,</kbd>: 前のページ <kbd>,</kbd>: 前のページ
<kbd>.</kbd>: 次のページ <kbd>.</kbd>: 次のページ
<kbd><</kbd>: 最上部までスクロール <kbd>&lt;</kbd>: 最上部までスクロール
<kbd>/</kbd>: 検索を開始 <kbd>/</kbd>: 検索を開始
<kbd>></kbd>: 最下部までスクロール <kbd>&gt;</kbd>: 最下部までスクロール
<kbd>H</kbd>: 左スクロール <kbd>H</kbd>: 左スクロール
<kbd>L</kbd>: 右スクロール <kbd>L</kbd>: 右スクロール
<kbd>]</kbd>: 次のタブ <kbd>]</kbd>: 次のタブ
@ -45,34 +47,34 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## Stash ## Stash
<pre> <pre>
<kbd>space</kbd>: 適用 <kbd>&lt;space&gt;</kbd>: 適用
<kbd>g</kbd>: pop <kbd>g</kbd>: pop
<kbd>d</kbd>: drop <kbd>d</kbd>: drop
<kbd>n</kbd>: 新しいブランチを作成 <kbd>n</kbd>: 新しいブランチを作成
<kbd>r</kbd>: Stashを変更 <kbd>r</kbd>: Stashを変更
<kbd>enter</kbd>: view selected item's files <kbd>&lt;enter&gt;</kbd>: view selected item's files
</pre> </pre>
## Sub-commits ## Sub-commits
<pre> <pre>
<kbd>ctrl+o</kbd>: コミットのSHAをクリップボードにコピー <kbd>&lt;c-o&gt;</kbd>: コミットのSHAをクリップボードにコピー
<kbd>space</kbd>: コミットをチェックアウト <kbd>&lt;space&gt;</kbd>: コミットをチェックアウト
<kbd>y</kbd>: コミットの情報をコピー <kbd>y</kbd>: コミットの情報をコピー
<kbd>o</kbd>: ブラウザでコミットを開く <kbd>o</kbd>: ブラウザでコミットを開く
<kbd>n</kbd>: コミットにブランチを作成 <kbd>n</kbd>: コミットにブランチを作成
<kbd>g</kbd>: view reset options <kbd>g</kbd>: view reset options
<kbd>c</kbd>: コミットをコピー (cherry-pick) <kbd>c</kbd>: コミットをコピー (cherry-pick)
<kbd>C</kbd>: コミットを範囲コピー (cherry-pick) <kbd>C</kbd>: コミットを範囲コピー (cherry-pick)
<kbd>ctrl+r</kbd>: reset cherry-picked (copied) commits selection <kbd>&lt;c-r&gt;</kbd>: reset cherry-picked (copied) commits selection
<kbd>enter</kbd>: view selected item's files <kbd>&lt;enter&gt;</kbd>: view selected item's files
</pre> </pre>
## コミット ## コミット
<pre> <pre>
<kbd>ctrl+o</kbd>: コミットのSHAをクリップボードにコピー <kbd>&lt;c-o&gt;</kbd>: コミットのSHAをクリップボードにコピー
<kbd>ctrl+r</kbd>: reset cherry-picked (copied) commits selection <kbd>&lt;c-r&gt;</kbd>: reset cherry-picked (copied) commits selection
<kbd>b</kbd>: view bisect options <kbd>b</kbd>: view bisect options
<kbd>s</kbd>: squash down <kbd>s</kbd>: squash down
<kbd>f</kbd>: fixup commit <kbd>f</kbd>: fixup commit
@ -83,50 +85,50 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>p</kbd>: pick commit (when mid-rebase) <kbd>p</kbd>: pick commit (when mid-rebase)
<kbd>F</kbd>: このコミットに対するfixupコミットを作成 <kbd>F</kbd>: このコミットに対するfixupコミットを作成
<kbd>S</kbd>: squash all 'fixup!' commits above selected commit (autosquash) <kbd>S</kbd>: squash all 'fixup!' commits above selected commit (autosquash)
<kbd>ctrl+j</kbd>: コミットを1つ下に移動 <kbd>&lt;c-j&gt;</kbd>: コミットを1つ下に移動
<kbd>ctrl+k</kbd>: コミットを1つ上に移動 <kbd>&lt;c-k&gt;</kbd>: コミットを1つ上に移動
<kbd>v</kbd>: コミットを貼り付け (cherry-pick) <kbd>v</kbd>: コミットを貼り付け (cherry-pick)
<kbd>A</kbd>: ステージされた変更でamendコミット <kbd>A</kbd>: ステージされた変更でamendコミット
<kbd>a</kbd>: reset commit author <kbd>a</kbd>: reset commit author
<kbd>t</kbd>: コミットをrevert <kbd>t</kbd>: コミットをrevert
<kbd>T</kbd>: タグを作成 <kbd>T</kbd>: タグを作成
<kbd>ctrl+l</kbd>: ログメニューを開く <kbd>&lt;c-l&gt;</kbd>: ログメニューを開く
<kbd>space</kbd>: コミットをチェックアウト <kbd>&lt;space&gt;</kbd>: コミットをチェックアウト
<kbd>y</kbd>: コミットの情報をコピー <kbd>y</kbd>: コミットの情報をコピー
<kbd>o</kbd>: ブラウザでコミットを開く <kbd>o</kbd>: ブラウザでコミットを開く
<kbd>n</kbd>: コミットにブランチを作成 <kbd>n</kbd>: コミットにブランチを作成
<kbd>g</kbd>: view reset options <kbd>g</kbd>: view reset options
<kbd>c</kbd>: コミットをコピー (cherry-pick) <kbd>c</kbd>: コミットをコピー (cherry-pick)
<kbd>C</kbd>: コミットを範囲コピー (cherry-pick) <kbd>C</kbd>: コミットを範囲コピー (cherry-pick)
<kbd>enter</kbd>: view selected item's files <kbd>&lt;enter&gt;</kbd>: view selected item's files
</pre> </pre>
## コミットファイル ## コミットファイル
<pre> <pre>
<kbd>ctrl+o</kbd>: コミットされたファイル名をクリップボードにコピー <kbd>&lt;c-o&gt;</kbd>: コミットされたファイル名をクリップボードにコピー
<kbd>c</kbd>: checkout file <kbd>c</kbd>: checkout file
<kbd>d</kbd>: discard this commit's changes to this file <kbd>d</kbd>: discard this commit's changes to this file
<kbd>o</kbd>: ファイルを開く <kbd>o</kbd>: ファイルを開く
<kbd>e</kbd>: ファイルを編集 <kbd>e</kbd>: ファイルを編集
<kbd>space</kbd>: toggle file included in patch <kbd>&lt;space&gt;</kbd>: toggle file included in patch
<kbd>a</kbd>: toggle all files included in patch <kbd>a</kbd>: toggle all files included in patch
<kbd>enter</kbd>: enter file to add selected lines to the patch (or toggle directory collapsed) <kbd>&lt;enter&gt;</kbd>: enter file to add selected lines to the patch (or toggle directory collapsed)
<kbd>`</kbd>: ファイルツリーの表示を切り替え <kbd>`</kbd>: ファイルツリーの表示を切り替え
</pre> </pre>
## コミットメッセージ ## コミットメッセージ
<pre> <pre>
<kbd>enter</kbd>: 確認 <kbd>&lt;enter&gt;</kbd>: 確認
<kbd>esc</kbd>: 閉じる <kbd>&lt;esc&gt;</kbd>: 閉じる
</pre> </pre>
## サブモジュール ## サブモジュール
<pre> <pre>
<kbd>ctrl+o</kbd>: サブモジュール名をクリップボードにコピー <kbd>&lt;c-o&gt;</kbd>: サブモジュール名をクリップボードにコピー
<kbd>enter</kbd>: サブモジュールを開く <kbd>&lt;enter&gt;</kbd>: サブモジュールを開く
<kbd>d</kbd>: サブモジュールを削除 <kbd>d</kbd>: サブモジュールを削除
<kbd>u</kbd>: サブモジュールを更新 <kbd>u</kbd>: サブモジュールを更新
<kbd>n</kbd>: サブモジュールを新規追加 <kbd>n</kbd>: サブモジュールを新規追加
@ -141,28 +143,28 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>o</kbd>: 設定ファイルを開く <kbd>o</kbd>: 設定ファイルを開く
<kbd>e</kbd>: 設定ファイルを編集 <kbd>e</kbd>: 設定ファイルを編集
<kbd>u</kbd>: 更新を確認 <kbd>u</kbd>: 更新を確認
<kbd>enter</kbd>: 最近使用したリポジトリに切り替え <kbd>&lt;enter&gt;</kbd>: 最近使用したリポジトリに切り替え
<kbd>a</kbd>: すべてのブランチログを表示 <kbd>a</kbd>: すべてのブランチログを表示
</pre> </pre>
## タグ ## タグ
<pre> <pre>
<kbd>space</kbd>: チェックアウト <kbd>&lt;space&gt;</kbd>: チェックアウト
<kbd>d</kbd>: タグを削除 <kbd>d</kbd>: タグを削除
<kbd>P</kbd>: タグをpush <kbd>P</kbd>: タグをpush
<kbd>n</kbd>: タグを作成 <kbd>n</kbd>: タグを作成
<kbd>g</kbd>: view reset options <kbd>g</kbd>: view reset options
<kbd>enter</kbd>: コミットを閲覧 <kbd>&lt;enter&gt;</kbd>: コミットを閲覧
</pre> </pre>
## ファイル ## ファイル
<pre> <pre>
<kbd>ctrl+o</kbd>: ファイル名をクリップボードにコピー <kbd>&lt;c-o&gt;</kbd>: ファイル名をクリップボードにコピー
<kbd>d</kbd>: view 'discard changes' options <kbd>d</kbd>: view 'discard changes' options
<kbd>space</kbd>: ステージ/アンステージ <kbd>&lt;space&gt;</kbd>: ステージ/アンステージ
<kbd>ctrl+b</kbd>: ファイルをフィルタ (ステージ/アンステージ) <kbd>&lt;c-b&gt;</kbd>: ファイルをフィルタ (ステージ/アンステージ)
<kbd>c</kbd>: 変更をコミット <kbd>c</kbd>: 変更をコミット
<kbd>w</kbd>: pre-commitフックを実行せずに変更をコミット <kbd>w</kbd>: pre-commitフックを実行せずに変更をコミット
<kbd>A</kbd>: 最新のコミットにamend <kbd>A</kbd>: 最新のコミットにamend
@ -174,7 +176,7 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>s</kbd>: 変更をstash <kbd>s</kbd>: 変更をstash
<kbd>S</kbd>: view stash options <kbd>S</kbd>: view stash options
<kbd>a</kbd>: すべての変更をステージ/アンステージ <kbd>a</kbd>: すべての変更をステージ/アンステージ
<kbd>enter</kbd>: stage individual hunks/lines for file, or collapse/expand for directory <kbd>&lt;enter&gt;</kbd>: stage individual hunks/lines for file, or collapse/expand for directory
<kbd>g</kbd>: view upstream reset options <kbd>g</kbd>: view upstream reset options
<kbd>D</kbd>: view reset options <kbd>D</kbd>: view reset options
<kbd>`</kbd>: ファイルツリーの表示を切り替え <kbd>`</kbd>: ファイルツリーの表示を切り替え
@ -185,13 +187,13 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## ブランチ ## ブランチ
<pre> <pre>
<kbd>ctrl+o</kbd>: ブランチ名をクリップボードにコピー <kbd>&lt;c-o&gt;</kbd>: ブランチ名をクリップボードにコピー
<kbd>i</kbd>: show git-flow options <kbd>i</kbd>: show git-flow options
<kbd>space</kbd>: チェックアウト <kbd>&lt;space&gt;</kbd>: チェックアウト
<kbd>n</kbd>: 新しいブランチを作成 <kbd>n</kbd>: 新しいブランチを作成
<kbd>o</kbd>: Pull Requestを作成 <kbd>o</kbd>: Pull Requestを作成
<kbd>O</kbd>: create pull request options <kbd>O</kbd>: create pull request options
<kbd>ctrl+y</kbd>: Pull RequestのURLをクリップボードにコピー <kbd>&lt;c-y&gt;</kbd>: Pull RequestのURLをクリップボードにコピー
<kbd>c</kbd>: checkout by name <kbd>c</kbd>: checkout by name
<kbd>F</kbd>: force checkout <kbd>F</kbd>: force checkout
<kbd>d</kbd>: ブランチを削除 <kbd>d</kbd>: ブランチを削除
@ -202,7 +204,7 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>g</kbd>: view reset options <kbd>g</kbd>: view reset options
<kbd>R</kbd>: ブランチ名を変更 <kbd>R</kbd>: ブランチ名を変更
<kbd>u</kbd>: set/unset upstream <kbd>u</kbd>: set/unset upstream
<kbd>enter</kbd>: コミットを閲覧 <kbd>&lt;enter&gt;</kbd>: コミットを閲覧
</pre> </pre>
## メインパネル (Merging) ## メインパネル (Merging)
@ -210,53 +212,53 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<pre> <pre>
<kbd>e</kbd>: ファイルを編集 <kbd>e</kbd>: ファイルを編集
<kbd>o</kbd>: ファイルを開く <kbd>o</kbd>: ファイルを開く
<kbd></kbd>: 前のコンフリクトを選択 <kbd>&lt;left&gt;</kbd>: 前のコンフリクトを選択
<kbd></kbd>: 次のコンフリクトを選択 <kbd>&lt;right&gt;</kbd>: 次のコンフリクトを選択
<kbd></kbd>: 前のhunkを選択 <kbd>&lt;up&gt;</kbd>: 前のhunkを選択
<kbd></kbd>: 次のhunkを選択 <kbd>&lt;down&gt;</kbd>: 次のhunkを選択
<kbd>z</kbd>: アンドゥ <kbd>z</kbd>: アンドゥ
<kbd>M</kbd>: git mergetoolを開く <kbd>M</kbd>: git mergetoolを開く
<kbd>space</kbd>: pick hunk <kbd>&lt;space&gt;</kbd>: pick hunk
<kbd>b</kbd>: pick all hunks <kbd>b</kbd>: pick all hunks
<kbd>esc</kbd>: ファイル一覧に戻る <kbd>&lt;esc&gt;</kbd>: ファイル一覧に戻る
</pre> </pre>
## メインパネル (Normal) ## メインパネル (Normal)
<pre> <pre>
<kbd>mouse wheel </kbd>: 下にスクロール (fn+up) <kbd>mouse wheel down</kbd>: 下にスクロール (fn+up)
<kbd>mouse wheel </kbd>: 上にスクロール (fn+down) <kbd>mouse wheel up</kbd>: 上にスクロール (fn+down)
</pre> </pre>
## メインパネル (Patch Building) ## メインパネル (Patch Building)
<pre> <pre>
<kbd></kbd>: 前のhunkを選択 <kbd>&lt;left&gt;</kbd>: 前のhunkを選択
<kbd></kbd>: 次のhunkを選択 <kbd>&lt;right&gt;</kbd>: 次のhunkを選択
<kbd>v</kbd>: 範囲選択を切り替え <kbd>v</kbd>: 範囲選択を切り替え
<kbd>V</kbd>: 範囲選択を切り替え <kbd>V</kbd>: 範囲選択を切り替え
<kbd>a</kbd>: hunk選択を切り替え <kbd>a</kbd>: hunk選択を切り替え
<kbd>ctrl+o</kbd>: 選択されたテキストをクリップボードにコピー <kbd>&lt;c-o&gt;</kbd>: 選択されたテキストをクリップボードにコピー
<kbd>o</kbd>: ファイルを開く <kbd>o</kbd>: ファイルを開く
<kbd>e</kbd>: ファイルを編集 <kbd>e</kbd>: ファイルを編集
<kbd>space</kbd>: 行をパッチに追加/削除 <kbd>&lt;space&gt;</kbd>: 行をパッチに追加/削除
<kbd>esc</kbd>: exit custom patch builder <kbd>&lt;esc&gt;</kbd>: exit custom patch builder
</pre> </pre>
## メインパネル (Staging) ## メインパネル (Staging)
<pre> <pre>
<kbd></kbd>: 前のhunkを選択 <kbd>&lt;left&gt;</kbd>: 前のhunkを選択
<kbd></kbd>: 次のhunkを選択 <kbd>&lt;right&gt;</kbd>: 次のhunkを選択
<kbd>v</kbd>: 範囲選択を切り替え <kbd>v</kbd>: 範囲選択を切り替え
<kbd>V</kbd>: 範囲選択を切り替え <kbd>V</kbd>: 範囲選択を切り替え
<kbd>a</kbd>: hunk選択を切り替え <kbd>a</kbd>: hunk選択を切り替え
<kbd>ctrl+o</kbd>: 選択されたテキストをクリップボードにコピー <kbd>&lt;c-o&gt;</kbd>: 選択されたテキストをクリップボードにコピー
<kbd>o</kbd>: ファイルを開く <kbd>o</kbd>: ファイルを開く
<kbd>e</kbd>: ファイルを編集 <kbd>e</kbd>: ファイルを編集
<kbd>esc</kbd>: ファイル一覧に戻る <kbd>&lt;esc&gt;</kbd>: ファイル一覧に戻る
<kbd>tab</kbd>: パネルを切り替え <kbd>&lt;tab&gt;</kbd>: パネルを切り替え
<kbd>space</kbd>: 選択行をステージ/アンステージ <kbd>&lt;space&gt;</kbd>: 選択行をステージ/アンステージ
<kbd>d</kbd>: 変更を削除 (git reset) <kbd>d</kbd>: 変更を削除 (git reset)
<kbd>E</kbd>: edit hunk <kbd>E</kbd>: edit hunk
<kbd>c</kbd>: 変更をコミット <kbd>c</kbd>: 変更をコミット
@ -267,8 +269,8 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## メニュー ## メニュー
<pre> <pre>
<kbd>enter</kbd>: 実行 <kbd>&lt;enter&gt;</kbd>: 実行
<kbd>esc</kbd>: 閉じる <kbd>&lt;esc&gt;</kbd>: 閉じる
</pre> </pre>
## リモート ## リモート
@ -283,36 +285,36 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## リモートブランチ ## リモートブランチ
<pre> <pre>
<kbd>ctrl+o</kbd>: ブランチ名をクリップボードにコピー <kbd>&lt;c-o&gt;</kbd>: ブランチ名をクリップボードにコピー
<kbd>space</kbd>: チェックアウト <kbd>&lt;space&gt;</kbd>: チェックアウト
<kbd>n</kbd>: 新しいブランチを作成 <kbd>n</kbd>: 新しいブランチを作成
<kbd>M</kbd>: 現在のブランチにマージ <kbd>M</kbd>: 現在のブランチにマージ
<kbd>r</kbd>: rebase checked-out branch onto this branch <kbd>r</kbd>: rebase checked-out branch onto this branch
<kbd>d</kbd>: ブランチを削除 <kbd>d</kbd>: ブランチを削除
<kbd>u</kbd>: set as upstream of checked-out branch <kbd>u</kbd>: set as upstream of checked-out branch
<kbd>esc</kbd>: リモート一覧に戻る <kbd>&lt;esc&gt;</kbd>: リモート一覧に戻る
<kbd>g</kbd>: view reset options <kbd>g</kbd>: view reset options
<kbd>enter</kbd>: コミットを閲覧 <kbd>&lt;enter&gt;</kbd>: コミットを閲覧
</pre> </pre>
## 参照ログ ## 参照ログ
<pre> <pre>
<kbd>ctrl+o</kbd>: コミットのSHAをクリップボードにコピー <kbd>&lt;c-o&gt;</kbd>: コミットのSHAをクリップボードにコピー
<kbd>space</kbd>: コミットをチェックアウト <kbd>&lt;space&gt;</kbd>: コミットをチェックアウト
<kbd>y</kbd>: コミットの情報をコピー <kbd>y</kbd>: コミットの情報をコピー
<kbd>o</kbd>: ブラウザでコミットを開く <kbd>o</kbd>: ブラウザでコミットを開く
<kbd>n</kbd>: コミットにブランチを作成 <kbd>n</kbd>: コミットにブランチを作成
<kbd>g</kbd>: view reset options <kbd>g</kbd>: view reset options
<kbd>c</kbd>: コミットをコピー (cherry-pick) <kbd>c</kbd>: コミットをコピー (cherry-pick)
<kbd>C</kbd>: コミットを範囲コピー (cherry-pick) <kbd>C</kbd>: コミットを範囲コピー (cherry-pick)
<kbd>ctrl+r</kbd>: reset cherry-picked (copied) commits selection <kbd>&lt;c-r&gt;</kbd>: reset cherry-picked (copied) commits selection
<kbd>enter</kbd>: コミットを閲覧 <kbd>&lt;enter&gt;</kbd>: コミットを閲覧
</pre> </pre>
## 確認パネル ## 確認パネル
<pre> <pre>
<kbd>enter</kbd>: 確認 <kbd>&lt;enter&gt;</kbd>: 確認
<kbd>esc</kbd>: 閉じる/キャンセル <kbd>&lt;esc&gt;</kbd>: 閉じる/キャンセル
</pre> </pre>

View File

@ -2,28 +2,30 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
# Lazygit 키 바인딩 # Lazygit 키 바인딩
_Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
## 글로벌 키 바인딩 ## 글로벌 키 바인딩
<pre> <pre>
<kbd>ctrl+r</kbd>: 최근에 사용한 저장소로 전환 <kbd>&lt;c-r&gt;</kbd>: 최근에 사용한 저장소로 전환
<kbd>pgup</kbd>: 메인 패널을 위로 스크롤 (fn+up/shift+k) <kbd>&lt;pgup&gt;</kbd>: 메인 패널을 위로 스크롤 (fn+up/shift+k)
<kbd>pgdown</kbd>: 메인 패널을 아래로로 스크롤 (fn+down/shift+j) <kbd>&lt;pgdown&gt;</kbd>: 메인 패널을 아래로로 스크롤 (fn+down/shift+j)
<kbd>@</kbd>: 명령어 로그 메뉴 열기 <kbd>@</kbd>: 명령어 로그 메뉴 열기
<kbd>}</kbd>: diff 보기의 변경 사항 주위에 표시되는 컨텍스트의 크기를 늘리기 <kbd>}</kbd>: diff 보기의 변경 사항 주위에 표시되는 컨텍스트의 크기를 늘리기
<kbd>{</kbd>: diff 보기의 변경 사항 주위에 표시되는 컨텍스트 크기 줄이기 <kbd>{</kbd>: diff 보기의 변경 사항 주위에 표시되는 컨텍스트 크기 줄이기
<kbd>:</kbd>: execute custom command <kbd>:</kbd>: execute custom command
<kbd>ctrl+p</kbd>: 커스텀 Patch 옵션 보기 <kbd>&lt;c-p&gt;</kbd>: 커스텀 Patch 옵션 보기
<kbd>m</kbd>: view merge/rebase options <kbd>m</kbd>: view merge/rebase options
<kbd>R</kbd>: 새로고침 <kbd>R</kbd>: 새로고침
<kbd>+</kbd>: 다음 스크린 모드 (normal/half/fullscreen) <kbd>+</kbd>: 다음 스크린 모드 (normal/half/fullscreen)
<kbd>_</kbd>: 이전 스크린 모드 <kbd>_</kbd>: 이전 스크린 모드
<kbd>?</kbd>: 매뉴 열기 <kbd>?</kbd>: 매뉴 열기
<kbd>ctrl+s</kbd>: view filter-by-path options <kbd>&lt;c-s&gt;</kbd>: view filter-by-path options
<kbd>W</kbd>: Diff 메뉴 열기 <kbd>W</kbd>: Diff 메뉴 열기
<kbd>ctrl+e</kbd>: Diff 메뉴 열기 <kbd>&lt;c-e&gt;</kbd>: Diff 메뉴 열기
<kbd>ctrl+w</kbd>: 공백문자를 Diff 뷰에서 표시 여부 전환 <kbd>&lt;c-w&gt;</kbd>: 공백문자를 Diff 뷰에서 표시 여부 전환
<kbd>z</kbd>: 되돌리기 (reflog) (실험적) <kbd>z</kbd>: 되돌리기 (reflog) (실험적)
<kbd>ctrl+z</kbd>: 다시 실행 (reflog) (실험적) <kbd>&lt;c-z&gt;</kbd>: 다시 실행 (reflog) (실험적)
<kbd>P</kbd>: 푸시 <kbd>P</kbd>: 푸시
<kbd>p</kbd>: 업데이트 <kbd>p</kbd>: 업데이트
</pre> </pre>
@ -33,9 +35,9 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<pre> <pre>
<kbd>,</kbd>: 이전 페이지 <kbd>,</kbd>: 이전 페이지
<kbd>.</kbd>: 다음 페이지 <kbd>.</kbd>: 다음 페이지
<kbd><</kbd>: 맨 위로 스크롤 <kbd>&lt;</kbd>: 맨 위로 스크롤
<kbd>/</kbd>: 검색 시작 <kbd>/</kbd>: 검색 시작
<kbd>></kbd>: 맨 아래로 스크롤 <kbd>&gt;</kbd>: 맨 아래로 스크롤
<kbd>H</kbd>: 우 스크롤 <kbd>H</kbd>: 우 스크롤
<kbd>L</kbd>: 좌 스크롤 <kbd>L</kbd>: 좌 스크롤
<kbd>]</kbd>: 이전 탭 <kbd>]</kbd>: 이전 탭
@ -45,49 +47,49 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## Reflog ## Reflog
<pre> <pre>
<kbd>ctrl+o</kbd>: 커밋 SHA를 클립보드에 복사 <kbd>&lt;c-o&gt;</kbd>: 커밋 SHA를 클립보드에 복사
<kbd>space</kbd>: 커밋을 체크아웃 <kbd>&lt;space&gt;</kbd>: 커밋을 체크아웃
<kbd>y</kbd>: 커밋 attribute 복사 <kbd>y</kbd>: 커밋 attribute 복사
<kbd>o</kbd>: 브라우저에서 커밋 열기 <kbd>o</kbd>: 브라우저에서 커밋 열기
<kbd>n</kbd>: 커밋에서 새 브랜치를 만듭니다. <kbd>n</kbd>: 커밋에서 새 브랜치를 만듭니다.
<kbd>g</kbd>: view reset options <kbd>g</kbd>: view reset options
<kbd>c</kbd>: 커밋을 복사 (cherry-pick) <kbd>c</kbd>: 커밋을 복사 (cherry-pick)
<kbd>C</kbd>: 커밋을 범위로 복사 (cherry-pick) <kbd>C</kbd>: 커밋을 범위로 복사 (cherry-pick)
<kbd>ctrl+r</kbd>: reset cherry-picked (copied) commits selection <kbd>&lt;c-r&gt;</kbd>: reset cherry-picked (copied) commits selection
<kbd>enter</kbd>: 커밋 보기 <kbd>&lt;enter&gt;</kbd>: 커밋 보기
</pre> </pre>
## Stash ## Stash
<pre> <pre>
<kbd>space</kbd>: 적용 <kbd>&lt;space&gt;</kbd>: 적용
<kbd>g</kbd>: pop <kbd>g</kbd>: pop
<kbd>d</kbd>: drop <kbd>d</kbd>: drop
<kbd>n</kbd>: 새 브랜치 생성 <kbd>n</kbd>: 새 브랜치 생성
<kbd>r</kbd>: rename stash <kbd>r</kbd>: rename stash
<kbd>enter</kbd>: view selected item's files <kbd>&lt;enter&gt;</kbd>: view selected item's files
</pre> </pre>
## Sub-commits ## Sub-commits
<pre> <pre>
<kbd>ctrl+o</kbd>: 커밋 SHA를 클립보드에 복사 <kbd>&lt;c-o&gt;</kbd>: 커밋 SHA를 클립보드에 복사
<kbd>space</kbd>: 커밋을 체크아웃 <kbd>&lt;space&gt;</kbd>: 커밋을 체크아웃
<kbd>y</kbd>: 커밋 attribute 복사 <kbd>y</kbd>: 커밋 attribute 복사
<kbd>o</kbd>: 브라우저에서 커밋 열기 <kbd>o</kbd>: 브라우저에서 커밋 열기
<kbd>n</kbd>: 커밋에서 새 브랜치를 만듭니다. <kbd>n</kbd>: 커밋에서 새 브랜치를 만듭니다.
<kbd>g</kbd>: view reset options <kbd>g</kbd>: view reset options
<kbd>c</kbd>: 커밋을 복사 (cherry-pick) <kbd>c</kbd>: 커밋을 복사 (cherry-pick)
<kbd>C</kbd>: 커밋을 범위로 복사 (cherry-pick) <kbd>C</kbd>: 커밋을 범위로 복사 (cherry-pick)
<kbd>ctrl+r</kbd>: reset cherry-picked (copied) commits selection <kbd>&lt;c-r&gt;</kbd>: reset cherry-picked (copied) commits selection
<kbd>enter</kbd>: view selected item's files <kbd>&lt;enter&gt;</kbd>: view selected item's files
</pre> </pre>
## 메뉴 ## 메뉴
<pre> <pre>
<kbd>enter</kbd>: 실행 <kbd>&lt;enter&gt;</kbd>: 실행
<kbd>esc</kbd>: 닫기 <kbd>&lt;esc&gt;</kbd>: 닫기
</pre> </pre>
## 메인 패널 (Merging) ## 메인 패널 (Merging)
@ -95,53 +97,53 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<pre> <pre>
<kbd>e</kbd>: 파일 편집 <kbd>e</kbd>: 파일 편집
<kbd>o</kbd>: 파일 닫기 <kbd>o</kbd>: 파일 닫기
<kbd></kbd>: 이전 충돌을 선택 <kbd>&lt;left&gt;</kbd>: 이전 충돌을 선택
<kbd></kbd>: 다음 충돌을 선택 <kbd>&lt;right&gt;</kbd>: 다음 충돌을 선택
<kbd></kbd>: 이전 hunk를 선택 <kbd>&lt;up&gt;</kbd>: 이전 hunk를 선택
<kbd></kbd>: 다음 hunk를 선택 <kbd>&lt;down&gt;</kbd>: 다음 hunk를 선택
<kbd>z</kbd>: 되돌리기 <kbd>z</kbd>: 되돌리기
<kbd>M</kbd>: git mergetool를 열기 <kbd>M</kbd>: git mergetool를 열기
<kbd>space</kbd>: pick hunk <kbd>&lt;space&gt;</kbd>: pick hunk
<kbd>b</kbd>: pick all hunks <kbd>b</kbd>: pick all hunks
<kbd>esc</kbd>: 파일 목록으로 돌아가기 <kbd>&lt;esc&gt;</kbd>: 파일 목록으로 돌아가기
</pre> </pre>
## 메인 패널 (Normal) ## 메인 패널 (Normal)
<pre> <pre>
<kbd>mouse wheel </kbd>: 아래로 스크롤 (fn+up) <kbd>mouse wheel down</kbd>: 아래로 스크롤 (fn+up)
<kbd>mouse wheel </kbd>: 위로 스크롤 (fn+down) <kbd>mouse wheel up</kbd>: 위로 스크롤 (fn+down)
</pre> </pre>
## 메인 패널 (Patch Building) ## 메인 패널 (Patch Building)
<pre> <pre>
<kbd></kbd>: 이전 hunk를 선택 <kbd>&lt;left&gt;</kbd>: 이전 hunk를 선택
<kbd></kbd>: 다음 hunk를 선택 <kbd>&lt;right&gt;</kbd>: 다음 hunk를 선택
<kbd>v</kbd>: 드래그 선택 전환 <kbd>v</kbd>: 드래그 선택 전환
<kbd>V</kbd>: 드래그 선택 전환 <kbd>V</kbd>: 드래그 선택 전환
<kbd>a</kbd>: toggle select hunk <kbd>a</kbd>: toggle select hunk
<kbd>ctrl+o</kbd>: 선택한 텍스트를 클립보드에 복사 <kbd>&lt;c-o&gt;</kbd>: 선택한 텍스트를 클립보드에 복사
<kbd>o</kbd>: 파일 닫기 <kbd>o</kbd>: 파일 닫기
<kbd>e</kbd>: 파일 편집 <kbd>e</kbd>: 파일 편집
<kbd>space</kbd>: line(s)을 패치에 추가/삭제 <kbd>&lt;space&gt;</kbd>: line(s)을 패치에 추가/삭제
<kbd>esc</kbd>: exit custom patch builder <kbd>&lt;esc&gt;</kbd>: exit custom patch builder
</pre> </pre>
## 메인 패널 (Staging) ## 메인 패널 (Staging)
<pre> <pre>
<kbd></kbd>: 이전 hunk를 선택 <kbd>&lt;left&gt;</kbd>: 이전 hunk를 선택
<kbd></kbd>: 다음 hunk를 선택 <kbd>&lt;right&gt;</kbd>: 다음 hunk를 선택
<kbd>v</kbd>: 드래그 선택 전환 <kbd>v</kbd>: 드래그 선택 전환
<kbd>V</kbd>: 드래그 선택 전환 <kbd>V</kbd>: 드래그 선택 전환
<kbd>a</kbd>: toggle select hunk <kbd>a</kbd>: toggle select hunk
<kbd>ctrl+o</kbd>: 선택한 텍스트를 클립보드에 복사 <kbd>&lt;c-o&gt;</kbd>: 선택한 텍스트를 클립보드에 복사
<kbd>o</kbd>: 파일 닫기 <kbd>o</kbd>: 파일 닫기
<kbd>e</kbd>: 파일 편집 <kbd>e</kbd>: 파일 편집
<kbd>esc</kbd>: 파일 목록으로 돌아가기 <kbd>&lt;esc&gt;</kbd>: 파일 목록으로 돌아가기
<kbd>tab</kbd>: 패널 전환 <kbd>&lt;tab&gt;</kbd>: 패널 전환
<kbd>space</kbd>: 선택한 행을 staged / unstaged <kbd>&lt;space&gt;</kbd>: 선택한 행을 staged / unstaged
<kbd>d</kbd>: 변경을 삭제 (git reset) <kbd>d</kbd>: 변경을 삭제 (git reset)
<kbd>E</kbd>: edit hunk <kbd>E</kbd>: edit hunk
<kbd>c</kbd>: 커밋 변경내용 <kbd>c</kbd>: 커밋 변경내용
@ -152,13 +154,13 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## 브랜치 ## 브랜치
<pre> <pre>
<kbd>ctrl+o</kbd>: 브랜치명을 클립보드에 복사 <kbd>&lt;c-o&gt;</kbd>: 브랜치명을 클립보드에 복사
<kbd>i</kbd>: git-flow 옵션 보기 <kbd>i</kbd>: git-flow 옵션 보기
<kbd>space</kbd>: 체크아웃 <kbd>&lt;space&gt;</kbd>: 체크아웃
<kbd>n</kbd>: 새 브랜치 생성 <kbd>n</kbd>: 새 브랜치 생성
<kbd>o</kbd>: 풀 리퀘스트 생성 <kbd>o</kbd>: 풀 리퀘스트 생성
<kbd>O</kbd>: 풀 리퀘스트 생성 옵션 <kbd>O</kbd>: 풀 리퀘스트 생성 옵션
<kbd>ctrl+y</kbd>: 풀 리퀘스트 URL을 클립보드에 복사 <kbd>&lt;c-y&gt;</kbd>: 풀 리퀘스트 URL을 클립보드에 복사
<kbd>c</kbd>: 이름으로 체크아웃 <kbd>c</kbd>: 이름으로 체크아웃
<kbd>F</kbd>: 강제 체크아웃 <kbd>F</kbd>: 강제 체크아웃
<kbd>d</kbd>: 브랜치 삭제 <kbd>d</kbd>: 브랜치 삭제
@ -169,7 +171,7 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>g</kbd>: view reset options <kbd>g</kbd>: view reset options
<kbd>R</kbd>: 브랜치 이름 변경 <kbd>R</kbd>: 브랜치 이름 변경
<kbd>u</kbd>: set/unset upstream <kbd>u</kbd>: set/unset upstream
<kbd>enter</kbd>: 커밋 보기 <kbd>&lt;enter&gt;</kbd>: 커밋 보기
</pre> </pre>
## 상태 ## 상태
@ -178,15 +180,15 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>o</kbd>: 설정 파일 열기 <kbd>o</kbd>: 설정 파일 열기
<kbd>e</kbd>: 설정 파일 수정 <kbd>e</kbd>: 설정 파일 수정
<kbd>u</kbd>: 업데이트 확인 <kbd>u</kbd>: 업데이트 확인
<kbd>enter</kbd>: 최근에 사용한 저장소로 전환 <kbd>&lt;enter&gt;</kbd>: 최근에 사용한 저장소로 전환
<kbd>a</kbd>: 모든 브랜치 로그 표시 <kbd>a</kbd>: 모든 브랜치 로그 표시
</pre> </pre>
## 서브모듈 ## 서브모듈
<pre> <pre>
<kbd>ctrl+o</kbd>: 서브모듈 이름을 클립보드에 복사 <kbd>&lt;c-o&gt;</kbd>: 서브모듈 이름을 클립보드에 복사
<kbd>enter</kbd>: 서브모듈 열기 <kbd>&lt;enter&gt;</kbd>: 서브모듈 열기
<kbd>d</kbd>: 서브모듈 삭제 <kbd>d</kbd>: 서브모듈 삭제
<kbd>u</kbd>: 서브모듈 업데이트 <kbd>u</kbd>: 서브모듈 업데이트
<kbd>n</kbd>: 새로운 서브모듈 추가 <kbd>n</kbd>: 새로운 서브모듈 추가
@ -207,23 +209,23 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## 원격 브랜치 ## 원격 브랜치
<pre> <pre>
<kbd>ctrl+o</kbd>: 브랜치명을 클립보드에 복사 <kbd>&lt;c-o&gt;</kbd>: 브랜치명을 클립보드에 복사
<kbd>space</kbd>: 체크아웃 <kbd>&lt;space&gt;</kbd>: 체크아웃
<kbd>n</kbd>: 새 브랜치 생성 <kbd>n</kbd>: 새 브랜치 생성
<kbd>M</kbd>: 현재 브랜치에 병합 <kbd>M</kbd>: 현재 브랜치에 병합
<kbd>r</kbd>: 체크아웃된 브랜치를 이 브랜치에 리베이스 <kbd>r</kbd>: 체크아웃된 브랜치를 이 브랜치에 리베이스
<kbd>d</kbd>: 브랜치 삭제 <kbd>d</kbd>: 브랜치 삭제
<kbd>u</kbd>: set as upstream of checked-out branch <kbd>u</kbd>: set as upstream of checked-out branch
<kbd>esc</kbd>: 원격목록으로 돌아가기 <kbd>&lt;esc&gt;</kbd>: 원격목록으로 돌아가기
<kbd>g</kbd>: view reset options <kbd>g</kbd>: view reset options
<kbd>enter</kbd>: 커밋 보기 <kbd>&lt;enter&gt;</kbd>: 커밋 보기
</pre> </pre>
## 커밋 ## 커밋
<pre> <pre>
<kbd>ctrl+o</kbd>: 커밋 SHA를 클립보드에 복사 <kbd>&lt;c-o&gt;</kbd>: 커밋 SHA를 클립보드에 복사
<kbd>ctrl+r</kbd>: reset cherry-picked (copied) commits selection <kbd>&lt;c-r&gt;</kbd>: reset cherry-picked (copied) commits selection
<kbd>b</kbd>: bisect 옵션 보기 <kbd>b</kbd>: bisect 옵션 보기
<kbd>s</kbd>: squash down <kbd>s</kbd>: squash down
<kbd>f</kbd>: fixup commit <kbd>f</kbd>: fixup commit
@ -234,63 +236,63 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>p</kbd>: pick commit (when mid-rebase) <kbd>p</kbd>: pick commit (when mid-rebase)
<kbd>F</kbd>: create fixup commit for this commit <kbd>F</kbd>: create fixup commit for this commit
<kbd>S</kbd>: squash all 'fixup!' commits above selected commit (autosquash) <kbd>S</kbd>: squash all 'fixup!' commits above selected commit (autosquash)
<kbd>ctrl+j</kbd>: 커밋을 1개 아래로 이동 <kbd>&lt;c-j&gt;</kbd>: 커밋을 1개 아래로 이동
<kbd>ctrl+k</kbd>: 커밋을 1개 위로 이동 <kbd>&lt;c-k&gt;</kbd>: 커밋을 1개 위로 이동
<kbd>v</kbd>: 커밋을 붙여넣기 (cherry-pick) <kbd>v</kbd>: 커밋을 붙여넣기 (cherry-pick)
<kbd>A</kbd>: amend commit with staged changes <kbd>A</kbd>: amend commit with staged changes
<kbd>a</kbd>: reset commit author <kbd>a</kbd>: reset commit author
<kbd>t</kbd>: 커밋 되돌리기 <kbd>t</kbd>: 커밋 되돌리기
<kbd>T</kbd>: tag commit <kbd>T</kbd>: tag commit
<kbd>ctrl+l</kbd>: 로그 메뉴 열기 <kbd>&lt;c-l&gt;</kbd>: 로그 메뉴 열기
<kbd>space</kbd>: 커밋을 체크아웃 <kbd>&lt;space&gt;</kbd>: 커밋을 체크아웃
<kbd>y</kbd>: 커밋 attribute 복사 <kbd>y</kbd>: 커밋 attribute 복사
<kbd>o</kbd>: 브라우저에서 커밋 열기 <kbd>o</kbd>: 브라우저에서 커밋 열기
<kbd>n</kbd>: 커밋에서 새 브랜치를 만듭니다. <kbd>n</kbd>: 커밋에서 새 브랜치를 만듭니다.
<kbd>g</kbd>: view reset options <kbd>g</kbd>: view reset options
<kbd>c</kbd>: 커밋을 복사 (cherry-pick) <kbd>c</kbd>: 커밋을 복사 (cherry-pick)
<kbd>C</kbd>: 커밋을 범위로 복사 (cherry-pick) <kbd>C</kbd>: 커밋을 범위로 복사 (cherry-pick)
<kbd>enter</kbd>: view selected item's files <kbd>&lt;enter&gt;</kbd>: view selected item's files
</pre> </pre>
## 커밋 파일 ## 커밋 파일
<pre> <pre>
<kbd>ctrl+o</kbd>: 커밋한 파일명을 클립보드에 복사 <kbd>&lt;c-o&gt;</kbd>: 커밋한 파일명을 클립보드에 복사
<kbd>c</kbd>: checkout file <kbd>c</kbd>: checkout file
<kbd>d</kbd>: discard this commit's changes to this file <kbd>d</kbd>: discard this commit's changes to this file
<kbd>o</kbd>: 파일 닫기 <kbd>o</kbd>: 파일 닫기
<kbd>e</kbd>: 파일 편집 <kbd>e</kbd>: 파일 편집
<kbd>space</kbd>: toggle file included in patch <kbd>&lt;space&gt;</kbd>: toggle file included in patch
<kbd>a</kbd>: toggle all files included in patch <kbd>a</kbd>: toggle all files included in patch
<kbd>enter</kbd>: enter file to add selected lines to the patch (or toggle directory collapsed) <kbd>&lt;enter&gt;</kbd>: enter file to add selected lines to the patch (or toggle directory collapsed)
<kbd>`</kbd>: 파일 트리뷰로 전환 <kbd>`</kbd>: 파일 트리뷰로 전환
</pre> </pre>
## 커밋메시지 ## 커밋메시지
<pre> <pre>
<kbd>enter</kbd>: 확인 <kbd>&lt;enter&gt;</kbd>: 확인
<kbd>esc</kbd>: 닫기 <kbd>&lt;esc&gt;</kbd>: 닫기
</pre> </pre>
## 태그 ## 태그
<pre> <pre>
<kbd>space</kbd>: 체크아웃 <kbd>&lt;space&gt;</kbd>: 체크아웃
<kbd>d</kbd>: 태그 삭제 <kbd>d</kbd>: 태그 삭제
<kbd>P</kbd>: 태그를 push <kbd>P</kbd>: 태그를 push
<kbd>n</kbd>: 태그를 생성 <kbd>n</kbd>: 태그를 생성
<kbd>g</kbd>: view reset options <kbd>g</kbd>: view reset options
<kbd>enter</kbd>: 커밋 보기 <kbd>&lt;enter&gt;</kbd>: 커밋 보기
</pre> </pre>
## 파일 ## 파일
<pre> <pre>
<kbd>ctrl+o</kbd>: 파일명을 클립보드에 복사 <kbd>&lt;c-o&gt;</kbd>: 파일명을 클립보드에 복사
<kbd>d</kbd>: view 'discard changes' options <kbd>d</kbd>: view 'discard changes' options
<kbd>space</kbd>: Staged 전환 <kbd>&lt;space&gt;</kbd>: Staged 전환
<kbd>ctrl+b</kbd>: 파일을 필터하기 (Staged/unstaged) <kbd>&lt;c-b&gt;</kbd>: 파일을 필터하기 (Staged/unstaged)
<kbd>c</kbd>: 커밋 변경내용 <kbd>c</kbd>: 커밋 변경내용
<kbd>w</kbd>: commit changes without pre-commit hook <kbd>w</kbd>: commit changes without pre-commit hook
<kbd>A</kbd>: 마지맛 커밋 수정 <kbd>A</kbd>: 마지맛 커밋 수정
@ -302,7 +304,7 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>s</kbd>: 변경사항을 Stash <kbd>s</kbd>: 변경사항을 Stash
<kbd>S</kbd>: Stash 옵션 보기 <kbd>S</kbd>: Stash 옵션 보기
<kbd>a</kbd>: 모든 변경을 Staged/unstaged으로 전환 <kbd>a</kbd>: 모든 변경을 Staged/unstaged으로 전환
<kbd>enter</kbd>: stage individual hunks/lines for file, or collapse/expand for directory <kbd>&lt;enter&gt;</kbd>: stage individual hunks/lines for file, or collapse/expand for directory
<kbd>g</kbd>: view upstream reset options <kbd>g</kbd>: view upstream reset options
<kbd>D</kbd>: view reset options <kbd>D</kbd>: view reset options
<kbd>`</kbd>: 파일 트리뷰로 전환 <kbd>`</kbd>: 파일 트리뷰로 전환
@ -313,6 +315,6 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## 확인 패널 ## 확인 패널
<pre> <pre>
<kbd>enter</kbd>: 확인 <kbd>&lt;enter&gt;</kbd>: 확인
<kbd>esc</kbd>: 닫기/취소 <kbd>&lt;esc&gt;</kbd>: 닫기/취소
</pre> </pre>

View File

@ -2,28 +2,30 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
# Lazygit Sneltoetsen # Lazygit Sneltoetsen
_Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
## Globale Sneltoetsen ## Globale Sneltoetsen
<pre> <pre>
<kbd>ctrl+r</kbd>: wissel naar een recente repo <kbd>&lt;c-r&gt;</kbd>: wissel naar een recente repo
<kbd>pgup</kbd>: scroll naar beneden vanaf hoofdpaneel (fn+up/shift+k) <kbd>&lt;pgup&gt;</kbd>: scroll naar beneden vanaf hoofdpaneel (fn+up/shift+k)
<kbd>pgdown</kbd>: scroll naar beneden vanaf hoofdpaneel (fn+down/shift+j) <kbd>&lt;pgdown&gt;</kbd>: scroll naar beneden vanaf hoofdpaneel (fn+down/shift+j)
<kbd>@</kbd>: open command log menu <kbd>@</kbd>: open command log menu
<kbd>}</kbd>: Increase the size of the context shown around changes in the diff view <kbd>}</kbd>: Increase the size of the context shown around changes in the diff view
<kbd>{</kbd>: Decrease the size of the context shown around changes in the diff view <kbd>{</kbd>: Decrease the size of the context shown around changes in the diff view
<kbd>:</kbd>: voer aangepaste commando uit <kbd>:</kbd>: voer aangepaste commando uit
<kbd>ctrl+p</kbd>: bekijk aangepaste patch opties <kbd>&lt;c-p&gt;</kbd>: bekijk aangepaste patch opties
<kbd>m</kbd>: bekijk merge/rebase opties <kbd>m</kbd>: bekijk merge/rebase opties
<kbd>R</kbd>: verversen <kbd>R</kbd>: verversen
<kbd>+</kbd>: volgende scherm modus (normaal/half/groot) <kbd>+</kbd>: volgende scherm modus (normaal/half/groot)
<kbd>_</kbd>: vorige scherm modus <kbd>_</kbd>: vorige scherm modus
<kbd>?</kbd>: open menu <kbd>?</kbd>: open menu
<kbd>ctrl+s</kbd>: bekijk scoping opties <kbd>&lt;c-s&gt;</kbd>: bekijk scoping opties
<kbd>W</kbd>: open diff menu <kbd>W</kbd>: open diff menu
<kbd>ctrl+e</kbd>: open diff menu <kbd>&lt;c-e&gt;</kbd>: open diff menu
<kbd>ctrl+w</kbd>: Toggle whether or not whitespace changes are shown in the diff view <kbd>&lt;c-w&gt;</kbd>: Toggle whether or not whitespace changes are shown in the diff view
<kbd>z</kbd>: ongedaan maken (via reflog) (experimenteel) <kbd>z</kbd>: ongedaan maken (via reflog) (experimenteel)
<kbd>ctrl+z</kbd>: redo (via reflog) (experimenteel) <kbd>&lt;c-z&gt;</kbd>: redo (via reflog) (experimenteel)
<kbd>P</kbd>: push <kbd>P</kbd>: push
<kbd>p</kbd>: pull <kbd>p</kbd>: pull
</pre> </pre>
@ -33,9 +35,9 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<pre> <pre>
<kbd>,</kbd>: vorige pagina <kbd>,</kbd>: vorige pagina
<kbd>.</kbd>: volgende pagina <kbd>.</kbd>: volgende pagina
<kbd><</kbd>: scroll naar boven <kbd>&lt;</kbd>: scroll naar boven
<kbd>/</kbd>: start met zoeken <kbd>/</kbd>: start met zoeken
<kbd>></kbd>: scroll naar beneden <kbd>&gt;</kbd>: scroll naar beneden
<kbd>H</kbd>: scroll left <kbd>H</kbd>: scroll left
<kbd>L</kbd>: scroll right <kbd>L</kbd>: scroll right
<kbd>]</kbd>: volgende tabblad <kbd>]</kbd>: volgende tabblad
@ -45,10 +47,10 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## Bestanden ## Bestanden
<pre> <pre>
<kbd>ctrl+o</kbd>: kopieer de bestandsnaam naar het klembord <kbd>&lt;c-o&gt;</kbd>: kopieer de bestandsnaam naar het klembord
<kbd>d</kbd>: bekijk 'veranderingen ongedaan maken' opties <kbd>d</kbd>: bekijk 'veranderingen ongedaan maken' opties
<kbd>space</kbd>: toggle staged <kbd>&lt;space&gt;</kbd>: toggle staged
<kbd>ctrl+b</kbd>: Filter files (staged/unstaged) <kbd>&lt;c-b&gt;</kbd>: Filter files (staged/unstaged)
<kbd>c</kbd>: commit veranderingen <kbd>c</kbd>: commit veranderingen
<kbd>w</kbd>: commit veranderingen zonder pre-commit hook <kbd>w</kbd>: commit veranderingen zonder pre-commit hook
<kbd>A</kbd>: wijzig laatste commit <kbd>A</kbd>: wijzig laatste commit
@ -60,7 +62,7 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>s</kbd>: stash-bestanden <kbd>s</kbd>: stash-bestanden
<kbd>S</kbd>: bekijk stash opties <kbd>S</kbd>: bekijk stash opties
<kbd>a</kbd>: toggle staged alle <kbd>a</kbd>: toggle staged alle
<kbd>enter</kbd>: stage individuele hunks/lijnen <kbd>&lt;enter&gt;</kbd>: stage individuele hunks/lijnen
<kbd>g</kbd>: bekijk upstream reset opties <kbd>g</kbd>: bekijk upstream reset opties
<kbd>D</kbd>: bekijk reset opties <kbd>D</kbd>: bekijk reset opties
<kbd>`</kbd>: toggle bestandsboom weergave <kbd>`</kbd>: toggle bestandsboom weergave
@ -71,20 +73,20 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## Bevestigingspaneel ## Bevestigingspaneel
<pre> <pre>
<kbd>enter</kbd>: bevestig <kbd>&lt;enter&gt;</kbd>: bevestig
<kbd>esc</kbd>: sluiten <kbd>&lt;esc&gt;</kbd>: sluiten
</pre> </pre>
## Branches ## Branches
<pre> <pre>
<kbd>ctrl+o</kbd>: kopieer branch name naar klembord <kbd>&lt;c-o&gt;</kbd>: kopieer branch name naar klembord
<kbd>i</kbd>: laat git-flow opties zien <kbd>i</kbd>: laat git-flow opties zien
<kbd>space</kbd>: uitchecken <kbd>&lt;space&gt;</kbd>: uitchecken
<kbd>n</kbd>: nieuwe branch <kbd>n</kbd>: nieuwe branch
<kbd>o</kbd>: maak een pull-request <kbd>o</kbd>: maak een pull-request
<kbd>O</kbd>: bekijk opties voor pull-aanvraag <kbd>O</kbd>: bekijk opties voor pull-aanvraag
<kbd>ctrl+y</kbd>: kopieer de URL van het pull-verzoek naar het klembord <kbd>&lt;c-y&gt;</kbd>: kopieer de URL van het pull-verzoek naar het klembord
<kbd>c</kbd>: uitchecken bij naam <kbd>c</kbd>: uitchecken bij naam
<kbd>F</kbd>: forceer checkout <kbd>F</kbd>: forceer checkout
<kbd>d</kbd>: verwijder branch <kbd>d</kbd>: verwijder branch
@ -95,35 +97,35 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>g</kbd>: bekijk reset opties <kbd>g</kbd>: bekijk reset opties
<kbd>R</kbd>: hernoem branch <kbd>R</kbd>: hernoem branch
<kbd>u</kbd>: set/unset upstream <kbd>u</kbd>: set/unset upstream
<kbd>enter</kbd>: bekijk commits <kbd>&lt;enter&gt;</kbd>: bekijk commits
</pre> </pre>
## Commit Bericht ## Commit Bericht
<pre> <pre>
<kbd>enter</kbd>: bevestig <kbd>&lt;enter&gt;</kbd>: bevestig
<kbd>esc</kbd>: sluiten <kbd>&lt;esc&gt;</kbd>: sluiten
</pre> </pre>
## Commit bestanden ## Commit bestanden
<pre> <pre>
<kbd>ctrl+o</kbd>: kopieer de vastgelegde bestandsnaam naar het klembord <kbd>&lt;c-o&gt;</kbd>: kopieer de vastgelegde bestandsnaam naar het klembord
<kbd>c</kbd>: bestand uitchecken <kbd>c</kbd>: bestand uitchecken
<kbd>d</kbd>: uitsluit deze commit zijn veranderingen aan dit bestand <kbd>d</kbd>: uitsluit deze commit zijn veranderingen aan dit bestand
<kbd>o</kbd>: open bestand <kbd>o</kbd>: open bestand
<kbd>e</kbd>: verander bestand <kbd>e</kbd>: verander bestand
<kbd>space</kbd>: toggle bestand inbegrepen in patch <kbd>&lt;space&gt;</kbd>: toggle bestand inbegrepen in patch
<kbd>a</kbd>: toggle all files included in patch <kbd>a</kbd>: toggle all files included in patch
<kbd>enter</kbd>: enter bestand om geselecteerde regels toe te voegen aan de patch <kbd>&lt;enter&gt;</kbd>: enter bestand om geselecteerde regels toe te voegen aan de patch
<kbd>`</kbd>: toggle bestandsboom weergave <kbd>`</kbd>: toggle bestandsboom weergave
</pre> </pre>
## Commits ## Commits
<pre> <pre>
<kbd>ctrl+o</kbd>: kopieer commit SHA naar klembord <kbd>&lt;c-o&gt;</kbd>: kopieer commit SHA naar klembord
<kbd>ctrl+r</kbd>: reset cherry-picked (gekopieerde) commits selectie <kbd>&lt;c-r&gt;</kbd>: reset cherry-picked (gekopieerde) commits selectie
<kbd>b</kbd>: view bisect options <kbd>b</kbd>: view bisect options
<kbd>s</kbd>: squash beneden <kbd>s</kbd>: squash beneden
<kbd>f</kbd>: Fixup commit <kbd>f</kbd>: Fixup commit
@ -134,29 +136,29 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>p</kbd>: kies commit (wanneer midden in rebase) <kbd>p</kbd>: kies commit (wanneer midden in rebase)
<kbd>F</kbd>: creëer fixup commit voor deze commit <kbd>F</kbd>: creëer fixup commit voor deze commit
<kbd>S</kbd>: squash bovenstaande commits <kbd>S</kbd>: squash bovenstaande commits
<kbd>ctrl+j</kbd>: verplaats commit 1 naar beneden <kbd>&lt;c-j&gt;</kbd>: verplaats commit 1 naar beneden
<kbd>ctrl+k</kbd>: verplaats commit 1 naar boven <kbd>&lt;c-k&gt;</kbd>: verplaats commit 1 naar boven
<kbd>v</kbd>: plak commits (cherry-pick) <kbd>v</kbd>: plak commits (cherry-pick)
<kbd>A</kbd>: wijzig commit met staged veranderingen <kbd>A</kbd>: wijzig commit met staged veranderingen
<kbd>a</kbd>: reset commit author <kbd>a</kbd>: reset commit author
<kbd>t</kbd>: commit ongedaan maken <kbd>t</kbd>: commit ongedaan maken
<kbd>T</kbd>: tag commit <kbd>T</kbd>: tag commit
<kbd>ctrl+l</kbd>: open log menu <kbd>&lt;c-l&gt;</kbd>: open log menu
<kbd>space</kbd>: checkout commit <kbd>&lt;space&gt;</kbd>: checkout commit
<kbd>y</kbd>: copy commit attribute <kbd>y</kbd>: copy commit attribute
<kbd>o</kbd>: open commit in browser <kbd>o</kbd>: open commit in browser
<kbd>n</kbd>: creëer nieuwe branch van commit <kbd>n</kbd>: creëer nieuwe branch van commit
<kbd>g</kbd>: bekijk reset opties <kbd>g</kbd>: bekijk reset opties
<kbd>c</kbd>: kopieer commit (cherry-pick) <kbd>c</kbd>: kopieer commit (cherry-pick)
<kbd>C</kbd>: kopieer commit reeks (cherry-pick) <kbd>C</kbd>: kopieer commit reeks (cherry-pick)
<kbd>enter</kbd>: bekijk gecommite bestanden <kbd>&lt;enter&gt;</kbd>: bekijk gecommite bestanden
</pre> </pre>
## Menu ## Menu
<pre> <pre>
<kbd>enter</kbd>: uitvoeren <kbd>&lt;enter&gt;</kbd>: uitvoeren
<kbd>esc</kbd>: sluiten <kbd>&lt;esc&gt;</kbd>: sluiten
</pre> </pre>
## Mergen ## Mergen
@ -164,67 +166,67 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<pre> <pre>
<kbd>e</kbd>: verander bestand <kbd>e</kbd>: verander bestand
<kbd>o</kbd>: open bestand <kbd>o</kbd>: open bestand
<kbd></kbd>: selecteer voorgaand conflict <kbd>&lt;left&gt;</kbd>: selecteer voorgaand conflict
<kbd></kbd>: selecteer volgende conflict <kbd>&lt;right&gt;</kbd>: selecteer volgende conflict
<kbd></kbd>: selecteer bovenste hunk <kbd>&lt;up&gt;</kbd>: selecteer bovenste hunk
<kbd></kbd>: selecteer onderste hunk <kbd>&lt;down&gt;</kbd>: selecteer onderste hunk
<kbd>z</kbd>: ongedaan maken <kbd>z</kbd>: ongedaan maken
<kbd>M</kbd>: open external merge tool (git mergetool) <kbd>M</kbd>: open external merge tool (git mergetool)
<kbd>space</kbd>: kies hunk <kbd>&lt;space&gt;</kbd>: kies hunk
<kbd>b</kbd>: kies bijde hunks <kbd>b</kbd>: kies bijde hunks
<kbd>esc</kbd>: ga terug naar het bestanden paneel <kbd>&lt;esc&gt;</kbd>: ga terug naar het bestanden paneel
</pre> </pre>
## Normaal ## Normaal
<pre> <pre>
<kbd>mouse wheel </kbd>: scroll omlaag (fn+up) <kbd>mouse wheel down</kbd>: scroll omlaag (fn+up)
<kbd>mouse wheel </kbd>: scroll omhoog (fn+down) <kbd>mouse wheel up</kbd>: scroll omhoog (fn+down)
</pre> </pre>
## Patch Bouwen ## Patch Bouwen
<pre> <pre>
<kbd></kbd>: selecteer de vorige hunk <kbd>&lt;left&gt;</kbd>: selecteer de vorige hunk
<kbd></kbd>: selecteer de volgende hunk <kbd>&lt;right&gt;</kbd>: selecteer de volgende hunk
<kbd>v</kbd>: toggle drag selecteer <kbd>v</kbd>: toggle drag selecteer
<kbd>V</kbd>: toggle drag selecteer <kbd>V</kbd>: toggle drag selecteer
<kbd>a</kbd>: toggle selecteer hunk <kbd>a</kbd>: toggle selecteer hunk
<kbd>ctrl+o</kbd>: copy the selected text to the clipboard <kbd>&lt;c-o&gt;</kbd>: copy the selected text to the clipboard
<kbd>o</kbd>: open bestand <kbd>o</kbd>: open bestand
<kbd>e</kbd>: verander bestand <kbd>e</kbd>: verander bestand
<kbd>space</kbd>: voeg toe/verwijder lijn(en) in patch <kbd>&lt;space&gt;</kbd>: voeg toe/verwijder lijn(en) in patch
<kbd>esc</kbd>: sluit lijn-bij-lijn modus <kbd>&lt;esc&gt;</kbd>: sluit lijn-bij-lijn modus
</pre> </pre>
## Reflog ## Reflog
<pre> <pre>
<kbd>ctrl+o</kbd>: kopieer commit SHA naar klembord <kbd>&lt;c-o&gt;</kbd>: kopieer commit SHA naar klembord
<kbd>space</kbd>: checkout commit <kbd>&lt;space&gt;</kbd>: checkout commit
<kbd>y</kbd>: copy commit attribute <kbd>y</kbd>: copy commit attribute
<kbd>o</kbd>: open commit in browser <kbd>o</kbd>: open commit in browser
<kbd>n</kbd>: creëer nieuwe branch van commit <kbd>n</kbd>: creëer nieuwe branch van commit
<kbd>g</kbd>: bekijk reset opties <kbd>g</kbd>: bekijk reset opties
<kbd>c</kbd>: kopieer commit (cherry-pick) <kbd>c</kbd>: kopieer commit (cherry-pick)
<kbd>C</kbd>: kopieer commit reeks (cherry-pick) <kbd>C</kbd>: kopieer commit reeks (cherry-pick)
<kbd>ctrl+r</kbd>: reset cherry-picked (gekopieerde) commits selectie <kbd>&lt;c-r&gt;</kbd>: reset cherry-picked (gekopieerde) commits selectie
<kbd>enter</kbd>: bekijk commits <kbd>&lt;enter&gt;</kbd>: bekijk commits
</pre> </pre>
## Remote Branches ## Remote Branches
<pre> <pre>
<kbd>ctrl+o</kbd>: kopieer branch name naar klembord <kbd>&lt;c-o&gt;</kbd>: kopieer branch name naar klembord
<kbd>space</kbd>: uitchecken <kbd>&lt;space&gt;</kbd>: uitchecken
<kbd>n</kbd>: nieuwe branch <kbd>n</kbd>: nieuwe branch
<kbd>M</kbd>: merge in met huidige checked out branch <kbd>M</kbd>: merge in met huidige checked out branch
<kbd>r</kbd>: rebase branch <kbd>r</kbd>: rebase branch
<kbd>d</kbd>: verwijder branch <kbd>d</kbd>: verwijder branch
<kbd>u</kbd>: stel in als upstream van uitgecheckte branch <kbd>u</kbd>: stel in als upstream van uitgecheckte branch
<kbd>esc</kbd>: ga terug naar remotes lijst <kbd>&lt;esc&gt;</kbd>: ga terug naar remotes lijst
<kbd>g</kbd>: bekijk reset opties <kbd>g</kbd>: bekijk reset opties
<kbd>enter</kbd>: bekijk commits <kbd>&lt;enter&gt;</kbd>: bekijk commits
</pre> </pre>
## Remotes ## Remotes
@ -239,17 +241,17 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## Staging ## Staging
<pre> <pre>
<kbd></kbd>: selecteer de vorige hunk <kbd>&lt;left&gt;</kbd>: selecteer de vorige hunk
<kbd></kbd>: selecteer de volgende hunk <kbd>&lt;right&gt;</kbd>: selecteer de volgende hunk
<kbd>v</kbd>: toggle drag selecteer <kbd>v</kbd>: toggle drag selecteer
<kbd>V</kbd>: toggle drag selecteer <kbd>V</kbd>: toggle drag selecteer
<kbd>a</kbd>: toggle selecteer hunk <kbd>a</kbd>: toggle selecteer hunk
<kbd>ctrl+o</kbd>: copy the selected text to the clipboard <kbd>&lt;c-o&gt;</kbd>: copy the selected text to the clipboard
<kbd>o</kbd>: open bestand <kbd>o</kbd>: open bestand
<kbd>e</kbd>: verander bestand <kbd>e</kbd>: verander bestand
<kbd>esc</kbd>: ga terug naar het bestanden paneel <kbd>&lt;esc&gt;</kbd>: ga terug naar het bestanden paneel
<kbd>tab</kbd>: ga naar een ander paneel <kbd>&lt;tab&gt;</kbd>: ga naar een ander paneel
<kbd>space</kbd>: toggle lijnen staged / unstaged <kbd>&lt;space&gt;</kbd>: toggle lijnen staged / unstaged
<kbd>d</kbd>: verwijdert change (git reset) <kbd>d</kbd>: verwijdert change (git reset)
<kbd>E</kbd>: edit hunk <kbd>E</kbd>: edit hunk
<kbd>c</kbd>: commit veranderingen <kbd>c</kbd>: commit veranderingen
@ -260,12 +262,12 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## Stash ## Stash
<pre> <pre>
<kbd>space</kbd>: toepassen <kbd>&lt;space&gt;</kbd>: toepassen
<kbd>g</kbd>: pop <kbd>g</kbd>: pop
<kbd>d</kbd>: laten vallen <kbd>d</kbd>: laten vallen
<kbd>n</kbd>: nieuwe branch <kbd>n</kbd>: nieuwe branch
<kbd>r</kbd>: rename stash <kbd>r</kbd>: rename stash
<kbd>enter</kbd>: bekijk gecommite bestanden <kbd>&lt;enter&gt;</kbd>: bekijk gecommite bestanden
</pre> </pre>
## Status ## Status
@ -274,30 +276,30 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>o</kbd>: open config bestand <kbd>o</kbd>: open config bestand
<kbd>e</kbd>: verander config bestand <kbd>e</kbd>: verander config bestand
<kbd>u</kbd>: check voor updates <kbd>u</kbd>: check voor updates
<kbd>enter</kbd>: wissel naar een recente repo <kbd>&lt;enter&gt;</kbd>: wissel naar een recente repo
<kbd>a</kbd>: alle logs van de branch laten zien <kbd>a</kbd>: alle logs van de branch laten zien
</pre> </pre>
## Sub-commits ## Sub-commits
<pre> <pre>
<kbd>ctrl+o</kbd>: kopieer commit SHA naar klembord <kbd>&lt;c-o&gt;</kbd>: kopieer commit SHA naar klembord
<kbd>space</kbd>: checkout commit <kbd>&lt;space&gt;</kbd>: checkout commit
<kbd>y</kbd>: copy commit attribute <kbd>y</kbd>: copy commit attribute
<kbd>o</kbd>: open commit in browser <kbd>o</kbd>: open commit in browser
<kbd>n</kbd>: creëer nieuwe branch van commit <kbd>n</kbd>: creëer nieuwe branch van commit
<kbd>g</kbd>: bekijk reset opties <kbd>g</kbd>: bekijk reset opties
<kbd>c</kbd>: kopieer commit (cherry-pick) <kbd>c</kbd>: kopieer commit (cherry-pick)
<kbd>C</kbd>: kopieer commit reeks (cherry-pick) <kbd>C</kbd>: kopieer commit reeks (cherry-pick)
<kbd>ctrl+r</kbd>: reset cherry-picked (gekopieerde) commits selectie <kbd>&lt;c-r&gt;</kbd>: reset cherry-picked (gekopieerde) commits selectie
<kbd>enter</kbd>: bekijk gecommite bestanden <kbd>&lt;enter&gt;</kbd>: bekijk gecommite bestanden
</pre> </pre>
## Submodules ## Submodules
<pre> <pre>
<kbd>ctrl+o</kbd>: kopieer submodule naam naar klembord <kbd>&lt;c-o&gt;</kbd>: kopieer submodule naam naar klembord
<kbd>enter</kbd>: enter submodule <kbd>&lt;enter&gt;</kbd>: enter submodule
<kbd>d</kbd>: remove submodule <kbd>d</kbd>: remove submodule
<kbd>u</kbd>: update submodule <kbd>u</kbd>: update submodule
<kbd>n</kbd>: voeg nieuwe submodule toe <kbd>n</kbd>: voeg nieuwe submodule toe
@ -309,10 +311,10 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## Tags ## Tags
<pre> <pre>
<kbd>space</kbd>: uitchecken <kbd>&lt;space&gt;</kbd>: uitchecken
<kbd>d</kbd>: verwijder tag <kbd>d</kbd>: verwijder tag
<kbd>P</kbd>: push tag <kbd>P</kbd>: push tag
<kbd>n</kbd>: creëer tag <kbd>n</kbd>: creëer tag
<kbd>g</kbd>: bekijk reset opties <kbd>g</kbd>: bekijk reset opties
<kbd>enter</kbd>: bekijk commits <kbd>&lt;enter&gt;</kbd>: bekijk commits
</pre> </pre>

View File

@ -2,28 +2,30 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
# Lazygit Keybindings # Lazygit Keybindings
_Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
## Globalne ## Globalne
<pre> <pre>
<kbd>ctrl+r</kbd>: switch to a recent repo <kbd>&lt;c-r&gt;</kbd>: switch to a recent repo
<kbd>pgup</kbd>: scroll up main panel (fn+up/shift+k) <kbd>&lt;pgup&gt;</kbd>: scroll up main panel (fn+up/shift+k)
<kbd>pgdown</kbd>: scroll down main panel (fn+down/shift+j) <kbd>&lt;pgdown&gt;</kbd>: scroll down main panel (fn+down/shift+j)
<kbd>@</kbd>: open command log menu <kbd>@</kbd>: open command log menu
<kbd>}</kbd>: Increase the size of the context shown around changes in the diff view <kbd>}</kbd>: Increase the size of the context shown around changes in the diff view
<kbd>{</kbd>: Decrease the size of the context shown around changes in the diff view <kbd>{</kbd>: Decrease the size of the context shown around changes in the diff view
<kbd>:</kbd>: wykonaj własną komendę <kbd>:</kbd>: wykonaj własną komendę
<kbd>ctrl+p</kbd>: view custom patch options <kbd>&lt;c-p&gt;</kbd>: view custom patch options
<kbd>m</kbd>: widok scalenia/opcje zmiany bazy <kbd>m</kbd>: widok scalenia/opcje zmiany bazy
<kbd>R</kbd>: odśwież <kbd>R</kbd>: odśwież
<kbd>+</kbd>: next screen mode (normal/half/fullscreen) <kbd>+</kbd>: next screen mode (normal/half/fullscreen)
<kbd>_</kbd>: prev screen mode <kbd>_</kbd>: prev screen mode
<kbd>?</kbd>: open menu <kbd>?</kbd>: open menu
<kbd>ctrl+s</kbd>: view filter-by-path options <kbd>&lt;c-s&gt;</kbd>: view filter-by-path options
<kbd>W</kbd>: open diff menu <kbd>W</kbd>: open diff menu
<kbd>ctrl+e</kbd>: open diff menu <kbd>&lt;c-e&gt;</kbd>: open diff menu
<kbd>ctrl+w</kbd>: Toggle whether or not whitespace changes are shown in the diff view <kbd>&lt;c-w&gt;</kbd>: Toggle whether or not whitespace changes are shown in the diff view
<kbd>z</kbd>: undo (via reflog) (experimental) <kbd>z</kbd>: undo (via reflog) (experimental)
<kbd>ctrl+z</kbd>: redo (via reflog) (experimental) <kbd>&lt;c-z&gt;</kbd>: redo (via reflog) (experimental)
<kbd>P</kbd>: push <kbd>P</kbd>: push
<kbd>p</kbd>: pull <kbd>p</kbd>: pull
</pre> </pre>
@ -33,9 +35,9 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<pre> <pre>
<kbd>,</kbd>: previous page <kbd>,</kbd>: previous page
<kbd>.</kbd>: next page <kbd>.</kbd>: next page
<kbd><</kbd>: scroll to top <kbd>&lt;</kbd>: scroll to top
<kbd>/</kbd>: start search <kbd>/</kbd>: start search
<kbd>></kbd>: scroll to bottom <kbd>&gt;</kbd>: scroll to bottom
<kbd>H</kbd>: scroll left <kbd>H</kbd>: scroll left
<kbd>L</kbd>: scroll right <kbd>L</kbd>: scroll right
<kbd>]</kbd>: next tab <kbd>]</kbd>: next tab
@ -45,15 +47,15 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## Commit Summary ## Commit Summary
<pre> <pre>
<kbd>enter</kbd>: potwierdź <kbd>&lt;enter&gt;</kbd>: potwierdź
<kbd>esc</kbd>: zamknij <kbd>&lt;esc&gt;</kbd>: zamknij
</pre> </pre>
## Commity ## Commity
<pre> <pre>
<kbd>ctrl+o</kbd>: copy commit SHA to clipboard <kbd>&lt;c-o&gt;</kbd>: copy commit SHA to clipboard
<kbd>ctrl+r</kbd>: reset cherry-picked (copied) commits selection <kbd>&lt;c-r&gt;</kbd>: reset cherry-picked (copied) commits selection
<kbd>b</kbd>: view bisect options <kbd>b</kbd>: view bisect options
<kbd>s</kbd>: ściśnij <kbd>s</kbd>: ściśnij
<kbd>f</kbd>: napraw commit <kbd>f</kbd>: napraw commit
@ -64,41 +66,41 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>p</kbd>: wybierz commit (podczas zmiany bazy) <kbd>p</kbd>: wybierz commit (podczas zmiany bazy)
<kbd>F</kbd>: utwórz commit naprawczy dla tego commita <kbd>F</kbd>: utwórz commit naprawczy dla tego commita
<kbd>S</kbd>: spłaszcz wszystkie commity naprawcze powyżej zaznaczonych commitów (autosquash) <kbd>S</kbd>: spłaszcz wszystkie commity naprawcze powyżej zaznaczonych commitów (autosquash)
<kbd>ctrl+j</kbd>: przenieś commit 1 w dół <kbd>&lt;c-j&gt;</kbd>: przenieś commit 1 w dół
<kbd>ctrl+k</kbd>: przenieś commit 1 w górę <kbd>&lt;c-k&gt;</kbd>: przenieś commit 1 w górę
<kbd>v</kbd>: wklej commity (przebieranie) <kbd>v</kbd>: wklej commity (przebieranie)
<kbd>A</kbd>: popraw commit zmianami z poczekalni <kbd>A</kbd>: popraw commit zmianami z poczekalni
<kbd>a</kbd>: reset commit author <kbd>a</kbd>: reset commit author
<kbd>t</kbd>: odwróć commit <kbd>t</kbd>: odwróć commit
<kbd>T</kbd>: tag commit <kbd>T</kbd>: tag commit
<kbd>ctrl+l</kbd>: open log menu <kbd>&lt;c-l&gt;</kbd>: open log menu
<kbd>space</kbd>: checkout commit <kbd>&lt;space&gt;</kbd>: checkout commit
<kbd>y</kbd>: copy commit attribute <kbd>y</kbd>: copy commit attribute
<kbd>o</kbd>: open commit in browser <kbd>o</kbd>: open commit in browser
<kbd>n</kbd>: create new branch off of commit <kbd>n</kbd>: create new branch off of commit
<kbd>g</kbd>: wyświetl opcje resetu <kbd>g</kbd>: wyświetl opcje resetu
<kbd>c</kbd>: kopiuj commit (przebieranie) <kbd>c</kbd>: kopiuj commit (przebieranie)
<kbd>C</kbd>: kopiuj zakres commitów (przebieranie) <kbd>C</kbd>: kopiuj zakres commitów (przebieranie)
<kbd>enter</kbd>: przeglądaj pliki commita <kbd>&lt;enter&gt;</kbd>: przeglądaj pliki commita
</pre> </pre>
## Confirmation Panel ## Confirmation Panel
<pre> <pre>
<kbd>enter</kbd>: potwierdź <kbd>&lt;enter&gt;</kbd>: potwierdź
<kbd>esc</kbd>: zamknij <kbd>&lt;esc&gt;</kbd>: zamknij
</pre> </pre>
## Local Branches ## Local Branches
<pre> <pre>
<kbd>ctrl+o</kbd>: copy branch name to clipboard <kbd>&lt;c-o&gt;</kbd>: copy branch name to clipboard
<kbd>i</kbd>: show git-flow options <kbd>i</kbd>: show git-flow options
<kbd>space</kbd>: przełącz <kbd>&lt;space&gt;</kbd>: przełącz
<kbd>n</kbd>: nowa gałąź <kbd>n</kbd>: nowa gałąź
<kbd>o</kbd>: utwórz żądanie pobrania <kbd>o</kbd>: utwórz żądanie pobrania
<kbd>O</kbd>: utwórz opcje żądania ściągnięcia <kbd>O</kbd>: utwórz opcje żądania ściągnięcia
<kbd>ctrl+y</kbd>: skopiuj adres URL żądania pobrania do schowka <kbd>&lt;c-y&gt;</kbd>: skopiuj adres URL żądania pobrania do schowka
<kbd>c</kbd>: przełącz używając nazwy <kbd>c</kbd>: przełącz używając nazwy
<kbd>F</kbd>: wymuś przełączenie <kbd>F</kbd>: wymuś przełączenie
<kbd>d</kbd>: usuń gałąź <kbd>d</kbd>: usuń gałąź
@ -109,38 +111,38 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>g</kbd>: wyświetl opcje resetu <kbd>g</kbd>: wyświetl opcje resetu
<kbd>R</kbd>: rename branch <kbd>R</kbd>: rename branch
<kbd>u</kbd>: set/unset upstream <kbd>u</kbd>: set/unset upstream
<kbd>enter</kbd>: view commits <kbd>&lt;enter&gt;</kbd>: view commits
</pre> </pre>
## Main Panel (Patch Building) ## Main Panel (Patch Building)
<pre> <pre>
<kbd></kbd>: poprzedni kawałek <kbd>&lt;left&gt;</kbd>: poprzedni kawałek
<kbd></kbd>: następny kawałek <kbd>&lt;right&gt;</kbd>: następny kawałek
<kbd>v</kbd>: toggle drag select <kbd>v</kbd>: toggle drag select
<kbd>V</kbd>: toggle drag select <kbd>V</kbd>: toggle drag select
<kbd>a</kbd>: toggle select hunk <kbd>a</kbd>: toggle select hunk
<kbd>ctrl+o</kbd>: copy the selected text to the clipboard <kbd>&lt;c-o&gt;</kbd>: copy the selected text to the clipboard
<kbd>o</kbd>: otwórz plik <kbd>o</kbd>: otwórz plik
<kbd>e</kbd>: edytuj plik <kbd>e</kbd>: edytuj plik
<kbd>space</kbd>: add/remove line(s) to patch <kbd>&lt;space&gt;</kbd>: add/remove line(s) to patch
<kbd>esc</kbd>: wyście z trybu "linia po linii" <kbd>&lt;esc&gt;</kbd>: wyście z trybu "linia po linii"
</pre> </pre>
## Menu ## Menu
<pre> <pre>
<kbd>enter</kbd>: wykonaj <kbd>&lt;enter&gt;</kbd>: wykonaj
<kbd>esc</kbd>: zamknij <kbd>&lt;esc&gt;</kbd>: zamknij
</pre> </pre>
## Pliki ## Pliki
<pre> <pre>
<kbd>ctrl+o</kbd>: copy the file name to the clipboard <kbd>&lt;c-o&gt;</kbd>: copy the file name to the clipboard
<kbd>d</kbd>: pokaż opcje porzucania zmian <kbd>d</kbd>: pokaż opcje porzucania zmian
<kbd>space</kbd>: przełącz stan poczekalni <kbd>&lt;space&gt;</kbd>: przełącz stan poczekalni
<kbd>ctrl+b</kbd>: Filter files (staged/unstaged) <kbd>&lt;c-b&gt;</kbd>: Filter files (staged/unstaged)
<kbd>c</kbd>: Zatwierdź zmiany <kbd>c</kbd>: Zatwierdź zmiany
<kbd>w</kbd>: zatwierdź zmiany bez skryptu pre-commit <kbd>w</kbd>: zatwierdź zmiany bez skryptu pre-commit
<kbd>A</kbd>: Zmień ostatni commit <kbd>A</kbd>: Zmień ostatni commit
@ -152,7 +154,7 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>s</kbd>: przechowaj zmiany <kbd>s</kbd>: przechowaj zmiany
<kbd>S</kbd>: wyświetl opcje schowka <kbd>S</kbd>: wyświetl opcje schowka
<kbd>a</kbd>: przełącz stan poczekalni wszystkich <kbd>a</kbd>: przełącz stan poczekalni wszystkich
<kbd>enter</kbd>: zatwierdź pojedyncze linie <kbd>&lt;enter&gt;</kbd>: zatwierdź pojedyncze linie
<kbd>g</kbd>: view upstream reset options <kbd>g</kbd>: view upstream reset options
<kbd>D</kbd>: wyświetl opcje resetu <kbd>D</kbd>: wyświetl opcje resetu
<kbd>`</kbd>: toggle file tree view <kbd>`</kbd>: toggle file tree view
@ -163,31 +165,31 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## Pliki commita ## Pliki commita
<pre> <pre>
<kbd>ctrl+o</kbd>: copy the committed file name to the clipboard <kbd>&lt;c-o&gt;</kbd>: copy the committed file name to the clipboard
<kbd>c</kbd>: plik wybierania <kbd>c</kbd>: plik wybierania
<kbd>d</kbd>: porzuć zmiany commita dla tego pliku <kbd>d</kbd>: porzuć zmiany commita dla tego pliku
<kbd>o</kbd>: otwórz plik <kbd>o</kbd>: otwórz plik
<kbd>e</kbd>: edytuj plik <kbd>e</kbd>: edytuj plik
<kbd>space</kbd>: toggle file included in patch <kbd>&lt;space&gt;</kbd>: toggle file included in patch
<kbd>a</kbd>: toggle all files included in patch <kbd>a</kbd>: toggle all files included in patch
<kbd>enter</kbd>: enter file to add selected lines to the patch (or toggle directory collapsed) <kbd>&lt;enter&gt;</kbd>: enter file to add selected lines to the patch (or toggle directory collapsed)
<kbd>`</kbd>: toggle file tree view <kbd>`</kbd>: toggle file tree view
</pre> </pre>
## Poczekalnia ## Poczekalnia
<pre> <pre>
<kbd></kbd>: poprzedni kawałek <kbd>&lt;left&gt;</kbd>: poprzedni kawałek
<kbd></kbd>: następny kawałek <kbd>&lt;right&gt;</kbd>: następny kawałek
<kbd>v</kbd>: toggle drag select <kbd>v</kbd>: toggle drag select
<kbd>V</kbd>: toggle drag select <kbd>V</kbd>: toggle drag select
<kbd>a</kbd>: toggle select hunk <kbd>a</kbd>: toggle select hunk
<kbd>ctrl+o</kbd>: copy the selected text to the clipboard <kbd>&lt;c-o&gt;</kbd>: copy the selected text to the clipboard
<kbd>o</kbd>: otwórz plik <kbd>o</kbd>: otwórz plik
<kbd>e</kbd>: edytuj plik <kbd>e</kbd>: edytuj plik
<kbd>esc</kbd>: wróć do panelu plików <kbd>&lt;esc&gt;</kbd>: wróć do panelu plików
<kbd>tab</kbd>: switch to other panel (staged/unstaged changes) <kbd>&lt;tab&gt;</kbd>: switch to other panel (staged/unstaged changes)
<kbd>space</kbd>: toggle line staged / unstaged <kbd>&lt;space&gt;</kbd>: toggle line staged / unstaged
<kbd>d</kbd>: delete change (git reset) <kbd>d</kbd>: delete change (git reset)
<kbd>E</kbd>: edit hunk <kbd>E</kbd>: edit hunk
<kbd>c</kbd>: Zatwierdź zmiany <kbd>c</kbd>: Zatwierdź zmiany
@ -198,31 +200,31 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## Reflog ## Reflog
<pre> <pre>
<kbd>ctrl+o</kbd>: copy commit SHA to clipboard <kbd>&lt;c-o&gt;</kbd>: copy commit SHA to clipboard
<kbd>space</kbd>: checkout commit <kbd>&lt;space&gt;</kbd>: checkout commit
<kbd>y</kbd>: copy commit attribute <kbd>y</kbd>: copy commit attribute
<kbd>o</kbd>: open commit in browser <kbd>o</kbd>: open commit in browser
<kbd>n</kbd>: create new branch off of commit <kbd>n</kbd>: create new branch off of commit
<kbd>g</kbd>: wyświetl opcje resetu <kbd>g</kbd>: wyświetl opcje resetu
<kbd>c</kbd>: kopiuj commit (przebieranie) <kbd>c</kbd>: kopiuj commit (przebieranie)
<kbd>C</kbd>: kopiuj zakres commitów (przebieranie) <kbd>C</kbd>: kopiuj zakres commitów (przebieranie)
<kbd>ctrl+r</kbd>: reset cherry-picked (copied) commits selection <kbd>&lt;c-r&gt;</kbd>: reset cherry-picked (copied) commits selection
<kbd>enter</kbd>: view commits <kbd>&lt;enter&gt;</kbd>: view commits
</pre> </pre>
## Remote Branches ## Remote Branches
<pre> <pre>
<kbd>ctrl+o</kbd>: copy branch name to clipboard <kbd>&lt;c-o&gt;</kbd>: copy branch name to clipboard
<kbd>space</kbd>: przełącz <kbd>&lt;space&gt;</kbd>: przełącz
<kbd>n</kbd>: nowa gałąź <kbd>n</kbd>: nowa gałąź
<kbd>M</kbd>: scal do obecnej gałęzi <kbd>M</kbd>: scal do obecnej gałęzi
<kbd>r</kbd>: zmiana bazy gałęzi <kbd>r</kbd>: zmiana bazy gałęzi
<kbd>d</kbd>: usuń gałąź <kbd>d</kbd>: usuń gałąź
<kbd>u</kbd>: set as upstream of checked-out branch <kbd>u</kbd>: set as upstream of checked-out branch
<kbd>esc</kbd>: wróć do listy repozytoriów zdalnych <kbd>&lt;esc&gt;</kbd>: wróć do listy repozytoriów zdalnych
<kbd>g</kbd>: wyświetl opcje resetu <kbd>g</kbd>: wyświetl opcje resetu
<kbd>enter</kbd>: view commits <kbd>&lt;enter&gt;</kbd>: view commits
</pre> </pre>
## Remotes ## Remotes
@ -239,26 +241,26 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<pre> <pre>
<kbd>e</kbd>: edytuj plik <kbd>e</kbd>: edytuj plik
<kbd>o</kbd>: otwórz plik <kbd>o</kbd>: otwórz plik
<kbd></kbd>: poprzedni konflikt <kbd>&lt;left&gt;</kbd>: poprzedni konflikt
<kbd></kbd>: następny konflikt <kbd>&lt;right&gt;</kbd>: następny konflikt
<kbd></kbd>: wybierz poprzedni kawałek <kbd>&lt;up&gt;</kbd>: wybierz poprzedni kawałek
<kbd></kbd>: wybierz następny kawałek <kbd>&lt;down&gt;</kbd>: wybierz następny kawałek
<kbd>z</kbd>: cofnij <kbd>z</kbd>: cofnij
<kbd>M</kbd>: open external merge tool (git mergetool) <kbd>M</kbd>: open external merge tool (git mergetool)
<kbd>space</kbd>: wybierz kawałek <kbd>&lt;space&gt;</kbd>: wybierz kawałek
<kbd>b</kbd>: wybierz wszystkie kawałki <kbd>b</kbd>: wybierz wszystkie kawałki
<kbd>esc</kbd>: wróć do panelu plików <kbd>&lt;esc&gt;</kbd>: wróć do panelu plików
</pre> </pre>
## Schowek ## Schowek
<pre> <pre>
<kbd>space</kbd>: zastosuj <kbd>&lt;space&gt;</kbd>: zastosuj
<kbd>g</kbd>: wyciągnij <kbd>g</kbd>: wyciągnij
<kbd>d</kbd>: porzuć <kbd>d</kbd>: porzuć
<kbd>n</kbd>: nowa gałąź <kbd>n</kbd>: nowa gałąź
<kbd>r</kbd>: rename stash <kbd>r</kbd>: rename stash
<kbd>enter</kbd>: przeglądaj pliki commita <kbd>&lt;enter&gt;</kbd>: przeglądaj pliki commita
</pre> </pre>
## Status ## Status
@ -267,30 +269,30 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>o</kbd>: otwórz konfigurację <kbd>o</kbd>: otwórz konfigurację
<kbd>e</kbd>: edytuj konfigurację <kbd>e</kbd>: edytuj konfigurację
<kbd>u</kbd>: sprawdź aktualizacje <kbd>u</kbd>: sprawdź aktualizacje
<kbd>enter</kbd>: switch to a recent repo <kbd>&lt;enter&gt;</kbd>: switch to a recent repo
<kbd>a</kbd>: pokaż wszystkie logi gałęzi <kbd>a</kbd>: pokaż wszystkie logi gałęzi
</pre> </pre>
## Sub-commits ## Sub-commits
<pre> <pre>
<kbd>ctrl+o</kbd>: copy commit SHA to clipboard <kbd>&lt;c-o&gt;</kbd>: copy commit SHA to clipboard
<kbd>space</kbd>: checkout commit <kbd>&lt;space&gt;</kbd>: checkout commit
<kbd>y</kbd>: copy commit attribute <kbd>y</kbd>: copy commit attribute
<kbd>o</kbd>: open commit in browser <kbd>o</kbd>: open commit in browser
<kbd>n</kbd>: create new branch off of commit <kbd>n</kbd>: create new branch off of commit
<kbd>g</kbd>: wyświetl opcje resetu <kbd>g</kbd>: wyświetl opcje resetu
<kbd>c</kbd>: kopiuj commit (przebieranie) <kbd>c</kbd>: kopiuj commit (przebieranie)
<kbd>C</kbd>: kopiuj zakres commitów (przebieranie) <kbd>C</kbd>: kopiuj zakres commitów (przebieranie)
<kbd>ctrl+r</kbd>: reset cherry-picked (copied) commits selection <kbd>&lt;c-r&gt;</kbd>: reset cherry-picked (copied) commits selection
<kbd>enter</kbd>: przeglądaj pliki commita <kbd>&lt;enter&gt;</kbd>: przeglądaj pliki commita
</pre> </pre>
## Submodules ## Submodules
<pre> <pre>
<kbd>ctrl+o</kbd>: copy submodule name to clipboard <kbd>&lt;c-o&gt;</kbd>: copy submodule name to clipboard
<kbd>enter</kbd>: enter submodule <kbd>&lt;enter&gt;</kbd>: enter submodule
<kbd>d</kbd>: remove submodule <kbd>d</kbd>: remove submodule
<kbd>u</kbd>: update submodule <kbd>u</kbd>: update submodule
<kbd>n</kbd>: add new submodule <kbd>n</kbd>: add new submodule
@ -302,17 +304,17 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## Tags ## Tags
<pre> <pre>
<kbd>space</kbd>: przełącz <kbd>&lt;space&gt;</kbd>: przełącz
<kbd>d</kbd>: delete tag <kbd>d</kbd>: delete tag
<kbd>P</kbd>: push tag <kbd>P</kbd>: push tag
<kbd>n</kbd>: create tag <kbd>n</kbd>: create tag
<kbd>g</kbd>: wyświetl opcje resetu <kbd>g</kbd>: wyświetl opcje resetu
<kbd>enter</kbd>: view commits <kbd>&lt;enter&gt;</kbd>: view commits
</pre> </pre>
## Zwykłe ## Zwykłe
<pre> <pre>
<kbd>mouse wheel </kbd>: przewiń w dół (fn+up) <kbd>mouse wheel down</kbd>: przewiń w dół (fn+up)
<kbd>mouse wheel </kbd>: przewiń w górę (fn+down) <kbd>mouse wheel up</kbd>: przewiń w górę (fn+down)
</pre> </pre>

View File

@ -2,28 +2,30 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
# Lazygit 按键绑定 # Lazygit 按键绑定
_Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b_
## 全局键绑定 ## 全局键绑定
<pre> <pre>
<kbd>ctrl+r</kbd>: 切换到最近的仓库 <kbd>&lt;c-r&gt;</kbd>: 切换到最近的仓库
<kbd>pgup</kbd>: 向上滚动主面板 (fn+up/shift+k) <kbd>&lt;pgup&gt;</kbd>: 向上滚动主面板 (fn+up/shift+k)
<kbd>pgdown</kbd>: 向下滚动主面板 (fn+down/shift+j) <kbd>&lt;pgdown&gt;</kbd>: 向下滚动主面板 (fn+down/shift+j)
<kbd>@</kbd>: 打开命令日志菜单 <kbd>@</kbd>: 打开命令日志菜单
<kbd>}</kbd>: 扩大差异视图中显示的上下文范围 <kbd>}</kbd>: 扩大差异视图中显示的上下文范围
<kbd>{</kbd>: 缩小差异视图中显示的上下文范围 <kbd>{</kbd>: 缩小差异视图中显示的上下文范围
<kbd>:</kbd>: 执行自定义命令 <kbd>:</kbd>: 执行自定义命令
<kbd>ctrl+p</kbd>: 查看自定义补丁选项 <kbd>&lt;c-p&gt;</kbd>: 查看自定义补丁选项
<kbd>m</kbd>: 查看 合并/变基 选项 <kbd>m</kbd>: 查看 合并/变基 选项
<kbd>R</kbd>: 刷新 <kbd>R</kbd>: 刷新
<kbd>+</kbd>: 下一屏模式(正常/半屏/全屏) <kbd>+</kbd>: 下一屏模式(正常/半屏/全屏)
<kbd>_</kbd>: 上一屏模式 <kbd>_</kbd>: 上一屏模式
<kbd>?</kbd>: 打开菜单 <kbd>?</kbd>: 打开菜单
<kbd>ctrl+s</kbd>: 查看按路径过滤选项 <kbd>&lt;c-s&gt;</kbd>: 查看按路径过滤选项
<kbd>W</kbd>: 打开 diff 菜单 <kbd>W</kbd>: 打开 diff 菜单
<kbd>ctrl+e</kbd>: 打开 diff 菜单 <kbd>&lt;c-e&gt;</kbd>: 打开 diff 菜单
<kbd>ctrl+w</kbd>: 切换是否在差异视图中显示空白字符差异 <kbd>&lt;c-w&gt;</kbd>: 切换是否在差异视图中显示空白字符差异
<kbd>z</kbd>: (通过 reflog)撤销「实验功能」 <kbd>z</kbd>: (通过 reflog)撤销「实验功能」
<kbd>ctrl+z</kbd>: (通过 reflog)重做「实验功能」 <kbd>&lt;c-z&gt;</kbd>: (通过 reflog)重做「实验功能」
<kbd>P</kbd>: 推送 <kbd>P</kbd>: 推送
<kbd>p</kbd>: 拉取 <kbd>p</kbd>: 拉取
</pre> </pre>
@ -33,9 +35,9 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<pre> <pre>
<kbd>,</kbd>: 上一页 <kbd>,</kbd>: 上一页
<kbd>.</kbd>: 下一页 <kbd>.</kbd>: 下一页
<kbd><</kbd>: 滚动到顶部 <kbd>&lt;</kbd>: 滚动到顶部
<kbd>/</kbd>: 开始搜索 <kbd>/</kbd>: 开始搜索
<kbd>></kbd>: 滚动到底部 <kbd>&gt;</kbd>: 滚动到底部
<kbd>H</kbd>: 向左滚动 <kbd>H</kbd>: 向左滚动
<kbd>L</kbd>: 向右滚动 <kbd>L</kbd>: 向右滚动
<kbd>]</kbd>: 下一个标签 <kbd>]</kbd>: 下一个标签
@ -45,28 +47,28 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## Reflog 页面 ## Reflog 页面
<pre> <pre>
<kbd>ctrl+o</kbd>: 将提交的 SHA 复制到剪贴板 <kbd>&lt;c-o&gt;</kbd>: 将提交的 SHA 复制到剪贴板
<kbd>space</kbd>: 检出提交 <kbd>&lt;space&gt;</kbd>: 检出提交
<kbd>y</kbd>: copy commit attribute <kbd>y</kbd>: copy commit attribute
<kbd>o</kbd>: 在浏览器中打开提交 <kbd>o</kbd>: 在浏览器中打开提交
<kbd>n</kbd>: 从提交创建新分支 <kbd>n</kbd>: 从提交创建新分支
<kbd>g</kbd>: 查看重置选项 <kbd>g</kbd>: 查看重置选项
<kbd>c</kbd>: 复制提交(拣选) <kbd>c</kbd>: 复制提交(拣选)
<kbd>C</kbd>: 复制提交范围(拣选) <kbd>C</kbd>: 复制提交范围(拣选)
<kbd>ctrl+r</kbd>: 重置已拣选(复制)的提交 <kbd>&lt;c-r&gt;</kbd>: 重置已拣选(复制)的提交
<kbd>enter</kbd>: 查看提交 <kbd>&lt;enter&gt;</kbd>: 查看提交
</pre> </pre>
## 分支页面 ## 分支页面
<pre> <pre>
<kbd>ctrl+o</kbd>: 将分支名称复制到剪贴板 <kbd>&lt;c-o&gt;</kbd>: 将分支名称复制到剪贴板
<kbd>i</kbd>: 显示 git-flow 选项 <kbd>i</kbd>: 显示 git-flow 选项
<kbd>space</kbd>: 检出 <kbd>&lt;space&gt;</kbd>: 检出
<kbd>n</kbd>: 新分支 <kbd>n</kbd>: 新分支
<kbd>o</kbd>: 创建抓取请求 <kbd>o</kbd>: 创建抓取请求
<kbd>O</kbd>: 创建抓取请求选项 <kbd>O</kbd>: 创建抓取请求选项
<kbd>ctrl+y</kbd>: 将抓取请求 URL 复制到剪贴板 <kbd>&lt;c-y&gt;</kbd>: 将抓取请求 URL 复制到剪贴板
<kbd>c</kbd>: 按名称检出 <kbd>c</kbd>: 按名称检出
<kbd>F</kbd>: 强制检出 <kbd>F</kbd>: 强制检出
<kbd>d</kbd>: 删除分支 <kbd>d</kbd>: 删除分支
@ -77,29 +79,29 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>g</kbd>: 查看重置选项 <kbd>g</kbd>: 查看重置选项
<kbd>R</kbd>: 重命名分支 <kbd>R</kbd>: 重命名分支
<kbd>u</kbd>: set/unset upstream <kbd>u</kbd>: set/unset upstream
<kbd>enter</kbd>: 查看提交 <kbd>&lt;enter&gt;</kbd>: 查看提交
</pre> </pre>
## 子提交 ## 子提交
<pre> <pre>
<kbd>ctrl+o</kbd>: 将提交的 SHA 复制到剪贴板 <kbd>&lt;c-o&gt;</kbd>: 将提交的 SHA 复制到剪贴板
<kbd>space</kbd>: 检出提交 <kbd>&lt;space&gt;</kbd>: 检出提交
<kbd>y</kbd>: copy commit attribute <kbd>y</kbd>: copy commit attribute
<kbd>o</kbd>: 在浏览器中打开提交 <kbd>o</kbd>: 在浏览器中打开提交
<kbd>n</kbd>: 从提交创建新分支 <kbd>n</kbd>: 从提交创建新分支
<kbd>g</kbd>: 查看重置选项 <kbd>g</kbd>: 查看重置选项
<kbd>c</kbd>: 复制提交(拣选) <kbd>c</kbd>: 复制提交(拣选)
<kbd>C</kbd>: 复制提交范围(拣选) <kbd>C</kbd>: 复制提交范围(拣选)
<kbd>ctrl+r</kbd>: 重置已拣选(复制)的提交 <kbd>&lt;c-r&gt;</kbd>: 重置已拣选(复制)的提交
<kbd>enter</kbd>: 查看提交的文件 <kbd>&lt;enter&gt;</kbd>: 查看提交的文件
</pre> </pre>
## 子模块 ## 子模块
<pre> <pre>
<kbd>ctrl+o</kbd>: 将子模块名称复制到剪贴板 <kbd>&lt;c-o&gt;</kbd>: 将子模块名称复制到剪贴板
<kbd>enter</kbd>: 输入子模块 <kbd>&lt;enter&gt;</kbd>: 输入子模块
<kbd>d</kbd>: 删除子模块 <kbd>d</kbd>: 删除子模块
<kbd>u</kbd>: 更新子模块 <kbd>u</kbd>: 更新子模块
<kbd>n</kbd>: 添加新的子模块 <kbd>n</kbd>: 添加新的子模块
@ -111,8 +113,8 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## 提交 ## 提交
<pre> <pre>
<kbd>ctrl+o</kbd>: 将提交的 SHA 复制到剪贴板 <kbd>&lt;c-o&gt;</kbd>: 将提交的 SHA 复制到剪贴板
<kbd>ctrl+r</kbd>: 重置已拣选(复制)的提交 <kbd>&lt;c-r&gt;</kbd>: 重置已拣选(复制)的提交
<kbd>b</kbd>: 查看二分查找选项 <kbd>b</kbd>: 查看二分查找选项
<kbd>s</kbd>: 向下压缩 <kbd>s</kbd>: 向下压缩
<kbd>f</kbd>: 修正提交(fixup) <kbd>f</kbd>: 修正提交(fixup)
@ -123,52 +125,52 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>p</kbd>: 选择提交(变基过程中) <kbd>p</kbd>: 选择提交(变基过程中)
<kbd>F</kbd>: 为此提交创建修正 <kbd>F</kbd>: 为此提交创建修正
<kbd>S</kbd>: 压缩在所选提交之上的所有“fixup!”提交(自动压缩) <kbd>S</kbd>: 压缩在所选提交之上的所有“fixup!”提交(自动压缩)
<kbd>ctrl+j</kbd>: 下移提交 <kbd>&lt;c-j&gt;</kbd>: 下移提交
<kbd>ctrl+k</kbd>: 上移提交 <kbd>&lt;c-k&gt;</kbd>: 上移提交
<kbd>v</kbd>: 粘贴提交(拣选) <kbd>v</kbd>: 粘贴提交(拣选)
<kbd>A</kbd>: 用已暂存的更改来修补提交 <kbd>A</kbd>: 用已暂存的更改来修补提交
<kbd>a</kbd>: reset commit author <kbd>a</kbd>: reset commit author
<kbd>t</kbd>: 还原提交 <kbd>t</kbd>: 还原提交
<kbd>T</kbd>: 标签提交 <kbd>T</kbd>: 标签提交
<kbd>ctrl+l</kbd>: 打开日志菜单 <kbd>&lt;c-l&gt;</kbd>: 打开日志菜单
<kbd>space</kbd>: 检出提交 <kbd>&lt;space&gt;</kbd>: 检出提交
<kbd>y</kbd>: copy commit attribute <kbd>y</kbd>: copy commit attribute
<kbd>o</kbd>: 在浏览器中打开提交 <kbd>o</kbd>: 在浏览器中打开提交
<kbd>n</kbd>: 从提交创建新分支 <kbd>n</kbd>: 从提交创建新分支
<kbd>g</kbd>: 查看重置选项 <kbd>g</kbd>: 查看重置选项
<kbd>c</kbd>: 复制提交(拣选) <kbd>c</kbd>: 复制提交(拣选)
<kbd>C</kbd>: 复制提交范围(拣选) <kbd>C</kbd>: 复制提交范围(拣选)
<kbd>enter</kbd>: 查看提交的文件 <kbd>&lt;enter&gt;</kbd>: 查看提交的文件
</pre> </pre>
## 提交文件 ## 提交文件
<pre> <pre>
<kbd>ctrl+o</kbd>: 将提交的文件名复制到剪贴板 <kbd>&lt;c-o&gt;</kbd>: 将提交的文件名复制到剪贴板
<kbd>c</kbd>: 检出文件 <kbd>c</kbd>: 检出文件
<kbd>d</kbd>: 放弃对此文件的提交更改 <kbd>d</kbd>: 放弃对此文件的提交更改
<kbd>o</kbd>: 打开文件 <kbd>o</kbd>: 打开文件
<kbd>e</kbd>: 编辑文件 <kbd>e</kbd>: 编辑文件
<kbd>space</kbd>: 补丁中包含的切换文件 <kbd>&lt;space&gt;</kbd>: 补丁中包含的切换文件
<kbd>a</kbd>: toggle all files included in patch <kbd>a</kbd>: toggle all files included in patch
<kbd>enter</kbd>: 输入文件以将所选行添加到补丁中(或切换目录折叠) <kbd>&lt;enter&gt;</kbd>: 输入文件以将所选行添加到补丁中(或切换目录折叠)
<kbd>`</kbd>: 切换文件树视图 <kbd>`</kbd>: 切换文件树视图
</pre> </pre>
## 提交讯息 ## 提交讯息
<pre> <pre>
<kbd>enter</kbd>: 确认 <kbd>&lt;enter&gt;</kbd>: 确认
<kbd>esc</kbd>: 关闭 <kbd>&lt;esc&gt;</kbd>: 关闭
</pre> </pre>
## 文件 ## 文件
<pre> <pre>
<kbd>ctrl+o</kbd>: 将文件名复制到剪贴板 <kbd>&lt;c-o&gt;</kbd>: 将文件名复制到剪贴板
<kbd>d</kbd>: 查看'放弃更改'选项 <kbd>d</kbd>: 查看'放弃更改'选项
<kbd>space</kbd>: 切换暂存状态 <kbd>&lt;space&gt;</kbd>: 切换暂存状态
<kbd>ctrl+b</kbd>: Filter files (staged/unstaged) <kbd>&lt;c-b&gt;</kbd>: Filter files (staged/unstaged)
<kbd>c</kbd>: 提交更改 <kbd>c</kbd>: 提交更改
<kbd>w</kbd>: 提交更改而无需预先提交钩子 <kbd>w</kbd>: 提交更改而无需预先提交钩子
<kbd>A</kbd>: 修补最后一次提交 <kbd>A</kbd>: 修补最后一次提交
@ -180,7 +182,7 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>s</kbd>: 将所有更改加入贮藏 <kbd>s</kbd>: 将所有更改加入贮藏
<kbd>S</kbd>: 查看贮藏选项 <kbd>S</kbd>: 查看贮藏选项
<kbd>a</kbd>: 切换所有文件的暂存状态 <kbd>a</kbd>: 切换所有文件的暂存状态
<kbd>enter</kbd>: 暂存单个 块/行 用于文件, 或 折叠/展开 目录 <kbd>&lt;enter&gt;</kbd>: 暂存单个 块/行 用于文件, 或 折叠/展开 目录
<kbd>g</kbd>: 查看上游重置选项 <kbd>g</kbd>: 查看上游重置选项
<kbd>D</kbd>: 查看重置选项 <kbd>D</kbd>: 查看重置选项
<kbd>`</kbd>: 切换文件树视图 <kbd>`</kbd>: 切换文件树视图
@ -191,27 +193,27 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## 构建补丁中 ## 构建补丁中
<pre> <pre>
<kbd></kbd>: 选择上一个区块 <kbd>&lt;left&gt;</kbd>: 选择上一个区块
<kbd></kbd>: 选择下一个区块 <kbd>&lt;right&gt;</kbd>: 选择下一个区块
<kbd>v</kbd>: 切换拖动选择 <kbd>v</kbd>: 切换拖动选择
<kbd>V</kbd>: 切换拖动选择 <kbd>V</kbd>: 切换拖动选择
<kbd>a</kbd>: 切换选择区块 <kbd>a</kbd>: 切换选择区块
<kbd>ctrl+o</kbd>: 将选中文本复制到剪贴板 <kbd>&lt;c-o&gt;</kbd>: 将选中文本复制到剪贴板
<kbd>o</kbd>: 打开文件 <kbd>o</kbd>: 打开文件
<kbd>e</kbd>: 编辑文件 <kbd>e</kbd>: 编辑文件
<kbd>space</kbd>: 添加/移除 行到补丁 <kbd>&lt;space&gt;</kbd>: 添加/移除 行到补丁
<kbd>esc</kbd>: 退出逐行模式 <kbd>&lt;esc&gt;</kbd>: 退出逐行模式
</pre> </pre>
## 标签页面 ## 标签页面
<pre> <pre>
<kbd>space</kbd>: 检出 <kbd>&lt;space&gt;</kbd>: 检出
<kbd>d</kbd>: 删除标签 <kbd>d</kbd>: 删除标签
<kbd>P</kbd>: 推送标签 <kbd>P</kbd>: 推送标签
<kbd>n</kbd>: 创建标签 <kbd>n</kbd>: 创建标签
<kbd>g</kbd>: 查看重置选项 <kbd>g</kbd>: 查看重置选项
<kbd>enter</kbd>: 查看提交 <kbd>&lt;enter&gt;</kbd>: 查看提交
</pre> </pre>
## 正在合并 ## 正在合并
@ -219,31 +221,31 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<pre> <pre>
<kbd>e</kbd>: 编辑文件 <kbd>e</kbd>: 编辑文件
<kbd>o</kbd>: 打开文件 <kbd>o</kbd>: 打开文件
<kbd></kbd>: 选择上一个冲突 <kbd>&lt;left&gt;</kbd>: 选择上一个冲突
<kbd></kbd>: 选择下一个冲突 <kbd>&lt;right&gt;</kbd>: 选择下一个冲突
<kbd></kbd>: 选择顶部块 <kbd>&lt;up&gt;</kbd>: 选择顶部块
<kbd></kbd>: 选择底部块 <kbd>&lt;down&gt;</kbd>: 选择底部块
<kbd>z</kbd>: 撤销 <kbd>z</kbd>: 撤销
<kbd>M</kbd>: 打开外部合并工具 (git mergetool) <kbd>M</kbd>: 打开外部合并工具 (git mergetool)
<kbd>space</kbd>: 选中区块 <kbd>&lt;space&gt;</kbd>: 选中区块
<kbd>b</kbd>: 选中所有区块 <kbd>b</kbd>: 选中所有区块
<kbd>esc</kbd>: 返回文件面板 <kbd>&lt;esc&gt;</kbd>: 返回文件面板
</pre> </pre>
## 正在暂存 ## 正在暂存
<pre> <pre>
<kbd></kbd>: 选择上一个区块 <kbd>&lt;left&gt;</kbd>: 选择上一个区块
<kbd></kbd>: 选择下一个区块 <kbd>&lt;right&gt;</kbd>: 选择下一个区块
<kbd>v</kbd>: 切换拖动选择 <kbd>v</kbd>: 切换拖动选择
<kbd>V</kbd>: 切换拖动选择 <kbd>V</kbd>: 切换拖动选择
<kbd>a</kbd>: 切换选择区块 <kbd>a</kbd>: 切换选择区块
<kbd>ctrl+o</kbd>: 将选中文本复制到剪贴板 <kbd>&lt;c-o&gt;</kbd>: 将选中文本复制到剪贴板
<kbd>o</kbd>: 打开文件 <kbd>o</kbd>: 打开文件
<kbd>e</kbd>: 编辑文件 <kbd>e</kbd>: 编辑文件
<kbd>esc</kbd>: 返回文件面板 <kbd>&lt;esc&gt;</kbd>: 返回文件面板
<kbd>tab</kbd>: 切换到其他面板 <kbd>&lt;tab&gt;</kbd>: 切换到其他面板
<kbd>space</kbd>: 切换行暂存状态 <kbd>&lt;space&gt;</kbd>: 切换行暂存状态
<kbd>d</kbd>: 取消变更 (git reset) <kbd>d</kbd>: 取消变更 (git reset)
<kbd>E</kbd>: edit hunk <kbd>E</kbd>: edit hunk
<kbd>c</kbd>: 提交更改 <kbd>c</kbd>: 提交更改
@ -254,8 +256,8 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
## 正常 ## 正常
<pre> <pre>
<kbd>mouse wheel </kbd>: 向下滚动 (fn+up) <kbd>mouse wheel down</kbd>: 向下滚动 (fn+up)
<kbd>mouse wheel </kbd>: 向上滚动 (fn+down) <kbd>mouse wheel up</kbd>: 向上滚动 (fn+down)
</pre> </pre>
## 状态 ## 状态
@ -264,48 +266,48 @@ _This file is auto-generated. To update, make the changes in the pkg/i18n direct
<kbd>o</kbd>: 打开配置文件 <kbd>o</kbd>: 打开配置文件
<kbd>e</kbd>: 编辑配置文件 <kbd>e</kbd>: 编辑配置文件
<kbd>u</kbd>: 检查更新 <kbd>u</kbd>: 检查更新
<kbd>enter</kbd>: 切换到最近的仓库 <kbd>&lt;enter&gt;</kbd>: 切换到最近的仓库
<kbd>a</kbd>: 显示所有分支的日志 <kbd>a</kbd>: 显示所有分支的日志
</pre> </pre>
## 确认面板 ## 确认面板
<pre> <pre>
<kbd>enter</kbd>: 确认 <kbd>&lt;enter&gt;</kbd>: 确认
<kbd>esc</kbd>: 关闭 <kbd>&lt;esc&gt;</kbd>: 关闭
</pre> </pre>
## 菜单 ## 菜单
<pre> <pre>
<kbd>enter</kbd>: 执行 <kbd>&lt;enter&gt;</kbd>: 执行
<kbd>esc</kbd>: 关闭 <kbd>&lt;esc&gt;</kbd>: 关闭
</pre> </pre>
## 贮藏 ## 贮藏
<pre> <pre>
<kbd>space</kbd>: 应用 <kbd>&lt;space&gt;</kbd>: 应用
<kbd>g</kbd>: 应用并删除 <kbd>g</kbd>: 应用并删除
<kbd>d</kbd>: 删除 <kbd>d</kbd>: 删除
<kbd>n</kbd>: 新分支 <kbd>n</kbd>: 新分支
<kbd>r</kbd>: rename stash <kbd>r</kbd>: rename stash
<kbd>enter</kbd>: 查看提交的文件 <kbd>&lt;enter&gt;</kbd>: 查看提交的文件
</pre> </pre>
## 远程分支 ## 远程分支
<pre> <pre>
<kbd>ctrl+o</kbd>: 将分支名称复制到剪贴板 <kbd>&lt;c-o&gt;</kbd>: 将分支名称复制到剪贴板
<kbd>space</kbd>: 检出 <kbd>&lt;space&gt;</kbd>: 检出
<kbd>n</kbd>: 新分支 <kbd>n</kbd>: 新分支
<kbd>M</kbd>: 合并到当前检出的分支 <kbd>M</kbd>: 合并到当前检出的分支
<kbd>r</kbd>: 将已检出的分支变基到该分支 <kbd>r</kbd>: 将已检出的分支变基到该分支
<kbd>d</kbd>: 删除分支 <kbd>d</kbd>: 删除分支
<kbd>u</kbd>: 设置为检出分支的上游 <kbd>u</kbd>: 设置为检出分支的上游
<kbd>esc</kbd>: 返回远程仓库列表 <kbd>&lt;esc&gt;</kbd>: 返回远程仓库列表
<kbd>g</kbd>: 查看重置选项 <kbd>g</kbd>: 查看重置选项
<kbd>enter</kbd>: 查看提交 <kbd>&lt;enter&gt;</kbd>: 查看提交
</pre> </pre>
## 远程页面 ## 远程页面

View File

@ -12,6 +12,7 @@ import (
"fmt" "fmt"
"log" "log"
"os" "os"
"strings"
"github.com/jesseduffield/generics/maps" "github.com/jesseduffield/generics/maps"
"github.com/jesseduffield/generics/slices" "github.com/jesseduffield/generics/slices"
@ -183,6 +184,8 @@ func getHeader(binding *types.Binding, tr *i18n.TranslationSet) header {
func formatSections(tr *i18n.TranslationSet, bindingSections []*bindingSection) string { func formatSections(tr *i18n.TranslationSet, bindingSections []*bindingSection) string {
content := fmt.Sprintf("# Lazygit %s\n", tr.Keybindings) content := fmt.Sprintf("# Lazygit %s\n", tr.Keybindings)
content += fmt.Sprintf("\n%s\n", italicize(tr.KeybindingsLegend))
for _, section := range bindingSections { for _, section := range bindingSections {
content += formatTitle(section.title) content += formatTitle(section.title)
content += "<pre>\n" content += "<pre>\n"
@ -200,13 +203,21 @@ func formatTitle(title string) string {
} }
func formatBinding(binding *types.Binding) string { func formatBinding(binding *types.Binding) string {
result := fmt.Sprintf(" <kbd>%s</kbd>: %s", escapeAngleBrackets(keybindings.LabelFromKey(binding.Key)), binding.Description)
if binding.Alternative != "" { if binding.Alternative != "" {
return fmt.Sprintf( result += fmt.Sprintf(" (%s)", binding.Alternative)
" <kbd>%s</kbd>: %s (%s)\n",
keybindings.LabelFromKey(binding.Key),
binding.Description,
binding.Alternative,
)
} }
return fmt.Sprintf(" <kbd>%s</kbd>: %s\n", keybindings.LabelFromKey(binding.Key), binding.Description) result += "\n"
return result
}
func escapeAngleBrackets(str string) string {
result := strings.ReplaceAll(str, ">", "&gt;")
result = strings.ReplaceAll(result, "<", "&lt;")
return result
}
func italicize(str string) string {
return fmt.Sprintf("_%s_", str)
} }

View File

@ -368,6 +368,7 @@ type TranslationSet struct {
LcStartSearch string LcStartSearch string
Panel string Panel string
Keybindings string Keybindings string
KeybindingsLegend string
LcRenameBranch string LcRenameBranch string
LcSetUnsetUpstream string LcSetUnsetUpstream string
NewGitFlowBranchPrompt string NewGitFlowBranchPrompt string
@ -1039,6 +1040,7 @@ func EnglishTranslationSet() TranslationSet {
LcStartSearch: "start search", LcStartSearch: "start search",
Panel: "Panel", Panel: "Panel",
Keybindings: "Keybindings", Keybindings: "Keybindings",
KeybindingsLegend: "Legend: `<c-b>` means ctrl+b, `<a-b>` means alt+b, `B` means shift+b",
LcRenameBranch: "rename branch", LcRenameBranch: "rename branch",
LcSetUnsetUpstream: "set/unset upstream", LcSetUnsetUpstream: "set/unset upstream",
NewBranchNamePrompt: "Enter new branch name for branch", NewBranchNamePrompt: "Enter new branch name for branch",