Звучит так, будто вы нажимаете 9, чтобы попытаться выбрать буфер на дисплее :ls
. :ls
не позволяет вам выбрать буфер. Это просто список текущих, перечисленных буферов в Vim. Однако 9:
запускает режим командной строки с диапазоном, который определяет «9 строк, начиная с текущей строки».
Существует несколько способов переключения на буфер с указанным номером. Например, чтобы переключиться на буфер 9, вы можете
- В обычном режиме нажмите 9 Ctrl + ^ (в зависимости от раскладки клавиатуры вы можете использовать Ctrl + 6 вместо Ctrl + ^ )
- В режиме командной строки
:9b
изменится на буфер 9.
Вы также можете указать уникальную подстроку имени буфера в команде :b
, чтобы переключиться на буфер, соответствующий этой подстроке. Таким образом, если у вас открыто foo.c
и bar.c
, :b f
переключится на foo.c
.