在vim命令行中移动

在vim命令行中移动,vim,Vim,我已经是vim用户一段时间了,我知道如何在文件中移动,但是在编辑器命令行本身上是否有这样做的方法?是否有名称 e、 我输入了:vimgerp/sometext/files/*.js,我意识到我拼写错误:vimgrep,我只想跳到那行的开头并修复它。这里任何其他类型的小提示都会在单词之间跳跃-w、e和alt+left/right似乎都不起作用。这不是最快的,因此可能只适合长命令,但您可以按enter键输入不正确的命令,必要时撤消任何不正确的更改,然后用q:,打开您的命令历史记录,在这里,您可以根据

我已经是vim用户一段时间了,我知道如何在文件中移动,但是在编辑器命令行本身上是否有这样做的方法?是否有名称


e、 我输入了:vimgerp/sometext/files/*.js,我意识到我拼写错误:vimgrep,我只想跳到那行的开头并修复它。这里任何其他类型的小提示都会在单词之间跳跃-w、e和alt+left/right似乎都不起作用。这不是最快的,因此可能只适合长命令,但您可以按enter键输入不正确的命令,必要时撤消任何不正确的更改,然后用q:,打开您的命令历史记录,在这里,您可以根据自己的喜好进行编辑。如果将光标放在命令历史记录缓冲区中的Enter上,则Enter将运行该命令


此外,在命令模式下,shift+箭头左/右在单词之间跳跃,您可以使用home/end转到开头和结尾。

它不是最快的,因此可能只适用于较长的命令,但您可以按enter键输入错误的命令,必要时撤消任何错误的更改,然后用q:打开您的命令历史记录,您可以在其中随意编辑它。如果将光标放在命令历史记录缓冲区中的Enter上,则Enter将运行该命令

此外,在命令模式下,shift+箭头左/右在单词之间跳跃,您可以使用home/end转到开头和结尾


最简单的方法是使用CTRL-F。这将在命令行窗口中打开命令,您可以像编辑任何其他纯文本一样编辑拼写错误的命令

来自vimhelp 打开c_CTRL-F q:q/q

有两种方法可以打开命令行窗口:

在命令行模式下,使用“cedit”选项指定的键。未设置“兼容”时,默认值为CTRL-F

在正常模式下,使用q:、q/或q?命令这将开始编辑Ex命令行q:或搜索字符串q/or Q请注意,在录制过程中,这是不可能的 然后q停止录制


最简单的方法是使用CTRL-F。这将在命令行窗口中打开命令,您可以像编辑任何其他纯文本一样编辑拼写错误的命令

来自vimhelp 打开c_CTRL-F q:q/q

有两种方法可以打开命令行窗口:

在命令行模式下,使用“cedit”选项指定的键。未设置“兼容”时,默认值为CTRL-F

在正常模式下,使用q:、q/或q?命令这将开始编辑Ex命令行q:或搜索字符串q/or Q请注意,在录制过程中,这是不可能的 然后q停止录制

是和Shift/Ctrl吗?我试过了,但一下子就没用了,不过我猜可能是我的终端iTerm2设置。是的,换档和控制。很大程度上取决于终端。是否为和Shift/Ctrl?我试过了,但一下子就没用了,不过我猜可能是我的终端iTerm2设置。是的,换档和控制。很大程度上取决于终端。
<Left>          one character left
<Right>         one character right
<S-Left> or <C-Left>    one word left
<S-Right> or <C-Right>  one word right
CTRL-B or <Home>    to begin of command line
CTRL-E or <End>     to end of command line