Vim向上、向下、向左、向右移动



在具有CTRL+LEFT2CTRL+UPTRL+RIGHTOWN

在linux中,netbeans是ALT+SHIFT箭头向左

以下键以Vim方式映射缩进(使用alt+j和k键),并根据新位置对移动的行进行格式化。代码被盗自http://vim.wikia.com/wiki/Moving_lines_up_or_down.

nnoremap <A-j> :m+<CR>==
nnoremap <A-k> :m-2<CR>==
inoremap <A-j> <Esc>:m+<CR>==gi
inoremap <A-k> <Esc>:m-2<CR>==gi
vnoremap <A-j> :m'>+<CR>gv=gv
vnoremap <A-k> :m-2<CR>gv=gv

我没有NetBeans,但我想(在谷歌搜索后)通过ctrl+right/left,你的意思是缩进所选的块?

在这种情况下,可以使用>><<命令。只需转到要缩进的行,或选择一个块(使用"v")并按>两次(记住shift键:))。

其他(向上/向下移动)在这里有明确的描述。

希望这就是你想要的!

添加到Zenzen的答案中,您可以执行例如Esc+5+<lt;以使光标下方的5行向左移动制表符空间。

相关内容

  • 没有找到相关文章