Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Vim > Твоя редактор

Vim > Твоя редактор

Vim може да е 21-годишен текстов редактор, но има множество функционалности, които на повечето "модерни" редактори им липсват. Разглеждам няколко добре познати функционалности, които във Вим се оказват доста по-мощни от това, с което сме свикнали.

Видео: http://youtu.be/9TGerBB9bGA.

Andrew Radev

August 24, 2013
Tweet

More Decks by Andrew Radev

Other Decks in Programming

Transcript

  1. Vim > Твоя редактор, при “Твоя редактор” != Vim Vim

    == Твоя редактор, при “Твоя редактор” == Vim
  2. Undo • Най-често: u / <c-r> • g- понякога оправя

    всичко • Когато стане сложно, :Gundo • undotree() for maximum fun • Освен това, persistent undo!
  3. Completion, 13 вида • Whole lines • Keywords in the

    current file • Keywords in 'dictionary' • Keywords in 'thesaurus', thesaurus-style • Keywords in the current and included files • Tags • File names • Definitions or macros • Vim command-line • User defined completion • Omni completion • Spelling suggestions • Keywords in 'complete'
  4. Интересен Completion • Цели редове • Думи от 'dictionary' •

    Думи от текущия файл и наоколо • Тагове (ctags) • Пътища във файловата система • DIY (+ Omni)