gpt4 book ai didi

Vim:Alt + 箭头键在一行内 move 选择

转载 作者:行者123 更新时间:2023-12-02 08:44:13 25 4
gpt4 key购买 nike

我使用这些键将文本的 block (或整行)向左或向右 move :

向左 move 方 block :

nmap <C-A-Left> <<
vmap <C-A-Left> <gv

向右 move 方 block :

nmap <C-A-Right> >>
vmap <C-A-Right> >gv

但是这些命令只能将 block 或整行向左或向右 move 。

我经常在一行中选择两个或三个单词,然后我想将其向左或向右 move 。有谁知道如何使用 Alt - Left 在一行中 move 选定的文本和 Alt - Right key ?

更新:

作为上面的命令,我想将选择 move 到实际的文本 p.e.

| | =选择

one |two three| four five six seven
one four |two three| five six seven
one four five |two three| six seven `

最佳答案

如果你的意思是四处 move (相对于“行内缩进”),这在 this Vim Tips Wiki page 中有描述。 ;使用以下映射:

:vnoremap <A-Right> lholhxp`[1v<Space>
:vnoremap <A-Left> hlohlxhP`[1v<Space>

请注意,这些是针对 :set selection=exclusive 的;如果您使用默认值 ( inclusive ),请删除尾随 <Space>来自 RHS。

关于Vim:Alt + 箭头键在一行内 move 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13706098/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com