-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update map.{txt,jax} #1460
Update map.{txt,jax} #1460
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
*map.txt* For Vim version 9.1. Last change: 2023 May 28 | ||
*map.txt* For Vim version 9.1. Last change: 2024 Jan 25 | ||
|
||
|
||
VIM REFERENCE MANUAL by Bram Moolenaar | ||
|
@@ -21,9 +21,10 @@ manual. | |
1.9 Using mappings |map-typing| | ||
1.10 Mapping alt-keys |:map-alt-keys| | ||
1.11 Mapping meta-keys |:map-meta-keys| | ||
1.12 Mapping in modifyOtherKeys mode |modifyOtherKeys| | ||
1.13 Mapping with Kitty keyboard protocol |kitty-keyboard-protocol| | ||
1.14 Mapping an operator |:map-operator| | ||
1.12 Mapping super-keys or command keys |:map-super-keys| | ||
1.13 Mapping in modifyOtherKeys mode |modifyOtherKeys| | ||
1.14 Mapping with Kitty keyboard protocol |kitty-keyboard-protocol| | ||
1.15 Mapping an operator |:map-operator| | ||
2. Abbreviations |abbreviations| | ||
3. Local mappings and functions |script-local| | ||
4. User-defined commands |user-commands| | ||
|
@@ -406,7 +407,7 @@ Note: | |
*E1255* *E1136* | ||
<Cmd> and <ScriptCmd> commands must terminate, that is, they must be followed | ||
by <CR> in the {rhs} of the mapping definition. |Command-line| mode is never | ||
entered. | ||
entered. To use a literal <CR> in the {rhs}, use |<lt>|. | ||
|
||
|
||
1.3 MAPPING AND MODES *:map-modes* | ||
|
@@ -586,10 +587,12 @@ While mappings are being listed, it is not possible to add or clear mappings, | |
e.g. from a timer callback. *E1309* | ||
|
||
*:map-verbose* | ||
When 'verbose' is non-zero, listing a key map will also display where it was | ||
When 'verbose' is non-zero, the detected and used 'keyprotocol' value will be | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. いってもしょうがないところですけど、non-zeroだと負数もありえそうな記述ですね(原文のみ) だからというのはあまりないですが...(セットする人もそうそういなさそう?) There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 作成 #1465 |
||
displayed in the first line. Also a key map will also display where it was | ||
last defined. Example: > | ||
|
||
:verbose map <C-W>* | ||
Kitty keyboard protocol: Cleared | ||
n <C-W>* * <C-W><C-S>* | ||
Last set from /home/abcd/.vimrc | ||
|
||
|
@@ -983,8 +986,17 @@ For the Meta modifier the "T" character is used. For example, to map Meta-b | |
in Insert mode: > | ||
:imap <T-b> terrible | ||
|
||
1.12 MAPPING SUPER-KEYS or COMMAND-KEYS *:map-super-keys* *:map-cmd-key* | ||
|
||
1.12 MAPPING IN modifyOtherKeys mode *modifyOtherKeys* | ||
The Super modifier is available in GUI mode (when |gui_running| is 1) for | ||
GVim on Linux and MacVim on Mac OS. If you're on a Mac, this represents the | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 原文の話になりますが、文頭ではないので、"GVim" ではなく "gVim" 表記の方が良さそうですね。参考: There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. typo 報告スレの方に報告しました。vim-jp/issues#1387 (comment) もし仮にこれを本家 help の typo だとするとして、この場で jax の方の訳文をどうするかはお任せします。 There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 本家修正後で 👍 |
||
Command key, on Linux with the GTK GUI it represents the Super key. | ||
The character "D" is used for the Super / Command modifier. | ||
|
||
For example, to map Command-b in Insert mode: > | ||
:imap <D-b> barritone | ||
|
||
1.13 MAPPING IN modifyOtherKeys mode *modifyOtherKeys* | ||
|
||
Xterm and a few other terminals can be put in a mode where keys with modifiers | ||
are sent with a special escape code. Vim recognizes these codes and can then | ||
|
@@ -1046,7 +1058,7 @@ When the 'esckeys' option is off, then modifyOtherKeys will be disabled in | |
Insert mode to avoid every key with a modifier causing Insert mode to end. | ||
|
||
|
||
1.13 MAPPING WITH KITTY KEYBOARD PROTOCOL *kitty-keyboard-protocol* | ||
1.14 MAPPING WITH KITTY KEYBOARD PROTOCOL *kitty-keyboard-protocol* | ||
|
||
If the value of 'term' contains "kitty" then Vim will send out an escape | ||
sequence to enable the Kitty keyboard protocol. This can be changed with the | ||
|
@@ -1073,7 +1085,7 @@ translated). The meaning of {value}: | |
previous state is unknown | ||
|
||
|
||
1.14 MAPPING AN OPERATOR *:map-operator* | ||
1.15 MAPPING AN OPERATOR *:map-operator* | ||
|
||
An operator is used before a {motion} command. To define your own operator | ||
you must create a mapping that first sets the 'operatorfunc' option and then | ||
|
@@ -1629,6 +1641,7 @@ completion can be enabled: | |
-complete=help help subjects | ||
-complete=highlight highlight groups | ||
-complete=history :history suboptions | ||
-complete=keymap keyboard mappings | ||
-complete=locale locale names (as output of locale -a) | ||
-complete=mapclear buffer argument | ||
-complete=mapping mapping name | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ここですが、mappingのニュアンスを追加する感じに(再訳)はしなくていいですかね?
流れで分るのはありますが。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
影響箇所が多い(1, 1.3, 1.4, 1.5, 1.9 ~ 1.15)ので今回はこのままで。
Issueを立てていただけると助かります。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
作成 #1464