folk.zone Wiki

a public knowledge base

Site Tools


terminal:editors:micro

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

terminal:editors:micro [2026/09/23 14:52] – created - external edit 127.0.0.1terminal:editors:micro [2026/10/23 15:41] (current) – external edit 127.0.0.1
Line 4: Line 4:
 **Set as:** ''$EDITOR'' and ''$VISUAL'' in [[terminal:shell:profile|~/.profile.d/00-env.sh]] **Set as:** ''$EDITOR'' and ''$VISUAL'' in [[terminal:shell:profile|~/.profile.d/00-env.sh]]
  
-A modern, terminal-based text editor. Keybindings work like a normal GUI editor (Ctrl-S to save, Ctrl-Q to quit) — no modal editing. Good for quick server-side edits and the default for [[tilde:tools|BBJ]], commit messages, and any ''$EDITOR'' invocation.+A modern, terminal-based text editor. Keybindings work like a normal GUI editor (Ctrl-S to save, Ctrl-Q to quit): no modal editing. Good for quick server-side edits and the default for [[tilde:tools|BBJ]], commit messages, and any ''$EDITOR'' invocation.
  
 ===== Key Bindings ===== ===== Key Bindings =====
Line 39: Line 39:
 | ''syntax'' | true | Syntax highlighting | | ''syntax'' | true | Syntax highlighting |
  
-===== Why Micro over Vim? =====+===== Why Micro over Vim =====
  
-Micro is the ''/usr/bin/micro'' binary — no learning curve for modal editing, discoverable keybindings, works immediately over SSH. Used as the default ''$EDITOR'' everywhere on the homelab and tilde.town. [[terminal:editors:vim|Vim]] is still configured and used for heavier editing.+Micro is the ''/usr/bin/micro'' binary: no learning curve for modal editing, discoverable keybindings, works immediately over SSH. Used as the default ''$EDITOR'' everywhere on the homelab and tilde.town. [[terminal:editors:vim|Vim]] is still configured and used for heavier editing.
  
 ===== See Also ===== ===== See Also =====
Line 48: Line 48:
   * [[terminal:editors:vim|Vim]]   * [[terminal:editors:vim|Vim]]
   * [[terminal:editors:nano|Nano]]   * [[terminal:editors:nano|Nano]]
-  * [[terminal:shell:profile|profile.d — environment variables]]+  * [[terminal:shell:profile|profile.d: environment variables]]
   * [[terminal:start|Return to terminal]]   * [[terminal:start|Return to terminal]]
  
terminal/editors/micro.1790196766.txt.gz · Last modified: by 127.0.0.1