Skip to content
cser edited this page Mar 10, 2018 · 16 revisions

Typewriter.NET

It was a try to construct editor with only critical vim/sublime functional, to don't spend time to its customization, just to easy write text, i.e. - typewriter

Motives to use Typewriter.NET:

  • Unlike Sublime: vi-mode little more correct
  • Unlike Sublime: vi-mode can be used in File tree
  • Unlike Sublime: more simple build commands
  • Unlike Sublime: more simple custom syntax highlighting (to read your application log in colors, for example)
  • Unlike vim: don't need special commands to reload settings after edit
  • Unlike vim: don't need to customization at start
  • Unlike vim: show full palette hex number color
  • Unlike vim: miniMap
  • Unlike vim: commands works with russian keyboard layout, use viMapSource/viMapResult for setup another language

Motives to never use Typewriter.NET:

  • Works only on Windows
  • Only monospace fonts supports, so hieroglyphs don't shows correctly
  • No folding
  • Slower text rendering that in Notepad++
  • Keymap hardcoded except some functional keys
  • No plugin system
  • Only errors list with navigation exists, missing errors hightlighting in code
  • Missing non-freeze errors checking (only without output to errors list)
  • Snippets format is primitive and uncompatible
  • Only primitive navigation with ctags for not C#
  • C#: No debugger
  • C#: Slow based on OmniSharp-server autocomplete/navigation/renaming

Config parameters

Editor uses 3 level of config:

  • factory settings
  • global config and syntax/scheme files
  • local config (it activates when current folder contains it, current folder can be setted by several ways, for expample, by menu command/shotcut while cursor in file tree) All it can be edited by menu command/shotcut All config parameters and commands you can see in help in editor (called by F1)

For your own syntax creation or edit read Kate syntax file description. Template can be created from menu. Accessible format names see in help (F1)

All accessible commands with shotcuts are presended in editor menu (Note that it is depended on current text box with cursor)

If you need special shortcut (for you project) with his own window size, currend directory and etc., use command line option in shortcut: -temp <my_special_name>

Clone this wiki locally