mirror of
https://github.com/MidnightCommander/mc
synced 2024-12-22 12:32:40 +03:00
Merge branch '4588_vim_keymap'
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
This commit is contained in:
commit
449917f5a4
@ -30,7 +30,8 @@ SCRIPTS_OUT = \
|
|||||||
LIBFILES_CONST = \
|
LIBFILES_CONST = \
|
||||||
filehighlight.ini \
|
filehighlight.ini \
|
||||||
mc.default.keymap \
|
mc.default.keymap \
|
||||||
mc.emacs.keymap
|
mc.emacs.keymap \
|
||||||
|
mc.vim.keymap
|
||||||
|
|
||||||
|
|
||||||
LIBFILES_SCRIPT = \
|
LIBFILES_SCRIPT = \
|
||||||
|
366
misc/mc.vim.keymap
Normal file
366
misc/mc.vim.keymap
Normal file
@ -0,0 +1,366 @@
|
|||||||
|
[filemanager]
|
||||||
|
ChangePanel = tab; ctrl-i
|
||||||
|
Help = f1
|
||||||
|
UserMenu = f2
|
||||||
|
View = f3
|
||||||
|
# ViewFile =
|
||||||
|
Edit = f4
|
||||||
|
# EditForceInternal =
|
||||||
|
Copy = f5
|
||||||
|
Move = f6
|
||||||
|
MakeDir = f7
|
||||||
|
Delete = f8
|
||||||
|
Menu = f9
|
||||||
|
Quit = f10
|
||||||
|
MenuLastSelected = f19
|
||||||
|
QuitQuiet = f20
|
||||||
|
Find = alt-question
|
||||||
|
CdQuick = alt-c
|
||||||
|
HotList = ctrl-backslash
|
||||||
|
Reread = ctrl-r
|
||||||
|
DirSize = ctrl-space
|
||||||
|
Suspend = ctrl-z
|
||||||
|
Swap = ctrl-u
|
||||||
|
History = alt-m
|
||||||
|
# PanelListing =
|
||||||
|
# SetupListingFormat =
|
||||||
|
ShowHidden = alt-dot
|
||||||
|
SplitVertHoriz = alt-comma
|
||||||
|
SplitEqual = alt-equal
|
||||||
|
SplitMore = shift-l
|
||||||
|
SplitLess = shift-h
|
||||||
|
Shell = ctrl-o
|
||||||
|
PutCurrentPath = shift-a
|
||||||
|
PutOtherPath = shift-d
|
||||||
|
PutCurrentSelected = shift-w
|
||||||
|
PutCurrentFullSelected = shift-f
|
||||||
|
ViewFiltered = alt-exclamation
|
||||||
|
Select = kpplus
|
||||||
|
Unselect = kpminus
|
||||||
|
SelectInvert = kpasterisk
|
||||||
|
ScreenList = alt-prime
|
||||||
|
# OptionsLayout =
|
||||||
|
# OptionsAppearance =
|
||||||
|
# OptionsPanel =
|
||||||
|
# OptionsConfirm =
|
||||||
|
# OptionsDisplayBits =
|
||||||
|
# OptionsVfs =
|
||||||
|
# LearnKeys =
|
||||||
|
# SaveSetup =
|
||||||
|
# EditExtensionsFile =
|
||||||
|
# EditFileHighlightFile =
|
||||||
|
# Filter =
|
||||||
|
# ConnectFish =
|
||||||
|
# ConnectFtp =
|
||||||
|
# Undelete =
|
||||||
|
# EditorViewerHistory =
|
||||||
|
ExtendedKeyMap = ctrl-x
|
||||||
|
|
||||||
|
[filemanager:xmap]
|
||||||
|
ChangeMode = c
|
||||||
|
ChangeOwn = o
|
||||||
|
ChangeAttributes = e
|
||||||
|
CompareDirs = d
|
||||||
|
CompareFiles = ctrl-d
|
||||||
|
HotListAdd = h
|
||||||
|
LinkSymbolicEdit = ctrl-s
|
||||||
|
Link = l
|
||||||
|
LinkSymbolic = s
|
||||||
|
LinkSymbolicRelative = v
|
||||||
|
PanelInfo = i
|
||||||
|
PanelQuickView = q
|
||||||
|
ExternalPanelize = exclamation
|
||||||
|
VfsList = a
|
||||||
|
Jobs = j
|
||||||
|
# PutCurrentPath =
|
||||||
|
# PutOtherPath =
|
||||||
|
# PutCurrentTagged =
|
||||||
|
# PutOtherTagged =
|
||||||
|
# PutCurrentLink =
|
||||||
|
# PutOtherLink =
|
||||||
|
|
||||||
|
[panel]
|
||||||
|
CycleListingFormat = alt-t
|
||||||
|
Search = ctrl-s; alt-s
|
||||||
|
Mark = insert; ctrl-t; shift-m
|
||||||
|
MarkUp = shift-k
|
||||||
|
MarkDown = shift-j
|
||||||
|
# MarkLeft =
|
||||||
|
# MarkRight =
|
||||||
|
Down = down; ctrl-n
|
||||||
|
Up = up; ctrl-p
|
||||||
|
# Left =
|
||||||
|
# Right =
|
||||||
|
PageUp = pgup; shift-{
|
||||||
|
PageDown = pgdn; shift-}
|
||||||
|
Enter = enter
|
||||||
|
PanelOtherCd = alt-o
|
||||||
|
PanelOtherCdLink = alt-l
|
||||||
|
ViewRaw = f13
|
||||||
|
EditNew = f14
|
||||||
|
CopySingle = f15
|
||||||
|
MoveSingle = f16
|
||||||
|
DeleteSingle = f18
|
||||||
|
# SelectExt =
|
||||||
|
Select = alt-plus
|
||||||
|
Unselect = alt-minus
|
||||||
|
SelectInvert = alt-asterisk
|
||||||
|
CdChild = alt-j
|
||||||
|
CdParent = alt-k
|
||||||
|
# CdParentSmart =
|
||||||
|
# Panelize =
|
||||||
|
History = alt-h
|
||||||
|
HistoryNext = alt-u
|
||||||
|
HistoryPrev = alt-y
|
||||||
|
# BottomOnScreen =
|
||||||
|
# MiddleOnScreen =
|
||||||
|
# TopOnScreen =
|
||||||
|
PanelOtherSync = alt-i
|
||||||
|
SelectCodepage = alt-e
|
||||||
|
Top = alt-lt; home; a1
|
||||||
|
Bottom = alt-gt; end; c1
|
||||||
|
# Sort =
|
||||||
|
# SortPrev =
|
||||||
|
# SortNext =
|
||||||
|
# SortReverse =
|
||||||
|
# SortByName =
|
||||||
|
# SortByExt =
|
||||||
|
# SortBySize =
|
||||||
|
# SortByMTime =
|
||||||
|
# Filter =
|
||||||
|
# ScrollLeft =
|
||||||
|
# ScrollRight =
|
||||||
|
|
||||||
|
[dialog]
|
||||||
|
Ok = enter
|
||||||
|
Cancel = f10; esc; ctrl-g
|
||||||
|
Up = left; up; ctrl-p
|
||||||
|
Down = right; down; ctrl-n
|
||||||
|
# Left =
|
||||||
|
# Right =
|
||||||
|
Help = f1
|
||||||
|
Suspend = ctrl-z
|
||||||
|
Refresh = ctrl-l
|
||||||
|
ScreenList = alt-prime
|
||||||
|
ScreenNext = alt-rbrace
|
||||||
|
ScreenPrev = alt-lbrace
|
||||||
|
|
||||||
|
[menu]
|
||||||
|
Help = f1
|
||||||
|
Left = left; ctrl-b
|
||||||
|
Right = right; ctrl-f
|
||||||
|
Up = up; ctrl-p
|
||||||
|
Down = down; ctrl-n
|
||||||
|
Home = home; alt-lt; ctr-a
|
||||||
|
End = end; alt-gt ctrl-e
|
||||||
|
Enter = enter
|
||||||
|
Quit = F10; esc; ctrl-g
|
||||||
|
|
||||||
|
[input]
|
||||||
|
Home = ctrl-a; alt-lt; home; a1
|
||||||
|
End = ctrl-e; alt-gt; end; c1
|
||||||
|
Left = left; alt-left; ctrl-b
|
||||||
|
Right = right; alt-right; ctrl-f
|
||||||
|
WordLeft = ctrl-left; alt-b
|
||||||
|
WordRight = ctrl-right; alt-f
|
||||||
|
Backspace = backspace; ctrl-h
|
||||||
|
Delete = delete; ctrl-d
|
||||||
|
DeleteToWordBegin = alt-backspace
|
||||||
|
DeleteToWordEnd = alt-d
|
||||||
|
# Mark =
|
||||||
|
Remove = ctrl-w
|
||||||
|
# Cut =
|
||||||
|
Store = alt-w
|
||||||
|
# Paste =
|
||||||
|
Yank = ctrl-y
|
||||||
|
DeleteToEnd = ctrl-k
|
||||||
|
HistoryPrev = alt-p
|
||||||
|
HistoryNext = alt-n
|
||||||
|
History = alt-h
|
||||||
|
Complete = alt-tab
|
||||||
|
# Clear =
|
||||||
|
# MarkLeft =
|
||||||
|
# MarkRight =
|
||||||
|
# MarkToWordBegin =
|
||||||
|
# MarkToWordEnd =
|
||||||
|
# MarkToHome =
|
||||||
|
# MarkToEnd =
|
||||||
|
|
||||||
|
[listbox]
|
||||||
|
Up = up; ctrl-p
|
||||||
|
Down = down; ctrl-n
|
||||||
|
Top = home; alt-lt; a1
|
||||||
|
Bottom = end; alt-gt; c1
|
||||||
|
PageUp = pgup; shift-{
|
||||||
|
PageDown = pgdn; shift-}
|
||||||
|
Delete = delete; d
|
||||||
|
Clear = shift-delete; shift-d
|
||||||
|
View = f3
|
||||||
|
Edit = f4
|
||||||
|
Enter = enter
|
||||||
|
|
||||||
|
[radio]
|
||||||
|
Up = up; ctrl-p
|
||||||
|
Down = down; ctrl-n
|
||||||
|
Top = home; alt-lt; a1
|
||||||
|
Bottom = end; alt-gt; c1
|
||||||
|
Select = space
|
||||||
|
|
||||||
|
[tree]
|
||||||
|
Help = f1
|
||||||
|
Reread = f2; ctrl-r
|
||||||
|
Forget = f3
|
||||||
|
ToggleNavigation = f4
|
||||||
|
Copy = f5
|
||||||
|
Move = f6
|
||||||
|
Up = up; ctrl-p
|
||||||
|
Down = down; ctrl-n
|
||||||
|
Left = left; ctrl-b
|
||||||
|
Right = right; ctrl-f
|
||||||
|
Top = home; alt-lt; a1
|
||||||
|
Bottom = end; alt-gt; c1
|
||||||
|
PageUp = pgup; shift-{
|
||||||
|
PageDown = pgdn; shift-}
|
||||||
|
Enter = enter
|
||||||
|
Search = ctrl-s; alt-s
|
||||||
|
Delete = f8; delete
|
||||||
|
|
||||||
|
[help]
|
||||||
|
Help = f1
|
||||||
|
Index = f2; c
|
||||||
|
Back = f3; left; h; ctrl-b
|
||||||
|
Quit = f10; esc
|
||||||
|
Up = up; k; ctrl-p
|
||||||
|
Down = down; j; ctrl-n
|
||||||
|
PageDown = f; pgdn; space; shift-}
|
||||||
|
PageUp = b; pgup; backspace; shift-{
|
||||||
|
HalfPageDown = d
|
||||||
|
HalfPageUp = u
|
||||||
|
Top = home; ctrl-home; ctrl-pgup; a1; alt-lt; g
|
||||||
|
Bottom = end; ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g
|
||||||
|
Enter = l; ctrl-f; right; enter
|
||||||
|
LinkNext = tab
|
||||||
|
LinkPrev = alt-tab
|
||||||
|
NodeNext = n
|
||||||
|
NodePrev = p
|
||||||
|
|
||||||
|
[chattr]
|
||||||
|
Up = up; left; ctrl-p
|
||||||
|
Down = down; right; ctrl-n
|
||||||
|
Top = home; alt-lt; a1
|
||||||
|
Bottom = end; alt-gt; c1
|
||||||
|
PageUp = pgup; shift-{
|
||||||
|
PageDown = pgdn; shift-}
|
||||||
|
Mark = t
|
||||||
|
MarkAndDown = shift-t; insert
|
||||||
|
|
||||||
|
[editor]
|
||||||
|
# No remapping, just use vim instead of mcedit
|
||||||
|
|
||||||
|
[viewer]
|
||||||
|
Help = f1
|
||||||
|
WrapMode = f2
|
||||||
|
Quit = f3; f10; q; esc
|
||||||
|
HexMode = f4
|
||||||
|
Goto = f5
|
||||||
|
Search = f7
|
||||||
|
SearchForward = slash
|
||||||
|
SearchBackward = question
|
||||||
|
SearchContinue = f17; n
|
||||||
|
SearchForwardContinue = ctrl-s
|
||||||
|
SearchBackwardContinue = ctrl-r
|
||||||
|
SearchOppositeContinue = shift-n
|
||||||
|
MagicMode = f8
|
||||||
|
NroffMode = f9
|
||||||
|
Home = ctrl-a
|
||||||
|
End = ctrl-e
|
||||||
|
Left = h; left
|
||||||
|
Right = l; right
|
||||||
|
LeftQuick = alt-h
|
||||||
|
RightQuick = alt-l
|
||||||
|
Up = k; insert; up; ctrl-p
|
||||||
|
Down = j; delete; down; enter; ctrl-n
|
||||||
|
PageDown = f; space; pgdn; shift-}
|
||||||
|
PageUp = b; pgup; backspace; shift-{
|
||||||
|
HalfPageDown = d
|
||||||
|
HalfPageUp = u
|
||||||
|
Top = home; ctrl-home; ctrl-pgup; a1; alt-lt; g
|
||||||
|
Bottom = end; ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g
|
||||||
|
BookmarkGoto = m
|
||||||
|
Bookmark = r
|
||||||
|
FileNext = ctrl-f
|
||||||
|
FilePrev = ctrl-b
|
||||||
|
SelectCodepage = alt-e
|
||||||
|
Shell = ctrl-o
|
||||||
|
Ruler = alt-r
|
||||||
|
History = alt-m
|
||||||
|
|
||||||
|
[viewer:hex]
|
||||||
|
Help = f1
|
||||||
|
HexEditMode = f2
|
||||||
|
Quit = f3; f10; q; esc
|
||||||
|
HexMode = f4
|
||||||
|
Goto = f5
|
||||||
|
Save = f6
|
||||||
|
Search = f7
|
||||||
|
SearchForward = slash
|
||||||
|
SearchBackward = question
|
||||||
|
SearchContinue = f17; n
|
||||||
|
SearchForwardContinue = ctrl-s
|
||||||
|
SearchBackwardContinue = ctrl-r
|
||||||
|
SearchOppositeContinue = shift-n
|
||||||
|
MagicMode = f8
|
||||||
|
NroffMode = f9
|
||||||
|
ToggleNavigation = tab
|
||||||
|
Home = ctrl-a; home
|
||||||
|
End = ctrl-e; end
|
||||||
|
Left = h; left
|
||||||
|
Right = l; right
|
||||||
|
Up = k; up
|
||||||
|
Down = j; down; delete
|
||||||
|
PageDown = pgdn; shift-}
|
||||||
|
PageUp = pgup; shift-{
|
||||||
|
Top = ctrl-home; ctrl-pgup; a1; alt-lt; g
|
||||||
|
Bottom = ctrl-end; ctrl-pgdn; c1; alt-gt; shift-g
|
||||||
|
History = alt-m
|
||||||
|
|
||||||
|
[diffviewer]
|
||||||
|
ShowSymbols = alt-s
|
||||||
|
ShowNumbers = alt-n
|
||||||
|
SplitFull = f
|
||||||
|
SplitEqual = equal
|
||||||
|
SplitMore = gt
|
||||||
|
SplitLess = lt
|
||||||
|
Tab2 = 2
|
||||||
|
Tab3 = 3
|
||||||
|
Tab4 = 4
|
||||||
|
Tab8 = 8
|
||||||
|
Swap = ctrl-u
|
||||||
|
Redo = ctrl-r
|
||||||
|
HunkNext = n; enter; space
|
||||||
|
HunkPrev = p; backspace
|
||||||
|
Goto = g; shift-g
|
||||||
|
Save = f2
|
||||||
|
Edit = f4
|
||||||
|
EditOther = f14
|
||||||
|
Merge = f5
|
||||||
|
MergeOther = f15
|
||||||
|
Search = f7
|
||||||
|
SearchContinue = f17
|
||||||
|
Options = f9
|
||||||
|
Top = ctrl-home
|
||||||
|
Bottom = ctrl-end
|
||||||
|
Down = down; j
|
||||||
|
Up = up; k
|
||||||
|
LeftQuick = alt-h
|
||||||
|
RightQuick = alt-l
|
||||||
|
Left = left; h
|
||||||
|
Right = right; l
|
||||||
|
PageDown = pgdn; shift-}
|
||||||
|
PageUp = pgup; shift-{
|
||||||
|
Home = home
|
||||||
|
End = end
|
||||||
|
Help = f1
|
||||||
|
Quit = f10; q; shift-q; esc
|
||||||
|
Shell = ctrl-o
|
||||||
|
SelectCodepage = alt-e
|
Loading…
Reference in New Issue
Block a user