24

От vimtutor УРОК 7.3: ЗАВЕРШЕНИЕ

          ** Command line completion with CTRL-D and <TAB> **
  1. Убедитесь, что Vim не в совместимом режиме::set nocp

  2. Посмотрите, какие файлы существуют в каталоге::!LS или:!реж

  3. Введите начало команды::e

  4. Нажмите CTRL-D, и Vim покажет список команд, которые начинаются с "e".

Что означает режим совместимости в Vim и почему в этом режиме не работает команда завершения?

1 ответ1

35

Совместимый режим означает совместимость с почтенным старым vi. Когда вы :set compatible , все улучшения и улучшения Vi Improved отключаются. Делать это не рекомендуется, но некоторые системы предоставляют (в основном для обратной совместимости со старыми системами Unix) команду vi которая реализована с помощью Vim в совместимом режиме.

Обратите внимание, что как только существует личный файл инициализации ~/.vimrc , Vim автоматически включает режим 'nocompatible' , поэтому обычно не о чем беспокоиться. Для полной истории :help 'compatible' содержит все детали.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .