在 Vim 中移动行
我正在尝试在 Vim 中复制 TextMate 的移动选择命令。
我想出了这个:
map <C-D-Up> ddkP
map <C-D-Down> ddp
vmap <C-D-Up> dkP
vmap <C-D-Down> dp
单行工作正如预期的那样。但视觉模式并不完美。
我希望它在视觉模式下保留(或重新选择)选择,以便我可以轻松多次移动选择。我找到了 gv 但这不起作用,因为它没有选择移动的行,而是选择文档下方的内容。
有什么想法吗?
I'm trying to replicate TextMate's move selection command in Vim.
I've come up with this:
map <C-D-Up> ddkP
map <C-D-Down> ddp
vmap <C-D-Up> dkP
vmap <C-D-Down> dp
Single lines work just as expected. But visual mode isn't perfect.
I want it to keep (or reselect) the selection in visual mode, so that I can move the selection multiple times easily. I found gv
but that doesn't work, as it doesn't select the moved lines but something further down the document.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论