Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 在线导航_Vim - Fatal编程技术网

Vim 在线导航

Vim 在线导航,vim,Vim,如何跳过一个单词(“w”)而不离开当前行 光标应该停在行的末尾。我相信类似的解决方案也可以应用于其他步长。奇怪的请求,但是:调用搜索('\奇怪的请求,但是:调用搜索('\你已经不太容易理解你的意思,但是你也忘了说你希望它在插入模式下工作 你想在插入模式下一个字一个字地移动吗?你可能已经知道了,但是你不应该这样做。这就是正常模式的用途 FIY默认情况下,在ubuntu上的GVim中可以进行这种导航 很容易模拟: inoremap <C-Right> <C-o>w inore

如何跳过一个单词(“w”)而不离开当前行


光标应该停在行的末尾。我相信类似的解决方案也可以应用于其他步长。

奇怪的请求,但是
:调用搜索('\奇怪的请求,但是
:调用搜索('\你已经不太容易理解你的意思,但是你也忘了说你希望它在插入模式下工作

你想在插入模式下一个字一个字地移动吗?你可能已经知道了,但是你不应该这样做。这就是正常模式的用途

FIY默认情况下,在ubuntu上的GVim中可以进行这种导航

很容易模拟:

inoremap <C-Right> <C-o>w
inoremap <C-Left> <C-o>b
inoremap w
inoremap b
但这不是一个好主意


但是我不明白“光标应该停在行的末尾”这一部分。

理解您的意思已经不是那么容易了,但是您还忘了说您希望它在插入模式下工作

你想在插入模式下一个字一个字地移动吗?你可能已经知道了,但是你不应该这样做。这就是正常模式的用途

FIY默认情况下,在ubuntu上的GVim中可以进行这种导航

很容易模拟:

inoremap <C-Right> <C-o>w
inoremap <C-Left> <C-o>b
inoremap w
inoremap b
但这不是一个好主意


但是我不明白“光标应该停在行的末尾”这一部分。

出于好奇,这是为了什么?你为什么不能停止按
w
?因为它很有趣(:现在说真的,我发现用这种方式在一行中导航更容易。我将它映射到Ctrl+Right/Left,使用相同的键(比如我想转到行尾的第二个单词)可以轻松地导航到末尾和后面,而无需计算单词数).我不相信这是最好的设置,但是,我对如何在vim中配置这一设置感到好奇。行末的第二个字:$b@Thomas:我知道还有其他方法。我认为使用较小的导航键子集比较方便。对于我的任务///完成大部分工作。@Albert-是的,但是w键和b键有什么问题吗?它们做与Ctrl+Right,Left相同的事情需要半个劲?更不用说,首先使用箭头确实是错误地掌握了vim的窍门。但是,我不该告诉人们如何做事情…每个人都有自己的…出于好奇,目的是什么?为什么你不能停止按
w
?因为它太有趣了(:现在说真的,我发现用这种方式在一行中导航更容易。我将它映射到Ctrl+Right/Left,使用相同的键(比如我想转到行尾的第二个单词)可以轻松地导航到末尾和后面,而无需计算单词数).我不相信这是最好的设置,但是,我对如何在vim中配置这一设置感到好奇。行末的第二个字:$b@Thomas:我知道还有其他方法。我认为使用较小的导航键子集比较方便。对于我的任务///完成大部分工作。@Albert-是的,但是w键和b键有什么问题吗?它们做与Ctrl+Right,Left相同的事情需要半个努力?更不用说首先使用箭头确实是错误地掌握了vim的窍门。但是,不是我告诉人们如何做事情的地方…每个人都有自己的…谢谢。我理解你的逻辑,但是,当我键入它时,它不会起作用。嗯?
:call
是一个Ex命令;在正常模式下键入。如果要创建插入模式映射,首先必须通过
进入正常模式,然后使用结束Ex命令。显然,它在*.py(python)中工作文件,但不是在编辑.vimrc时。有什么想法吗?谢谢。我理解你的逻辑,但是,当我键入它时,它不起作用。嗯?
:call
是一个Ex命令;在正常模式下键入它。如果你想创建一个插入模式映射,你首先必须通过
转到正常模式,然后用结束Ex命令。显然它在*.py(python)文件,但在编辑.vimrc时没有。有什么想法吗?“光标应该停在行尾”是这里的主要问题。我正在寻找一种类似于“w”的功能,它可以停留在当前行而不离开它(停留在行尾)。“光标应该停在行尾”是这里的主要问题。我正在寻找一个类似于“w”的功能,它保持在当前行上而不离开它(保持在行的末尾)。