gpt4 book ai didi

vim - 使用 ctrl+shift+arrow 在 VIM 中选择单词

转载 作者:行者123 更新时间:2023-12-04 18:03:21 26 4
gpt4 key购买 nike

现在,我的配置是:http://vim.wikia.com/wiki/Example_vimrc

里面多了两行:

source $VIMRUNTIME/mswin.vim
behave mswin

我的示例文本是:

foo.bar

如何使用 Ctrl+Shift+Right< 选择 foo,然后选择 .bar/kbd>

bar,然后是 foo. 使用 Ctrl+Shift+Left


Ctrl+LelfCtrl+Right 像传统编辑器一样停在点字符上,但是当我使用 Ctrl+Shift+Arrows - 它只在空格处停止。

vim 版本:7.4操作系统:ubuntu 14.04

最佳答案

Select-mode (将由 :behave mswin 启用)仅“模拟”MS-Windows 的某些行为,如编辑器。就是这些 Action cursor keys, <End>, <Home>, <PageUp> and <PageDown>使用 Shift 键展开/折叠当前选择。

来自 :help Select-mode :

Commands in Select mode:
- Printable characters, <NL> and <CR> cause the selection to be deleted, and
Vim enters Insert mode. The typed character is inserted.
- Non-printable movement commands, with the Shift key pressed, extend the
selection. 'keymodel' must include "startsel".
- Non-printable movement commands, with the Shift key NOT pressed, stop Select
mode. 'keymodel' must include "stopsel".
- ESC stops Select mode.
- CTRL-O switches to Visual mode for the duration of one command. *v_CTRL-O*
- CTRL-G switches to Visual mode.

来自 :help keymodel :

... Using a shifted special key starts selection ... 
... Special keys in this context are the cursor keys, <End>, <Home>,
<PageUp> and <PageDown>. ...

尝试阅读它::help behave , :help Select-mode:help keymodel .

但是,我强烈建议您了解“真正的”vim Action 和命令并禁用 :behave mswin .它实际上更强大。

在您的情况下,您只需按 veE先选择foo然后 foo.bar .或者,如果您打算选择整个 foo.bar马上更简单,按vW .

关于vim - 使用 ctrl+shift+arrow 在 VIM 中选择单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31435611/

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