我使用 Putty(在 Windows 上)访问 Ubuntu 服务器,我经常使用 Vim(split 和 Vsplit),并且尝试使用 Alt + 箭头映射 :wincmd ? 命令。如下所示:
nmap <silent> <A-Up> :wincmd k<CR>
nmap <silent> <A-Down> :wincmd j<CR>
nmap <silent> <A-Left> :wincmd h<CR>
nmap <silent> <A-Right> :wincmd l<CR>
显然不能用 Putty 来工作,直接在 bash(debian、ubuntu 等)中使用就可以了......有没有办法用 putty + vim 呢?
或者像 Tmux 一样映射 :wincmd(Ctrl+B 箭头)
答案1
目前,我只能配置与 Tmux 相同的快捷键,这已经很好了
Ctrl+B + 箭头
vim ~/.vimrc
colorscheme desert
set nowrap
set expandtab
set tabstop=4
noremap <C-b><Up> :wincmd k<cr>
noremap <C-b><Down> :wincmd j<cr>
noremap <C-b><Left> :wincmd h<cr>
noremap <C-b><Right> :wincmd l<cr>
去测试:
在 vim 上:
:vsplit :分割
将打开 3 个面板...因此按 Ctrl+B + 箭头进行导航。