Як ввести символ вкладки у vim із включеним плагіном SuperTab?


15

Як ввести символ вкладки у vim із включеним плагіном SuperTab?

Відповіді:


14

Я сам не використовував це розширення, але я б здогадався, що ^ V-Tab може працювати. ^ V взагалі можна використовувати в режимі вставки, щоб вставити буквальне натискання клавіш замість того, що зроблено для цього ключа. Отже, ви вводите Control-V, після чого натискайте клавішу або комбінацію клавіш, яку ви хочете буквально вставити.


1
У ^Vдокументах за адресою :help i_^v: "Примітка. Коли CTRL-V відображається (наприклад, для вставки тексту), ви можете часто використовувати CTRL-Q замість цього." Див :help i_^q.
Rory O'Kane

4

Якщо ви хочете імітувати натискання так, <tab>як ніби SuperTab не встановлений (тобто ви хочете вставити вкладку, яка відповідає вашим :set expandtabналаштуванням), тоді натисніть Ctrl-Tab.

^V-<tab>вставляє буквальну вкладку. Якщо ви :set expandtabввімкнули, то це може бути не тим, що ви хочете, оскільки він вставляє реальний символ Tab, а не ряд пробілів.


2

Ви також можете використовувати функцію відступу, ввівши, >>який залежно від налаштувань відступу використовуватиме символ вкладки.

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