All Videos
All 743 VimFu videos — 574 published, 169 in production. Grouped by the part of the book that references them.
Foundations (4)
Survival (15)
Basic Editing (32)
Search and Find (12)
Counts (6)
Dot Repeat (3)
Text Objects (14)
Wider Motions (6)
Scrolling the Screen (13)
Marks and Jumps (8)
Transform (12)
Registers (14)
Macros (5)
Windows, Buffers and Tabs (5)
Prefix Families (8)
Insert Mode Power (18)
Ex Commands (26)
Visual Modes (20)
Command Line Power (6)
Patterns and Recipes (15)
Advanced (11)
Tmux (29)
More videos (468)
Videos that aren't yet linked from a specific chapter โ but they're here, watchable, and searchable.
Published
โถ#0136 The a Key
โถ#0137 The b Key
โถ#0138 The c Key
โถ#0139 The d Key
โถ#0140 The e Key
โถ#0141 The f Key
โถ#0142 The g Key
โถ#0143 The h Key
โถ#0144 The i Key
โถ#0145 The j Key
โถ#0146 The k Key
โถ#0147 The l Key
โถ#0148 The m Key
โถ#0149 The n Key
โถ#0150 The o Key
โถ#0151 The p Key
โถ#0152 The q Key
โถ#0153 The r Key
โถ#0154 The s Key
โถ#0155 The t Key
โถ#0156 The u Key
โถ#0157 The v Key
โถ#0158 The w Key
โถ#0159 The x Key
โถ#0160 The y Key
โถ#0161 The z Key
โถ#0162 The A Key
โถ#0163 The B Key
โถ#0164 The C Key
โถ#0165 The D Key
โถ#0166 The E Key
โถ#0167 The F Key
โถ#0168 The G Key
โถ#0169 The H Key
โถ#0170 The I Key
โถ#0171 The J Key
โถ#0172 The K Key
โถ#0173 The L Key
โถ#0174 The M Key
โถ#0175 The N Key
โถ#0176 The O Key
โถ#0177 The P Key
โถ#0178 The Q Key
โถ#0179 The R Key
โถ#0180 The S Key
โถ#0181 The T Key
โถ#0182 The U Key
โถ#0183 The V Key
โถ#0184 The W Key
โถ#0185 The X Key
โถ#0186 The Y Key
โถ#0187 ZZ and ZQ
โถ#0188 The 0 Key
โถ#0189 Count Prefix (1-9)
โถ#0190 The ^ Key
โถ#0191 The $ Key
โถ#0192 The % Key
โถ#0193 The ~ Key
โถ
โถ
โถ#0196 The ! Key (Filter)
โถ
โถ#0198 The # Key
โถ#0199 The * Key
โถ#0200 The & Key
โถ#0201 The ( and ) Keys
โถ#0202 The { and } Keys
โถ#0203 The [ and ] Keys
โถ#0204 The - and + Keys
โถ#0205 The _ Key
โถ#0206 The = Key
โถ#0207 The Angle Bracket Keys
โถ#0208 The | Key
โถ#0209 The \ Key (Leader)
โถ#0210 The : Key
โถ#0211 The ; Key
โถ#0212 The , Key
โถ#0213 The " Key
โถ#0214 The . Key
โถ#0215 The / Key
โถ#0216 The ? Key
โถ#0217 The Space Key
โถ#0218 The Backspace Key
โถ#0219 Ctrl-A
โถ#0220 Ctrl-X
โถ#0221 Ctrl-B
โถ#0222 Ctrl-F
โถ#0223 Ctrl-U
โถ#0224 Ctrl-D
โถ#0225 Ctrl-E
โถ#0226 Ctrl-Y
โถ#0227 Ctrl-O
โถ#0228 Ctrl-I / Tab
โถ#0229 Ctrl-R
โถ#0230 Ctrl-G
โถ#0231 Ctrl-L
โถ#0232 Ctrl-V
โถ#0233 Ctrl-C
โถ#0234 Ctrl-Z
โถ#0235 Ctrl-]
โถ#0236 Ctrl-T
โถ#0237 Ctrl-^
โถ#0238 Ctrl-W Prefix
โถ#0239 Ctrl-N / Ctrl-P
โถ#0240 Ctrl-H
โถ#0241 Ctrl-J / Ctrl-M
โถ
โถ
โถ#0252 ge End of Previous Word
โถ#0253 gE End of Previous WORD
โถ#0254 gf Go to File
โถ#0255 gF Go to File at Line
โถ#0256 gg Go to Top
โถ#0257 gj gk Screen Lines
โถ#0258 gm gM Middle of Line
โถ#0259 gn gN Select Next Match
โถ#0260 go Byte Offset
โถ#0261 gp gP Put and Move
โถ#0262 gq Format Text
โถ#0263 gw Format Keep Cursor
โถ#0264 gr Virtual Replace
โถ#0265 gs Sleep
โถ#0266 gt gT Tab Navigation
โถ#0267 gu Lowercase
โถ#0268 gU Uppercase
โถ#0269 g~ Toggle Case
โถ#0270 gv Reselect Visual
โถ#0271 gx Open URL or File
โถ#0272 gH Select Line Mode
โถ#0273 gh Select Mode
โถ#0274 gI Insert at Column 1
โถ
โถ#0276 gJ Join Without Space
โถ#0277 gQ Ex Mode
โถ#0278 gR Virtual Replace Mode
โถ#0279 gV Avoid Reselect
โถ
โถ
โถ#0282 g& Repeat Substitution
โถ#0283 g; g, Change List
โถ#0284 g? ROT13 Encoding
โถ#0287 zt Scroll to Top
โถ#0288 zb Scroll to Bottom
โถ#0290 zs ze Horizontal Scroll
โถ#0291 zh zl Scroll Characters
โถ#0292 zH zL Scroll Half-Screen
โถ#0293 zo Open Fold
โถ#0294 zc Close Fold
โถ#0295 za Toggle Fold
โถ#0296 zO zC zA Recursive Folds
โถ#0297 zv View Cursor Line
โถ#0298 zr zm Fold Level
โถ#0299 zR zM All Folds
โถ#0300 zx zX Reapply Folds
โถ
โถ#0302 zf Create Manual Fold
โถ#0303 zF Create Fold N Lines
โถ#0304 zd zD Delete Fold
โถ#0305 zE Eliminate All Folds
โถ#0306 zj zk Navigate Folds
โถ#0307 [z ]z Fold Start End
โถ#0308 z= Spelling Suggestions
โถ#0309 zg Mark Word Correct
โถ#0310 zw Mark Word Incorrect
โถ
โถ#0312 zG zW Temporary Spelling
โถ
โถ
โถ#0315 zp zP zy Block Paste
โถ#0318 [{ ]} Unmatched Braces
โถ#0319 [[ ]] Sections
โถ#0320 [] ][ Section Ends
โถ#0321 [m ]m Methods
โถ#0322 [c ]c Diff Changes
โถ
โถ#0324 [# ]# Preprocessor
โถ#0325 [* ]* Comment Blocks
โถ#0326 [' ]' Navigate Marks
โถ#0327 [p ]p Put with Indent
โถ#0328 [z ]z Fold Boundaries
โถ#0329 [d ]d Show Define
โถ#0330 [D ]D List Defines
โถ#0331 [i ]i Show Include
โถ#0332 [I ]I List Includes
โถ#0335 Ctrl-W v Vertical Split
โถ#0336 Ctrl-W n New Window
โถ
โถ#0338 Ctrl-W w Cycle Windows
โถ
โถ#0340 Ctrl-W p Previous Window
โถ#0341 Ctrl-W c Close Window
โถ#0342 Ctrl-W q Quit Window
โถ#0343 Ctrl-W o Only Window
โถ
โถ
โถ
โถ#0347 Ctrl-W T Window to Tab
โถ#0348 Ctrl-W +/- Resize Height
โถ#0349 Ctrl-W >/< Resize Width
โถ
โถ#0351 Ctrl-W _ Max Height
โถ#0352 Ctrl-W | Max Width
โถ
โถ#0354 Ctrl-W f Split File
โถ
โถ
โถ#0357 Ctrl-W ] Split Tag
โถ#0358 Ctrl-W } Preview Tag
โถ#0359 Ctrl-W P Preview Window
โถ#0360 Ctrl-W z Close Preview
โถ
โถ
โถ#0363 Ctrl-W gt/gT Tabs
โถ#0364 Ctrl-W g<Tab> Last Tab
โถ
โถ#0372 Ctrl-T Indent in Insert
โถ
โถ#0374 Ctrl-R Insert Register
โถ#0377 Ctrl-E Copy from Below
โถ#0380 Ctrl-P Autocomplete Prev
โถ
โถ
โถ
โถ
โถ
โถ
โถ#0397 :w {file} Write As
โถ#0398 :q Quit
โถ#0399 :q! Force Quit
โถ#0400 :wq / :x Write and Quit
โถ#0401 :e {file} Edit File
โถ#0402 :e! Revert
โถ#0403 :r {file} Read File
โถ#0404 :r !{cmd} Read Command
โถ#0407 :%s File-Wide Replace
โถ#0408 :%s///gc Confirm Each
โถ#0409 :s with Ranges
โถ#0410 :ls List Buffers
โถ#0411 :b Switch Buffer
โถ#0412 :bn / :bp Cycle Buffers
โถ#0413 :bd Delete Buffer
โถ#0414 :args Argument List
โถ#0417 :tabclose Close Tab
โถ#0418 :tabonly Only Tab
โถ#0419 :! Shell Command
โถ#0420 :!! Repeat Last Shell
โถ#0421 :%!filter Filter Lines
โถ#0424 :set relativenumber
โถ#0432 V โ Linewise
โถ
โถ#0440 Visual Join
โถ#0441 v_u / v_U / v_~ โ Case
โถ
โถ#0453 Ctrl-U โ Clear Line
โถ#0454 Ctrl-W โ Delete Word
โถ#0455 Up/Down โ History
โถ
โถ
โถ
โถ
โถ#0460 Ctrl-F โ Edit Command
โถ#0469 Visual Block Comment
โถ#0474 Record-and-Apply Macro
โถ#0477 gn with Dot
โถ#0478 Numbered Register Put
โถ
โถ#0482 :earlier / :later
โถ#0496 gx โ Open URL
โถ
โถ#0530 Clock Mode
โถ#0530a Send Literal Prefix
โถ#0530b Auto-Unzoom
โถ#0530c Pane Auto-Close
โถ#0531 The Status Bar
โถ#0531a split-window
โถ#0531b new-window
โถ#0531c rename-window
โถ#0531d select-window
โถ#0531e select-pane
โถ#0531f resize-pane
โถ#0531g kill-pane / kill-window
โถ#0531h swap-pane
โถ#0531i next-layout
โถ#0531j display-panes
โถ#0531k list-keys
โถ#0532 The Shell Prompt
โถ#0533 File Management
โถ
โถ#0535 Shell Utilities
โถ#0536 Shell Shortcuts
โถ#0537 Tab Completion
โถ#0538 Shell Editing Keys
โถ#0539 Cancel & Clear
โถ#0540 Opening Vim
โถ#0541 Vi-Mode in the Shell
โถ#0542 Vi-Mode Editing
โถ#0543 Vi-Mode History Search
โถ#0544 Vim + Tmux Together
โถ#0868 :set relativenumber
In production
- ๐บ#0600 Edit a Macro(not yet published)
- ๐บ#0601 Useless Underscore Remap(not yet published)
- ๐บ#0700 What Is Surround?(not yet published)
- ๐บ#0701 Delete Surrounding Quotes(not yet published)
- ๐บ#0702 Delete Surrounding Parentheses(not yet published)
- ๐บ#0703 Delete Surrounding Brackets(not yet published)
- ๐บ#0704 Delete Surrounding Braces(not yet published)
- ๐บ#0705 Delete Surrounding Angle Brackets(not yet published)
- ๐บ#0706 Delete Surrounding Tags(not yet published)
- ๐บ#0707 Delete โ Opening Mark Trims Space(not yet published)
- ๐บ#0708 Delete Arbitrary Surroundings(not yet published)
- ๐บ#0709 Delete C-Style Comments(not yet published)
- ๐บ#0710 Delete with Count(not yet published)
- ๐บ#0711 Change Quotes(not yet published)
- ๐บ#0712 Change Brackets to Parens(not yet published)
- ๐บ#0713 Change โ Add Inner Space(not yet published)
- ๐บ#0714 Change โ Trim Inner Space(not yet published)
- ๐บ#0715 Change to HTML Tag(not yet published)
- ๐บ#0716 Change Tag to Tag(not yet published)
- ๐บ#0717 Change Tag to Quote(not yet published)
- ๐บ#0718 Change on Separate Lines(not yet published)
- ๐บ#0719 Change with Word Target(not yet published)
- ๐บ#0720 Surround a Word(not yet published)
- ๐บ#0721 Surround with Space(not yet published)
- ๐บ#0722 Surround a WORD(not yet published)
- ๐บ#0723 Surround with Motion(not yet published)
- ๐บ#0724 Surround the Whole Line(not yet published)
- ๐บ#0725 Surround with Tag(not yet published)
- ๐บ#0728 Surround with Function Call(not yet published)
- ๐บ#0729 Surround with Function โ Extra Space(not yet published)
- ๐บ#0730 Function Inside Parens(not yet published)
- ๐บ#0731 Surround with Arbitrary Character(not yet published)
- ๐บ#0732 Surround with Code Block(not yet published)
- ๐บ#0734 Surround โ Leading Space Only(not yet published)
- ๐บ#0735 Surround on Separate Lines(not yet published)
- ๐บ#0736 Surround Entire Line on Separate Lines(not yet published)
- ๐บ#0737 Visual Surround โ Characterwise(not yet published)
- ๐บ#0738 Visual Surround โ Linewise(not yet published)
- ๐บ#0739 Visual Surround โ Blockwise(not yet published)
- ๐บ#0740 Visual gS(not yet published)
- ๐บ#0741 Insert Mode Surround(not yet published)
- ๐บ#0742 Insert Mode Surround on Separate Lines(not yet published)
- ๐บ#0800 What Is the Command Line?(not yet published)
- ๐บ#0801 Running a Command(not yet published)
- ๐บ#0802 Canceling a Command(not yet published)
- ๐บ#0803 Command History(not yet published)
- ๐บ#0804 Go to a Line Number(not yet published)
- ๐บ#0805 The Current Line .(not yet published)
- ๐บ#0806 The Last Line $(not yet published)
- ๐บ#0807 A Range of Lines(not yet published)
- ๐บ#0808 The Entire File %(not yet published)
- ๐บ#0809 Visual Range '<,'>(not yet published)
- ๐บ#0810 Mark-Based Ranges(not yet published)
- ๐บ#0811 Offsets in Ranges(not yet published)
- ๐บ#0812 Combining Range Forms(not yet published)
- ๐บ#0813 :w โ Write (Save)(not yet published)
- ๐บ#0814 :w {file} โ Write to a File(not yet published)
- ๐บ#0815 :wq โ Write and Quit(not yet published)
- ๐บ#0816 :x โ Write and Quit (Smart)(not yet published)
- ๐บ#0817 :q โ Quit(not yet published)
- ๐บ#0818 :q! โ Force Quit(not yet published)
- ๐บ#0819 :e {file} โ Edit a File(not yet published)
- ๐บ#0820 :e! โ Revert to Saved(not yet published)
- ๐บ#0821 :sav {file} โ Save As(not yet published)
- ๐บ#0822 :r {file} โ Read a File(not yet published)
- ๐บ#0823 :r !{cmd} โ Read Shell Output(not yet published)
- ๐บ#0824 :[range]d โ Delete Lines(not yet published)
- ๐บ#0825 :[range]d {reg} โ Delete into Register(not yet published)
- ๐บ#0826 :[range]y โ Yank Lines(not yet published)
- ๐บ#0827 :[range]y {reg} โ Yank into Register(not yet published)
- ๐บ#0828 :[range]m {address} โ Move Lines(not yet published)
- ๐บ#0829 :[range]co {address} โ Copy Lines(not yet published)
- ๐บ#0830 :[range]t {address} โ Copy (Synonym)(not yet published)
- ๐บ#0831 :[range]j โ Join Lines(not yet published)
- ๐บ#0832 :pu {reg} โ Put Register(not yet published)
- ๐บ#0833 :[range]sort โ Sort Lines(not yet published)
- ๐บ#0834 :[range]sort! โ Reverse Sort(not yet published)
- ๐บ#0835 :[range]sort Options(not yet published)
- ๐บ#0836 :s/old/new/ Substitute on Line(not yet published)
- ๐บ#0837 :s Flag g โ All on Line(not yet published)
- ๐บ#0838 :s Flag i โ Case Insensitive(not yet published)
- ๐บ#0839 :s Flag c โ Confirm Each(not yet published)
- ๐บ#0840 :s Flag n โ Count Only(not yet published)
- ๐บ#0841 :%s/old/new/g Whole File(not yet published)
- ๐บ#0842 :'<,'>s Substitute in Selection(not yet published)
- ๐บ#0843 :[range]s Substitute in Range(not yet published)
- ๐บ#0844 :noh Clear Search Highlighting(not yet published)
- ๐บ#0845 :marks Show All Marks(not yet published)
- ๐บ#0846 :reg Show All Registers(not yet published)
- ๐บ#0847 :[range]p Print Lines(not yet published)
- ๐บ#0848 :[range]nu Print with Numbers(not yet published)
- ๐บ#0849 := Show Line Count(not yet published)
- ๐บ#0850 :{range}= Show Line Number(not yet published)
- ๐บ#0851 :jumps Show Jump List(not yet published)
- ๐บ#0852 :changes Show Change List(not yet published)
- ๐บ#0853 :[range]> Indent Lines(not yet published)
- ๐บ#0854 :[range]< Dedent Lines(not yet published)
- ๐บ#0855 Visual + :> :< Indent Selection(not yet published)
- ๐บ#0856 Multiple Shifts :>> :<<<(not yet published)
- ๐บ#0857 :%norm Append to Every Line(not yet published)
- ๐บ#0858 :norm with Insert Mode(not yet published)
- ๐บ#0859 :norm on a Range(not yet published)
- ๐บ#0860 :g/{pattern}/{cmd} Global Command(not yet published)
- ๐บ#0861 :g with :d โ Delete Blank Lines(not yet published)
- ๐บ#0862 :g with :m โ Collect Matches(not yet published)
- ๐บ#0863 :g with :norm(not yet published)
- ๐บ#0864 :g with :s โ Substitute on Matches(not yet published)
- ๐บ#0865 :v/{pattern}/{cmd} Inverse Global(not yet published)
- ๐บ#0866 :v with :d โ Keep Only Matches(not yet published)
- ๐บ#0867 :set number(not yet published)
- ๐บ#0869 :set hlsearch(not yet published)
- ๐บ#0870 :set incsearch(not yet published)
- ๐บ#0871 :set ignorecase(not yet published)
- ๐บ#0872 :set smartcase(not yet published)
- ๐บ#0873 :set scrolloff(not yet published)
- ๐บ#0874 :set expandtab / tabstop / shiftwidth(not yet published)
- ๐บ#0875 :set autoindent(not yet published)
- ๐บ#0876 :set cursorline(not yet published)
- ๐บ#0877 Toggling Settings with no Prefix(not yet published)
- ๐บ#0878 Querying Settings with ?(not yet published)
- ๐บ#0879 Setting Numeric Values with =(not yet published)
- ๐บ#0879a :set wrap / nowrap(not yet published)
- ๐บ#0879b :set list / nolist(not yet published)
- ๐บ#0879c :set splitbelow(not yet published)
- ๐บ#0879d :set splitright(not yet published)
- ๐บ#0879e :set spell / nospell(not yet published)
- ๐บ#0879f :set fileformat(not yet published)
- ๐บ#0880 :!{cmd} โ Run Shell Command(not yet published)
- ๐บ#0880a :{range}!{filter} โ Filter Lines(not yet published)
- ๐บ#0880b :ls / :buffers(not yet published)
- ๐บ#0880c :bn / :bp โ Cycle Buffers(not yet published)
- ๐บ#0880d :b N / :b name โ Switch Buffer(not yet published)
- ๐บ#0880e :bd โ Delete Buffer(not yet published)
- ๐บ#0880f :enew โ New Unnamed Buffer(not yet published)
- ๐บ#0880g Ctrl-^ โ Alternate Buffer(not yet published)
- ๐บ#0880h :tabnew / :tabe โ New Tab(not yet published)
- ๐บ#0880i :tabn / :tabp โ Cycle Tabs(not yet published)
- ๐บ#0880j :tabc โ Close Tab(not yet published)
- ๐บ#0880k :tabo โ Only Tab(not yet published)
- ๐บ#0880l Ctrl-W T โ Window to Tab(not yet published)
- ๐บ#0880m :sp โ Horizontal Split(not yet published)
- ๐บ#0880n :vs โ Vertical Split(not yet published)
- ๐บ#0880o :new โ New Window(not yet published)
- ๐บ#0880p :close / :only(not yet published)
- ๐บ#0880q :qa โ Quit All(not yet published)
- ๐บ#0880r :wa โ Write All(not yet published)
- ๐บ#0880s :wqa / :xa โ Write All + Quit(not yet published)
- ๐บ#0880t :retab โ Fix Tabs(not yet published)
- ๐บ#0880u :delmarks โ Delete Marks(not yet published)
- ๐บ#0880v :undolist โ Undo Info(not yet published)
- ๐บ#0880w :pwd โ Current Directory(not yet published)
- ๐บ#0880x :file โ File Info(not yet published)
- ๐บ#0880y :s Alternate Delimiters(not yet published)
- ๐บ#0880z :s Backreference &(not yet published)
- ๐บ#0881 Recipe: Delete a Block of Lines(not yet published)
- ๐บ#0882 Recipe: Duplicate a Section(not yet published)
- ๐บ#0883 Recipe: Move Code Around(not yet published)
- ๐บ#0884 Recipe: Mass Rename(not yet published)
- ๐บ#0885 Recipe: Delete All Comments(not yet published)
- ๐บ#0886 Recipe: Add to Every Line(not yet published)
- ๐บ#0887 Recipe: Number All Lines(not yet published)
- ๐บ#0888 Recipe: Sort and Deduplicate(not yet published)
- ๐บ#0889 Recipe: Reverse File Order(not yet published)
- ๐บ#0890 Recipe: Extract Matching Lines(not yet published)
- ๐บ#0891 Recipe: Comment Out a Range(not yet published)
- ๐บ#0892 Recipe: Indent a Block(not yet published)
- ๐บ#0893 Recipe: Yank to Named Register(not yet published)
- ๐บ#0894 Recipe: Sort Imports(not yet published)
- ๐บ#0895 Recipe: Clean Trailing Whitespace(not yet published)


















































































































































































































































































