Moderní distribuce Linuxu jsou dodávány s jedním nebo více výchozími textovými editory. Jedním z nejběžnějších – a jedním z nejstarších – je vi nebo jeho varianty, vim a gvim.
O ‚vi‘ a ‚vim‘
Editor vi je modální editor. Odděluje příkazový režim od režimu vkládání. Program se chová odlišně v závislosti na režimu, s různými příkazy a klávesovými zkratkami, které jsou specifické pro daný režim. Nabízí také vizuální režim pro označování bloků textu.
Například v příkazovém režimu stiskněte : wq uložte soubor a ukončete program. Dvojtečka označuje příkaz, w instruuje editora, aby soubor zapsal, a q instruuje editora, aby relaci ukončil. V příkazovém režimu stiskněte i vstoupíte do režimu vkládání, kde můžete přidávat a upravovat obsah. Chcete-li opustit režim vložení a vstoupit do režimu příkazů, stiskněte Esc. Podívejte se na jeden z populárních cheatů vim, kde najdete souhrn klávesových příkazů specifických pro daný režim. V současné době editor vi není tak běžný jako jeho vim potomek. Za mnoha okolností je vi pouze alias pro vim. Nejčastěji uvidíte vi ze staré školy v prostředích pro zotavení a instalacích serverů s holými kostmi.
Editor „gvim“
Editor gvim je vim uvnitř okna grafického uživatelského rozhraní, přičemž systém klávesových nabídek a nástrojů nahrazuje stisky kláves z okna prostředí.
Ačkoli gvim zůstává k dispozici, je běžnější spouštět vim v okně shellu, a to i v rámci grafického uživatelského rozhraní. Ostatní editoři, včetně nano, nabízejí snadnější zážitek pro lidi bez znalostí textových editorů, spíše než občasnou implementaci nástroje gvim.