vile icon
vile icon

vile

vile is a portable vi clone with extra features and other improvements. It's a text editor that attempts to combine the best aspects of the popular Emacs and vi editors.

vile screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Mac
  • Windows
  • Linux
  • BSD
  • Cygwin
-
No reviews
1like
0comments
0news articles

Features

Suggest and vote on features
  1.  Portable

 Tags

  • programming
  • text-edit
  • development

vile News & Activities

Highlights All activities

Recent activities

Show all activities

vile information

  • Developed by

    Thomas Dickey
  • Licensing

    Open Source and Free product.
  • Written in

  • Alternatives

    16 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  18 Stars
  •  3 Forks
  •  0 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
vile was added to AlternativeTo by lunolas on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is vile?

vile retains the "finger-feel", if you will, of vi, while adding the multiple buffer and multiple window features of emacs and other editors. It is definitely not a vi clone, in that some substantial stuff is missing, and the screen doesn't look quite the same. The things that you tend to type over and over probably work. Things done less frequently, like configuring a startup file, are somewhat (or very, depending on how ambitious you are) different. But what matters most is that one's "muscle memory" does the right thing to the text in front of you, and that is what vile tries to do for vi users.

Features and improvements over vi

Multi-window/multi-buffer editing Multi-level undo/redo Multi-platform with native features rather than in a Unix-compatible environment Reads a buffer from standard input or from piped external commands Error-expression parsing jumps to the line producing compile-errors, grep matches, etc. Dynamic window updates Scripting language Many mode settings, globally, per-buffer, per-window Color-syntax highlighting for each majormode (88 as of version 9.7). Command-completion Selection-highlighting using keyboard or mouse. Complex fence feature enables the user to step through if/then/else statements Extended regular expressions using both POSIX and Perl features.

Official Links