Skip to content
This repository was archived by the owner on May 18, 2023. It is now read-only.

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), и навигация при нажатии (переход)
  • список открытых файлов (как вкладка или ещё что)
  • инфа о кол-ве строк/кодировке в документе
  • быстрое комментирование/раскоментирование блока кода/строки
  • комментарии от языка к языку различаются и определяются редактором
Clone this wiki locally