MicroVim

Micro style for vim

micro-vim

Micro style for nvim

❌ : Not Started ✅ : Done 🔄 : In Progress

to do:Notes
Remap keys🔄Some keybinds may missing
Create optional conf in luaMay differ from vimscript equivalent
Direct replace when selecting🔄Needs pressing twice if direct typing, pasting works properly
See find on realtime (insert mode)Esc return to original position, enter keeps search position
Get micro-like GUI
Get micro-like statusbar
Select all on (insert) Visual to no press “i” after this🔄needs pressing twice

Installation

Lua (Nvim)

  • Copy micro.lua to ~/.config/nvim/lua/micro.lua
  • add require("micro") to your init.lua

Vimscript (Vim/Nvim)

  • Copy micro.vim to:
    • ~/.config/nvim/plugin/micro.vim if using nvim
    • ~/.vim/plugin/micro.vim if using vim

Available Keybinds

KeybindDoVim Keybind
Ctrl+CCopyY
Ctrl+XCutD
Ctrl+VPasteP
Ctrl+ZUndoU
Ctrl+YRedoCtrl+R
Ctrl+FFind/
Ctrl+FFind and replace:s
Ctrl+ASelect allggVG (only normal mode)
Ctrl+ECommand:
Ctrl+LeftCol Nav LeftH
Ctrl+RightCol Nav RightL
Ctrl+DDuplicate Line:t.
Ctrl+KDelete Line:.d
Ctrl+PInsert FileP
Ctrl+OOpen File:e
Ctrl+SSave File:x
Ctrl+QQuit (ask to save):wq, :q, :q!
Ctrl+/Go to line:# (:64 for example)
Alt+\Go to Firt Linegg
Alt+/Go to Last LineG
Alt+LeftWord Nav LeftB
Alt+RightWord Nav Rightw

Unchanged Keybinds

KeybindDo
EscExit mode
IInsert Mode
VVisual Mode

© 2026 Zariep's portfolio

Powered by Tessera for Hugo