VS Code,在包装线内导航vs跳到下一行

时间:2017-09-26 18:33:18

标签: visual-studio-code

在vs代码中,我注意到当使用箭头键启用换行以转到下一行时,光标会跳过任何包装的内容并转到下一个编辑行。有没有办法让导航转到下一个视觉线?给出下面的片段:如果我的光标位于第1行的t并且我击中了,是否有办法让光标自动转到a而不是第2行的t?

1 this is a line that
  automatically wraps 
2 this is another line
3

2 个答案:

答案 0 :(得分:4)

显然,我面临的问题是VIM特定的标准行为。在某些时候,我必须使用vim实现,分别将j和k默认为gj和gk。通过在我的vs-code选项中添加以下内容,我能够重新创建此行为:

  "vim.otherModesKeyBindingsNonRecursive": [
    {
        "before": ["j"],
        "after": ["g", "j"]
    },
    {
        "before": ["k"],
        "after": ["g", "k"]
    }
  ]

答案 1 :(得分:3)

现在vim.otherModesKeyBindingsNonRecursive设置似乎消失了,我改用它:

  "vim.NormalModeKeyBindingsNonRecursive": [
    {
        "before": ["j"],
        "after": ["g", "j"]
    },
    {
        "before": ["k"],
        "after": ["g", "k"]
    }
  ]