“Уменьшение” вертикальных разделений окна VIM

Безопасность соединяется с Вашим примером: Вы не должны говорить взломщику, что имя пользователя существует, но пароль является неправильным. Это - дополнительная информация, которой Вы не должны делиться. Просто скажите, что "имя пользователя или пароль является неправильным".

8
задан chuckg 11 August 2009 в 18:30
поделиться

2 ответа

Во-первых, вы не сможете использовать и , как хотите. Примерно так:

set winminwidth=0
nmap <Leader><C-h> <C-W>h500<C-W>>             
nmap <Leader><C-l> <C-W>l500<C-W>>               

Обычными ведущими клавишами в vim являются запятая и обратная косая черта:

:let mapleader = ","

Но вы обнаружите, что это раздражает, требуя для этого 3 нажатия клавиши, так что вы можете просто отпустить нажатие клавиши управления. Таким образом (если ваш лидер - запятая) вы можете просто нажать ", h" и ", l", чтобы перейти к разделению слева и справа от вас:

set winminwidth=0
nmap <Leader>h <C-W>h500<C-W>>             
nmap <Leader>l <C-W>l500<C-W>>       

" (FTW) :D

...

Парень по имени Тони Чепмен ответы , почему вы не можете использовать Ctrl + Shift:

Vim отображает свой Ctrl + printable_key комбинации согласно ASCII. Эта означает, что " Ctrl + строчная буква " является так же, как соответствующие " Ctrl + заглавная буква " и что Ctrl + (где - печатная key) определяется только тогда, когда находится в диапазон 0x40-0x5F, строчные буквы буква или вопросительный знак. Это также означает, что Ctrl - [ то же самое, что Esc , Ctrl-M то же самое, что Enter , Ctrl-I равно То же, что и Вкладка .

Итак, да, Ctrl-s и Ctrl-S (то есть Ctrl-s и Ctrl-Shift-s ) совпадают с Vim. Это сделано специально, а не собирается измениться.

11
ответ дан 5 December 2019 в 13:00
поделиться

Попробуйте

set winminwidth=0
map <S-C-L> <C-W>h<C-W>|
map <S-C-H> <C-W>l<C-W>|

Это не перемещает окно полностью влево или вправо (это H и L ), он просто перемещает курсор в левое (или правое) окно и разворачивает это окно по горизонтали.

Подробнее см. : help CTRL_W_bar .

2
ответ дан 5 December 2019 в 13:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: