Який сумісний режим у Vim?


30

Від вімютора УРОК 7.3: ЗАВДАННЯ

          ** Command line completion with CTRL-D and <TAB> **
  1. Переконайтесь, що Vim не знаходиться в сумісному режимі:: встановити nocp

  2. Подивіться, які файли існують у каталозі::! Ls або:! Dir

  3. Введіть початок команди:: e

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

Що означає режим сумісності у Vim і чому команда завершення роботи не працює в цьому режимі?

Відповіді:


41

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

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


Чи сумісне налаштування також очищає вашу історію vim? Я це ввімкнув і якось моя історія зникла на мені.
кокедуд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.