いくつかの vim コマンドを試してみたところ、gh
コマンドによって新しいコマンド モードが開始され、--select--
画面に表示されることがわかりました。--visual--
コマンド モードと同様に、この--select--
モードではテキストを選択できます。
このコマンド モードについてさらに詳しく知りたい場合は、を押してF1vi で vim ヘルプ ファイルを表示します。
gh
このヘルプ ファイルでコマンドを見つけるにはどうすればよいですか?
答え1
一般的に、Vim でコマンドのヘルプを検索するには、コマンド モード (:wq
終了するために入力するモード) を使用します。
:help gh
これを入力した後、押すCtrldと補完候補のリストが表示されます。
:he gh
gh c_<Right> -menuheight zip-copyright match-highlight Vimball-copyright
ghc i_<Right> :belowright 'cmdwinheight' netrw-copyright <ScrollWheelRight>
'ghr' c_<C-Right> 'helpheight' 'nosplitright' 'nowinfixheight' <C-ScrollWheelRight>
g:ghc c_<S-Right> 'splitright' 'winfixheight' shift-left-right <S-ScrollWheelRight>
ご覧のとおり、gh
がリストされているので、 を押すだけですEnter:
gh
gh Start Select mode, characterwise. This is like "v",
but starts Select mode instead of Visual mode.
Mnemonic: "get highlighted".
答え2
使用する:h select-mode
と、選択モードの説明が表示されます。以下に抜粋を示します。
==============================================================================
8. Select mode *Select* *Select-mode*
Select mode looks like Visual mode, but the commands accepted are quite
different. This resembles the selection mode in Microsoft Windows.
When the 'showmode' option is set, "-- SELECT --" is shown in the last line.
Entering Select mode:
- Using the mouse to select an area, and 'selectmode' contains "mouse".
'mouse' must also contain a flag for the current mode.
- Using a non-printable movement command, with the Shift key pressed, and
'selectmode' contains "key". For example: <S-Left> and <S-End>. 'keymodel'
must also contain "startsel".
- Using "v", "V" or CTRL-V command, and 'selectmode' contains "cmd".
- Using "gh", "gH" or "g_CTRL-H" command in Normal mode.
- From Visual mode, press CTRL-G. *v_CTRL-G*
...
*gh*
gh Start Select mode, characterwise. This is like "v",
but starts Select mode instead of Visual mode.
Mnemonic: "get highlighted".
...