Vim: Чи є недолік використання <Space> в якості ключа <Leader>? [зачинено]


24

Нещодавно я почав використовувати <Space>в якості свого Mapleader, і вважаю це дуже зручним і швидким. Я можу натиснути цю клавішу будь-яким пальцем, звільнивши ту руку, яку мені знадобиться для наступного натискання клавіші, і навіть комбо однією рукою досить легко. Мені цікаво, чому я не чув більше користувачів Vim, які рекомендують це. Чи є недолік, який я пропускаю? Я бачу, як багато людей рекомендують, ,але це мені незручно за багато комбо.

Відповіді:


29

Я використовую простір як свого керівника і люблю його. Я виявив, що для мене (з їхніми типовими діями) час ,від часу корисний і <space>буквально ніколи не корисний.

Я не можу придумати жодних недоліків пробілу, * і також не маю поняття, чому ,так очевидно часто.

* За винятком одного легкорозв’язуваного. Пробіл не відображається для 'showcmd'. Я обіймаю це, використовуючи \в якості мого лідера і відображаючи (повинен бути :map, не :noremap) простір \.


Приємного подолання! Я спробую це.
ivan

Це не працює для мене. Зображення працює, але showcmdне відображає ` when I hit <Простір> `. Я щось пропускаю?
ivan

2
Знайшов пораду 'showcmd'корисною. Одна проблема, з якою я зіткнувся, і я не зміг придумати роботу, - це з тим, що не було можливим викликати сполучення клавіатур, відображене на<leader><leader>[key]
Майк S,

1
У "showcmd" пробіл відображається як <20>. (Я використовую gVim для Windows версії 7.4, патчі 1-1965)
Niko Bellic

1
@rodarmor Це був лише приклад для налагодження проблем ivan.
pandubear

3

Це не займе багато часу, щоб звикнути ,(все-таки порівняно зі стандартним \). Однак, зважаючи на те, що більшість людей відображає свій ключ-лідер ,, деякі плагіни (наприклад, ndkomментер ) написані з цим на увазі, а використання <Space>може заважати деякій функціональності. Якщо ви можете з цим жити, продовжуйте це робити.


Якщо у лідера, що робить <space> c <space>, пробіл все ще працює для перемикання коментарів, тому це не здається проблемою.
fbence

2

Мені було зручно використовувати ;як лідера. Це допомагає пальцям залишатися на домашньому ряду і досить просто у використанні. Але зараз, spaceздається, і хороший варіант. Це не суперечить моєму документообігу. Я, мабуть, спробую.


4
Ви повинні точно канаву ;для space. ;це команда для "перейти до наступного f/t-результату. Я вважаю це дуже корисним.
krystah

Я не використовував fчи tбагато. Отже, ;працював на мене весь час. Використання spaceзамість ;буде першим, що я спробую після свят.
Шріхарша

1

Я не знаю, чому я ще ніколи не чув, щоб хтось використовував <space>для Mapleader. Для мене це має сенс, поки ти не використовуєш <space>для навігації, чого я теж не використовую. Я не можу придумати жодного іншого недоліку.

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