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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.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,我在很多地方读到,在命令模式下按“-”键,会将光标放在前一行的第一个非空字符上,但这对我不起作用 当我按enter键时,它会正确地转到下一行的第一个非空字符,但“+”不会执行相同的任务 有什么想法吗?也许系统范围的vim配置文件将其映射为执行其他操作?vim-u/dev/null-u/dev/null的行为是什么?在不按住Shift键的情况下按“-”键会导致我的gVim光标移动到我正在编辑的文档上一行的第一个非空字符。同样,按住Shift键,然后按“+”键会使光标向前移动到下一行的第一个非空白起

我在很多地方读到,在命令模式下按“-”键,会将光标放在前一行的第一个非空字符上,但这对我不起作用

当我按enter键时,它会正确地转到下一行的第一个非空字符,但“+”不会执行相同的任务


有什么想法吗?

也许系统范围的vim配置文件将其映射为执行其他操作?
vim-u/dev/null-u/dev/null
的行为是什么?

在不按住Shift键的情况下按“-”键会导致我的gVim光标移动到我正在编辑的文档上一行的第一个非空字符。同样,按住Shift键,然后按“+”键会使光标向前移动到下一行的第一个非空白起始位置。我相信vim希望您生成键的值,即使这需要按住Shift。

@VaughnCato它会向上移动状态栏。“+”向下移动状态栏。我的第一个冲动是回答“打开该死的帽子锁”:-)这就是为什么我认为这是一个好问题。很多指令都说这个或那个键,在本例中是“+”键,但它们是什么意思?这些指令是否意味着以打印“+”的方式敲击键或键组合(如Shift),或者术语“+”键只是碰巧双重映射“+”和“=”的键的名称?