This repository was archived by the owner on May 18, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
General screencast
Vit Ry edited this page Jul 15, 2015
·
8 revisions
Просто общий скринкаст с набором некоторых фич, для ознакомления с частью возможностей.
Пожелания:
- html/xml
- next/prev tag
- dit/dat
- t/f
- surround/text-objects
- #/mark
- movement
- buffers
- text
- :read
- comments
- indent
Frodox
Рассмотреть use-cases
- выделить, вырезать/скопировтаь вставить (часть текста) -> ^b v , d , p , y
- переместить/продублировать блок текста (N строк) вверх/вниз -> ^b v, d, p
- сниппеты (автодополнение if/else/switch/etc/function), скобочки, кавычки.
- Умное автодополнение (выделил текст, нажал кавычку, и он весь в кавычке. И его отмена)
- переход к определению функцию и назад
- подсветка определённого текста во всём коде -> *, :set hls
- поиск и переход к определённому слову -> /text, return, n N
- поиск и замена текста во всём коде/во всех открытых документах/в выделении
- уведомление о/перезагрузка файла (был изменён вне редактора)
- подсветка синтаксиса -> :syntax on
- [un]split, вертикальный/горизонтальный -> ^w [vs] , ^w h l, :e ..., :ls, :b [1-9]б :w q
- выставление табуляции в 2/4/8 символов -> :set tabst... 4
- замена всех табуляци на проблемы и наоборот в документе
- горячие клавиши на свои команды сборки для каждого из языков (в C это одна сборка, для graphviz это другая, python третья)
- список всех фунций/структур в файле (sidebar), и навигация при нажатии (переход)
- список открытых файлов (как вкладка или ещё что)
- инфа о кол-ве строк/кодировке в документе
- быстрое комментирование/раскоментирование блока кода/строки
- комментарии от языка к языку различаются и определяются редактором