Начитавшись не помню чего, замапил стрелочки, Home/End/PgDown/PgUp и Del на <nop>. Стрелки я и так не очень активно юзал, так что отказаться было сравнительно легко. Единственный юзкейс, для которого я не вижу замены — это когда пишешь какие-нибудь вызовы функций. У меня процесс выглядит примерно так:
functionname → functionname() → functionname(args)
То есть я сначала набираю скобки, потом жму стрелку влево, а затем набраю аргументы. При отключенных стрелках приходится делать так:
functionname → functionname() → <Esc>ci( → functionname(args)
То есть вместо нажатия одной кнопки (<Left>) приходится жать четыре (<Esc>ci().
Внимание, вопрос: я чего-то не знаю, или это таки вполне нормальный case scenario? Ибо у меня уже начинают чесаться руки сделать что-нибудь вроде :imap ( ()<esc>ci(.
Minoru
23.06.2012 19:13 antaeus
Recommended by:
@octocat
Do you really want to delete ?
А, да, второй выход из ситуации — делать как лисперы: набирать только открывающую, а закрывающие «добивать» позже, ориентируясь на подсветку парных скобок.