Pull to refresh
11
0
Send message
А когда вы выделили строк 50 текста мышкой или еще хуже — стрелками, потом заметили, что начали свое выделение не с нужной строки, а промахнулись на одну-две, то ругаетесь и начинаете все сначала (и не отнекивайтесь: такое часто бывает), а в виме нажимаете букву «o», которая Вас перемещается в другой конец выделения, и просто расширяете свое выделение в нужную сторону. Вся суть в мелочах ;)
Я за всю жизнь раза два всего сплитил один файл. Это в большинстве случаев — ни к чему при наличии удобных механизмов перехода, типа '. и '', маркеров (ma 'a) и fold'ов.
А в сплитах у меня всегда разные файлы.
Что за вопрос? :) Десяток открытых файлов в виме — это обычная ситуация. И при этом их можно аккуратно раскидать по табам, в каждом из которых удобно расположенные сплиты под конкретную задачу.
А Ваше кодирование сводится только к вводу текста? Я Вам завидую, Вы — гений: умеете писать все с первого раза. Может, Вы и отлаживать в уме умеете? :)
Макрос в виме — это повторение действий пользователя, так что в каждом макросе — вся мощь вима. И для них не нужно учить javascript или vbscript.
Не для этого. И это не режим редактирования, а режим вставки: insert mode.
Рабочие столы — это глобальные задачи, типа: браузер, работа, IM и т.д. Так что вовсе не то же самое. :)
Под табы тратится всего одна строчка, где прописаны имена табов.
Просто у каждого вырабатывается свой стиль работы. Все-таки не зря же этот функционал есть в редакторе. Я поэкспериментировал и нашел для себя новые возможности, забиндил клавиши и стало удобней решать некоторые задачи. Хотя раньше тоже избегал табы в виме.
СОВЕТ
Попробуйте вместо Esc использовать jj для выхода из режима вставки.
Давно привык к этому методу: выполняется намного быстрей, потому что палец уже лежит на j; исчезает проблема задержки после Esc в консоли (в баше Esc — функциональная клавиша, поэтому консоль ожидает пару секунд после нажатия); и Вы не встретите ни одного слова, в котором подряд идут две буквы j, так что с текстом проблем не будет.
Табы тоже бывают нужны. Относительно недавно начал ими пользоваться в виме. Например, в одном табе работа с несколькими сплитами по одной задаче, а в другом — такая же ситуация по другой.
Все, что Вы перечислили делается за миллисекунды на автомате.

> Вобщем любые стандартные операции в vim требуют большего количества операций
А это вообще бред :) Но спорить не буду… Пройдите vimtutor :)
Это не «сочетания клавиш», это «команды».
Что-то я уже запутался, Вы вообще «за» или «против»? )) Не понимаю, к чему Вы клоните :)
Передумал писать большой комментарий. Мне Вас все равно ни в чем не убедить :)
1. *
2. :noh (обычно вешается на сочетание)
3. Есть, как минимум, два способа, и оба очень легко находятся в гугле. Не ленитесь.
А головой кто думать будет? Кто будет запоминать и учиться? Так нас роботы и поработят в 2040 году :(
Не следует, но он в разы повысит эффективность вима.

Information

Rating
Does not participate
Location
Благовещенск (Амурская обл.), Амурская обл., Россия
Registered
Activity