我有一个安装了 LAMP 的 VM 盒
我使用 shell(带有 ubuntu 12)连接到 VM 盒和真实服务器(dell poweredge),每次我按下向上翻页或向下翻页时,VM 和物理服务器上的屏幕都不会刷新。
VM 和真实服务器均具有此配置:
- 2 GB 内存
- 1、8G处理器
- 250g 硬盘
- 2 x 千兆 LAN 端口 #1 已使用,端口 #2 未使用
- 两者都插入 1u 交换机
- 所有服务器均安装有 Ubuntu Server 12.04
客户端计算机:
3.2 G I5、16g ram、SSD、Nvidia gtx550ti,搭载 Ubuntu 12.04
我尝试了这个解决方案:https://stackoverflow.com/questions/7078538/refresh-vim-buffer
有效,但每次我按向上箭头、向上翻页等时都很麻烦......
我的 .vimrc 中有这个:
set nowrap
set showmatch
set tabstop=4
set shiftwidth=4
"set expandtab
set ruler
set foldcolumn=2
set nowrap
nmap <F8> :set wrap! wrap?<CR>
"nmap <F6> :e /tmp/a<CR>
"nmap <F7> :w! /tmp/a\| wq!<CR>
" change // style comment to phpDoc comment
map <C-P> :!php -l %<CR>
set hlsearch
"set incsearch
set background=dark
"set textwidth=1000
"set number
"set backspace=indent,eol,start
set noshowmatch
syntax on
let g:loaded_matchparen=1
:set nocp
有办法解决这个问题吗?
答案1
您可以尝试将这些放入您的 .vimrc 中:
autocmd GuiEnter * set background&
set ttimeoutlen=100
set ttyfast
set lazyredraw
:au CursorMoved
autocmd BufReadPost quickfix map <buffer> <leader>qq :cclose<cr>|map <buffer> <c-p> <up>|map <buffer> <c-n> <down>
set synmaxcol=120
set nocursorline
set re=1
:redraw
另一个解决方案可以是:
https://stackoverflow.com/questions/19030290/syntax-highlighting-causes-terrible-lag-in-vim
我遇到了同样的问题,这些方法在我的 15k 驱动器上有效。在我的 SSD 驱动器上,这些方法从未起作用,您是否有 SSD 驱动器?
我的错误类似,我将一个 SSD 驱动器连接到另一个 SSD 驱动器,使用了损坏的网络交换机和劣质网线。我更改了所有内容,从那以后就再也没有遇到任何问题。