vim

May. 19th, 2013 11:49 pm
thedeemon: (faculty of numbers)
[personal profile] thedeemon
Поставил недавно Vimium - хромовское расширение для навигации (хождение по ссылкам и их открытие в отдельном табе, переключение между табами, скроллинг) без использования мыши, сделанное по мотивам vim'a. Очень радует.

Speaking of vim. Вопрос к регулярным его пользователям: как вы перемещаетесь по коду? Скажем, курсор находится где-то в середине функции, и нужно добавить параметр в ее заголовок несколькими строчками выше. Ваши действия? Слышал от бывалых, что стрелками пользоваться не комильфо, но с другой стороны они так привычны и не требуют переключения в режим команд и обратно...

Date: 2013-05-20 04:00 pm (UTC)
From: [identity profile] lionet.livejournal.com
> В пределах функции тоже есть пустые строки, для группировки смысловых кусочков (поэтому сами функции часто отбиваются больше чем одной строкой).

1. Это автоматом значит, что будут ходить по смысловым кусочкам, а не по функциям, опять же делая {} удобной комбинацией.
2. Если смысловых кусочков больше трёх, это наверняка напрашивающийся рефакторинг.

[{

Date: 2013-05-21 02:00 pm (UTC)
From: [identity profile] http://users.livejournal.com/_winnie/
Подсказал коллега: прыгнуть на начало фигурной скобки можно по [{

Profile

thedeemon: (Default)
Dmitry Popov

December 2025

S M T W T F S
 12 3456
789101112 13
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 31st, 2026 12:40 pm
Powered by Dreamwidth Studios