mirror of
https://github.com/neovim/neovim.git
synced 2025-09-06 03:18:16 +00:00
vim-patch:829eda7: runtime(new-tutor): update tutor and correct comandline completion (#33449)
Problem: Some parts of the tutor are outdated.
- For example, pressing `<Tab>` after typing `:e` does not complete the
command `:edit`, but shows a completion menu with the first entry being
`:earlier`.
closes: vim/vim#17107
829eda7d38
This commit is contained in:
@@ -464,7 +464,7 @@ Now go on to the next lesson.
|
|||||||
# Lesson 4.1: CURSOR LOCATION AND FILE STATUS
|
# Lesson 4.1: CURSOR LOCATION AND FILE STATUS
|
||||||
|
|
||||||
** Type `<C-g>`{normal} to show your location in a file and the file status.
|
** Type `<C-g>`{normal} to show your location in a file and the file status.
|
||||||
Type `G`{normal} to move to a line in the file. **
|
Type `{count}G`{normal} to move to line {count} in the file. **
|
||||||
|
|
||||||
NOTE: Read the entire lesson before executing any of these steps!!
|
NOTE: Read the entire lesson before executing any of these steps!!
|
||||||
|
|
||||||
@@ -934,11 +934,20 @@ For more information type `:help init.vim`{vim}.
|
|||||||
|
|
||||||
3. Press `<C-d>`{normal} and Neovim will show a list of commands beginning with "e".
|
3. Press `<C-d>`{normal} and Neovim will show a list of commands beginning with "e".
|
||||||
|
|
||||||
4. Press `<Tab>`{normal} and Neovim will complete the command name to ":edit".
|
4. Press `<Tab>`{normal} and Neovim will show a menu with possible completions
|
||||||
|
(or complete the match, if the entered command is unique, e.g.
|
||||||
|
":ed`<Tab>`{normal}" will be completed to ":edit").
|
||||||
|
|
||||||
5. Now add a space and the start of an existing file name: `:edit FIL`{vim}
|
5. Use `<Tab>`{normal} or `<C-n>`{normal} to go to the next match. Or use
|
||||||
|
`<S-Tab>`{normal} or `<C-p>`{normal} to go to the previous match.
|
||||||
|
|
||||||
6. Press `<Tab>`{normal}. Neovim will complete the name ("FIL" -> "FILE", if it is unique).
|
6. Choose the entry `edit`{vim}. Now you can see that the word `edit`{vim}
|
||||||
|
have been automatically inserted to the command line.
|
||||||
|
|
||||||
|
7. Now add a space and the start of an existing file name: `:edit FIL`{vim}
|
||||||
|
|
||||||
|
8. Press `<Tab>`{normal}. Vim will show a completion menu with list of file
|
||||||
|
names that start with `FIL`
|
||||||
|
|
||||||
NOTE: Completion works for many commands. It is especially useful for `:help`{vim}.
|
NOTE: Completion works for many commands. It is especially useful for `:help`{vim}.
|
||||||
|
|
||||||
@@ -956,7 +965,7 @@ NOTE: Completion works for many commands. It is especially useful for `:help`{vi
|
|||||||
5. Create an init.vim startup script to keep your preferred settings.
|
5. Create an init.vim startup script to keep your preferred settings.
|
||||||
|
|
||||||
6. While in command mode, press `<C-d>`{normal} to see possible completions.
|
6. While in command mode, press `<C-d>`{normal} to see possible completions.
|
||||||
Press `<Tab>`{normal} to use one completion.
|
Press `<Tab>`{normal} to use the completion menu and select a match.
|
||||||
|
|
||||||
# CONCLUSION
|
# CONCLUSION
|
||||||
|
|
||||||
|
@@ -465,8 +465,8 @@ NOTE: タイプ中の間違いはバックスペースキーを使って直す
|
|||||||
|
|
||||||
# レッスン 4.1: 位置とファイルの情報
|
# レッスン 4.1: 位置とファイルの情報
|
||||||
|
|
||||||
** ファイル内での位置とファイルの状態を表示するには `<C-g>`{normal} をタイプします。ファイ
|
** ファイル内での位置とファイルの状態を表示するには `<C-g>`{normal} をタイプします。
|
||||||
ル内のある行に移動するには `G`{normal} をタイプします。 **
|
ファイル内の{count}行に移動するには `{count}G`{normal} をタイプします。 **
|
||||||
|
|
||||||
NOTE: ステップを実行する前に、このレッスン全てに目を通しましょう!!
|
NOTE: ステップを実行する前に、このレッスン全てに目を通しましょう!!
|
||||||
|
|
||||||
@@ -875,7 +875,7 @@ NOTE: 1つの検索コマンドだけ大文字小文字の区別をやめたい
|
|||||||
~~~
|
~~~
|
||||||
# レッスン 7.1: ヘルプコマンド
|
# レッスン 7.1: ヘルプコマンド
|
||||||
|
|
||||||
** Use the online help system. **
|
** オンラインヘルプシステムを使用する **
|
||||||
|
|
||||||
Neovim には広範にわたるオンラインヘルプシステムがあります。
|
Neovim には広範にわたるオンラインヘルプシステムがあります。
|
||||||
|
|
||||||
@@ -925,11 +925,19 @@ Neovim はとても自由度の高いエディタです。あなたの好きな
|
|||||||
|
|
||||||
3. `<C-d>`{normal} を押すと Neovim は "e" から始まるコマンドの一覧を表示します。
|
3. `<C-d>`{normal} を押すと Neovim は "e" から始まるコマンドの一覧を表示します。
|
||||||
|
|
||||||
4. `<Tab>`{normal} とタイプすると Neoim は ":edit" というコマンド名を補完します。
|
4. `<Tab>`{normal} を押すと、Neovim は可能な補完候補のメニューを表示します
|
||||||
|
(または、ただの一つのマッチがあるときは、補完します。
|
||||||
|
例: ":ed`<Tab>`{normal}" は":edit"に補完されます)。
|
||||||
|
|
||||||
5. さらに空白と、既存のファイル名の始まりを加えます: `:edit FIL`{vim}
|
5. 次のマッチに移動するには `<Tab>`{normal} または `<C-n>`{normal}を使用し、
|
||||||
|
前のマッチに移動するには `<S-Tab>`{normal} または `<C-p>`{normal}を使用します。
|
||||||
|
|
||||||
6. `<Tab>`{normal} を押すと Neovim は名前を補完します。("FIL" -> "FILE"、重複しない場合)
|
6. `edit`{vim} を選択すると、コマンドラインに`edit` が挿入されます。
|
||||||
|
|
||||||
|
7. さらに空白と、既存のファイル名の始まりを加えます: `:edit FIL`{vim}
|
||||||
|
|
||||||
|
8. `<Tab>`{normal}を押すと、Vim は `FIL` で始まるファイル名の候補リストを含む補完メニューを
|
||||||
|
表示します。
|
||||||
|
|
||||||
NOTE: 補完は多くのコマンドで動作します。特に `:help`{vim} の際に役立ちます。
|
NOTE: 補完は多くのコマンドで動作します。特に `:help`{vim} の際に役立ちます。
|
||||||
|
|
||||||
|
@@ -131,7 +131,7 @@ describe(':Tutor', function()
|
|||||||
{0: }University. E-mail: {2:bware@mines.colorado.edu}. |
|
{0: }University. E-mail: {2:bware@mines.colorado.edu}. |
|
||||||
]]
|
]]
|
||||||
|
|
||||||
feed(':960<CR>zt')
|
feed(':969<CR>zt')
|
||||||
screen:expect(expected)
|
screen:expect(expected)
|
||||||
end)
|
end)
|
||||||
end)
|
end)
|
||||||
|
Reference in New Issue
Block a user