gpt4 book ai didi

vim - 有人在 Vim 中得到这些奇怪的重复 ()()()()()() 吗?

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

一天几次我得到这个,通常是在调试时输入 browser() 语句。

enter image description here

当我只输入一对时,它会重复一大堆括号。通常我会很快输入“browser() esc :w enter”(不带引号),这样我就可以保存并返回到我的 R 环境,它会暂停一秒钟,然后将所有这些括号插入。这不是真的一个问题,快速撤消将其删除,只是想知道它为什么会这样做。对于 Vim(触摸打字员),我是否移动得太快了。

我在 Windows 7 上使用 Vim 7.3。在多台机器上执行此操作。在所有情况下,我还使用尖键映射大写锁定以进行转义,我不知道这是否可能是一个因素。有人看到这个吗?有什么补救办法吗?

谢谢。

为了完整起见,这是我的 vimrc 文件:

colorscheme clarity
syntax enable
set guifont=Consolas:h10:cANSI
set number
set tabstop=4
set shiftwidth=4
set softtabstop=4
set expandtab
set autoindent
set smarttab
set backspace=indent,eol,start
set nocompatible
set expandtab
filetype plugin on
filetype indent on
set ruler
set cursorline
set noerrorbells
set visualbell
"set guioptions-=m
set guioptions-=T

最佳答案

我猜在第 32 行你有:

browser

然后你输入:
90a()<esc>

这里的错误是输入“90”,认为您处于插入/追加模式,意识到您没有进入该模式,输入您的括号,然后退出。你实际上告诉 vim 的是“追加这个文本 90 次”,它很乐意为你做,所以你最终得到:
browser()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()

没关系,它发生在我们中最好的人身上。

关于vim - 有人在 Vim 中得到这些奇怪的重复 ()()()()()() 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16377362/

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