Как отобразить угловые скобки в Windows gVim? - PullRequest
3 голосов
/ 02 февраля 2010

Я кодирую много HTML, и я хотел бы отобразить CTRL+> на &gt; и CTRL+< на &lt; соответственно, чтобы было легче набирать много текста с этими символами.

После проверки руководства Vim я попытался использовать imap <C->> &gt;, imap <C-\>> &gt; и даже imap <C-S-.> &gt;, но до сих пор не добился успеха.Есть идеи?

Ответы [ 2 ]

4 голосов
/ 02 февраля 2010

Все комбинации типа <C-X> предназначены для "Ctrl + X", вам необходимо:

:imap < &lt;
:imap > &gt;

В качестве альтернативы вы также можете рассмотреть возможность использования :ab:

:iab < &lt;
:iab > &gt;

Затем вы наберете <</kbd> SPACE и вы получите &lt;. Это позволяет вам набрать:

<a href

и получите:

<a href

или введите:

X < Y

и получите:

X &lt; Y

Надеюсь, что поможет, для получения дополнительной информации см .:

:help :imap
:help :abbreviations
1 голос
/ 02 февраля 2010

В качестве компромисса я обнаружил, что могу сделать imap <M-.> &gt; и imap <M-,> &lt;, что позволяет мне использовать ALT+. для ввода &gt; и ALT+, для ввода &lt; соответственно. Я подозреваю, что поддерживаются не все комбинации CTRL + .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...