gpt4 book ai didi

linux - 当我进行搜索时,如何禁用 Vim 滚动时键入?

转载 作者:太空宇宙 更新时间:2023-11-04 10:05:21 25 4
gpt4 key购买 nike

我最近升级了服务器上的操作系统(运行基于 Debian 的操作系统),这个更新版本的 vim 似乎忽略了 /etc/vim/vimrc。文件 /etc/vim/vimrc.local 不存在。我的主目录中没有 .vimrc。输入 :set noincsearch 确实有效,所以想知道是否有人知道发生了什么(vimrc 发布在下面以防万一)。谢谢!

enter image description here

runtime! debian.vim
if has("syntax")
syntax on
endif
set ignorecase " Do case insensitive matching
set smartcase " Do smart case matching
set noincsearch " Incremental search
set noautowrite " Automatically save before commands like :next and :make
if filereadable("/etc/vim/vimrc.local")
source /etc/vim/vimrc.local
endif
set bg=dark
set ts=3
set shiftwidth=3
set expandtab
set t_ti= t_te=
nnoremap <F3> "=strftime("%Y-%m-%d").' - '.$LOGNAME.' ('.$LC_SSH_USER.') - '<CR>P
inoremap <F3> <C-R>=strftime("%Y-%m-%d").' - '.$LOGNAME.' ('.$LC_SSH_USER.') - '<CR>
inoremap <F2> <C-R>'echo -e "\033[1;31;40m1RED2GREEN3YELLOW4BLUE5MAG6CYAN\033[0;0m"<CR>
let &titlestring = hostname() . "[vim(" . expand("%:t") . ")]"
if &term == "screen"
set t_ts=^[k
set t_fs=^[\
endif
if &term == "screen" || &term == "xterm"
set title
endif
let hostname=system('echo -n $LOGNAME@$(/bin/hostname -s)')
set laststatus=2
set statusline+=%{hostname}\ %F\ %P\ %c:%l
hi statusline ctermbg=4 ctermfg=15 cterm=NONE
autocmd FileType yaml setlocal ts=2 sts=2 sw=2 expandtab

最佳答案

我能够从 this post 中收集到一些信息.您的 vim 可能正在使用 /usr/share/vim/vim80/defaults.vim 中的默认设置。尝试更改该文件中的设置(对我来说包括 set incsearch 行),或尝试将 /etc/vim/vimrc 文件的内容放入新的 ~/.vimrc.

关于linux - 当我进行搜索时,如何禁用 Vim 滚动时键入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53012960/

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