René's URL Explorer Experiment


Title: Learn Vim For the Last Time | Daniel Miessler

Open Graph Title: Learn Vim For the Last Time

X Title: Learn Vim For the Last Time

Description: A comprehensive Vim tutorial that teaches Vim as a language rather than memorizing commands. Learn movements, text objects, visual mode, and advanced techniques.

Open Graph Description: A comprehensive Vim tutorial that teaches Vim as a language rather than memorizing commands. Learn movements, text objects, visual mode, and advanced techniques.

X Description: A comprehensive Vim tutorial that teaches Vim as a language rather than memorizing commands. Learn movements, text objects, visual mode, and advanced techniques.

X: @danielmiessler

Generator: VitePress v1.6.4

direct link

Domain: danielmiessler.com

og:imagehttps://danielmiessler.com/images/f3f8d341-ce05-40d4-89d9-1d0b96c8c68c-vim-1-1024x590.png?t=1782774966003
og:image:secure_urlhttps://danielmiessler.com/images/f3f8d341-ce05-40d4-89d9-1d0b96c8c68c-vim-1-1024x590.png?t=1782774966003
og:image:typeimage/png
og:image:width1200
og:image:height630
twitter:cardsummary_large_image
twitter:imagehttps://danielmiessler.com/images/f3f8d341-ce05-40d4-89d9-1d0b96c8c68c-vim-1-1024x590.png?t=1782774966003

Links:

Daniel Miesslerhttps://danielmiessler.com
homehttps://danielmiessler.com/
bloghttps://danielmiessler.com/blog/
teloshttps://danielmiessler.com/telos/
ideashttps://danielmiessler.com/ideas/
projectshttps://danielmiessler.com/projects/
predictionshttps://danielmiessler.com/predictions/
abouthttps://danielmiessler.com/about/
membershttps://danielmiessler.com/members/
UL Sitehttps://unsupervised-learning.com
DAEMONhttps://daemon.danielmiessler.com
https://ul.live/nlpostfooter
https://ul.live/ytpostfooter
https://ul.live/lipostfooter
https://ul.live/xpostfooter
https://github.com/danielmiessler
https://omny.fm/shows/unsupervised-learning
https://danielmiessler.com/feed.rss
https://ul.live/nlpostfooter
https://ul.live/ytpostfooter
https://ul.live/lipostfooter
https://ul.live/xpostfooter
https://github.com/danielmiessler
https://omny.fm/shows/unsupervised-learning
https://danielmiessler.com/feed.rss
#creativityhttps://danielmiessler.com/archives/?tag=creativity
#productivityhttps://danielmiessler.com/archives/?tag=productivity
#technologyhttps://danielmiessler.com/archives/?tag=technology
#tutorialhttps://danielmiessler.com/archives/?tag=tutorial
#writinghttps://danielmiessler.com/archives/?tag=writing
#tophttps://danielmiessler.com/archives/?tag=top
https://danielmiessler.com/images/f3f8d341-ce05-40d4-89d9-1d0b96c8c68c-vim-1-1024x590.png
https://danielmiessler.com/study/vim/#why-vim
Vimhttps://www.vim.org
like a languagehttps://danielmiessler.com/study/vim/#vim-as-language
https://danielmiessler.com/study/vim/#approach
Kana the Wizardhttps://web.archive.org/web/20240325111032/https://whileimautomaton.net/2008/11/vimm3/operator
https://danielmiessler.com/images/1afa4761-1983-4253-b1b3-d9e8b8c9f92e-kana-1024x590.png
Getting Stuff Donehttps://danielmiessler.com/study/vim/#getting-things-done
Advancedhttps://danielmiessler.com/study/vim/#advanced
Trickshttps://danielmiessler.com/study/vim/#tricks
https://danielmiessler.com/study/vim/#configuration
https://danielmiessler.com/images/7bfdc6d0-184a-442e-bc71-063df6313c6b-vim-config-1024x462.png
installing Vimhttps://www.vim.org/download.php
https://danielmiessler.com/study/vim/#a-few-key-vimrc-changes
https://danielmiessler.com/study/vim/#remapping-capslock
at an operating system levelhttps://gist.github.com/tanyuan/55bca522bf50363ae4573d4bdcf06e2e
https://danielmiessler.com/study/vim/#plugin-management
https://danielmiessler.com/study/vim/#vim-as-language
https://danielmiessler.com/study/vim/#verbs
https://danielmiessler.com/study/vim/#modifiers
https://danielmiessler.com/study/vim/#nouns
https://danielmiessler.com/study/vim/#nouns-as-motion
https://danielmiessler.com/study/vim/#building-sentences-commands-using-this-language
https://danielmiessler.com/study/vim/#getting-things-done
https://danielmiessler.com/study/vim/#working-with-your-file
https://danielmiessler.com/study/vim/#searching-your-text
https://danielmiessler.com/study/vim/#searching-by-string
https://danielmiessler.com/images/c5e3e11b-810a-43d4-8115-e785fdc14802-vim-search-1024x590.png
https://danielmiessler.com/study/vim/#jumping-to-certain-characters
https://danielmiessler.com/images/5a7a97b1-25e4-4b78-bdd7-0e39e450cee2-change-to-1024x590.png
https://danielmiessler.com/study/vim/#a-search-reference
https://danielmiessler.com/study/vim/#moving-around-in-your-text
vim as languagehttps://danielmiessler.com/study/vim/#vim-as-language
https://danielmiessler.com/study/vim/#basic-motions
https://danielmiessler.com/study/vim/#moving-within-the-line
https://danielmiessler.com/study/vim/#moving-by-word
https://danielmiessler.com/study/vim/#moving-by-sentence-or-paragraph
https://danielmiessler.com/study/vim/#moving-within-the-screen
https://danielmiessler.com/study/vim/#jumping-back-and-forth
https://danielmiessler.com/study/vim/#other-motions
https://danielmiessler.com/study/vim/#motion-command-reference
https://danielmiessler.com/study/vim/#changing-text
vocabulary abovehttps://danielmiessler.com/study/vim/#vim-as-language
https://danielmiessler.com/study/vim/#understanding-modes
https://danielmiessler.com/study/vim/#remembering-your-language
https://danielmiessler.com/study/vim/#basic-change-insert-options
https://danielmiessler.com/study/vim/#changing-case
https://danielmiessler.com/study/vim/#formatting-text
https://danielmiessler.com/study/vim/#deleting-text
https://danielmiessler.com/study/vim/#basic-deletion-options
https://danielmiessler.com/study/vim/#undo-and-redo
https://danielmiessler.com/study/vim/#repeating-actions
https://danielmiessler.com/study/vim/#using-the-to-repeat-your-last-action
https://danielmiessler.com/study/vim/#copy-and-paste
https://danielmiessler.com/study/vim/#copying-text
https://danielmiessler.com/study/vim/#cutting-text
https://danielmiessler.com/study/vim/#pasting-text
https://danielmiessler.com/study/vim/#a-copy-and-paste-reference
https://danielmiessler.com/study/vim/#spellchecking
https://danielmiessler.com/study/vim/#finding-misspelled-words
https://danielmiessler.com/study/vim/#substitution
https://danielmiessler.com/study/vim/#buffers-windows-and-tabs
https://danielmiessler.com/study/vim/#more-useful-motions
https://danielmiessler.com/study/vim/#advanced
https://danielmiessler.com/study/vim/#making-things-repeatable
a bit agohttps://danielmiessler.com/study/vim/#repeating-actions
https://danielmiessler.com/study/vim/#text-objects
https://danielmiessler.com/study/vim/#word-text-objects
https://danielmiessler.com/study/vim/#sentence-text-objects
https://danielmiessler.com/study/vim/#more-object-types
https://danielmiessler.com/study/vim/#a-text-object-reference
https://danielmiessler.com/study/vim/#using-visual-mode
https://danielmiessler.com/images/a95497ca-e11d-46b5-a648-f0f5529de0eb-vim-visual-1024x590.png
https://danielmiessler.com/study/vim/#selecting-inside-containers
https://danielmiessler.com/study/vim/#character-based-visual-select
https://danielmiessler.com/study/vim/#line-based-visual-select
https://danielmiessler.com/study/vim/#column-based-visual-select
https://danielmiessler.com/study/vim/#actions-you-can-perform-on-visually-selected-text
https://danielmiessler.com/study/vim/#combining-visual-mode-with-repetition
https://danielmiessler.com/study/vim/#using-macros
https://danielmiessler.com/study/vim/#why-macros
https://danielmiessler.com/study/vim/#registers
https://danielmiessler.com/study/vim/#marks
https://danielmiessler.com/study/vim/#tricks
https://danielmiessler.com/study/vim/#remove-trailing-whitespace
https://danielmiessler.com/study/vim/#changing-file-type
https://danielmiessler.com/study/vim/#wrapping-content
Surroundhttps://github.com/tpope/vim-surround
https://danielmiessler.com/study/vim/#use-vim-s-built-in-help
https://danielmiessler.com/study/vim/#conclusion
herehttps://danielmiessler.com/blog
Your Problem with Vim is that you don't grok vihttps://stackoverflow.com/questions/1218390/what-is-your-most-productive-shortcut-with-vim/1220118#1220118
Coming Home to Vimhttps://stevelosh.com/blog/2010/09/coming-home-to-vim/
True Power of Vimhttps://web.archive.org/web/20240325111032/https://whileimautomaton.net/2008/11/vimm3/operator
Vimcasts.orghttp://vimcasts.org/
Vim Quick Referencehttps://vimdoc.sourceforge.net/htmldoc/quickref.html
the Vim Wikihttps://vim.fandom.com/wiki/Vim_Tips_Wiki
Learn Vimscript the Hard Wayhttps://learnvimscriptthehardway.stevelosh.com/
Post https://ul.live/share-x?url=https%3A%2F%2Fdanielmiessler.com%2Fblog%2Fvim&title=Learn%20Vim%20For%20the%20Last%20Time
LinkedIn https://ul.live/share-linkedin?url=https%3A%2F%2Fdanielmiessler.com%2Fblog%2Fvim&title=Learn%20Vim%20For%20the%20Last%20Time
HN Hacker News https://ul.live/share-hn?url=https%3A%2F%2Fdanielmiessler.com%2Fblog%2Fvim&title=Learn%20Vim%20For%20the%20Last%20Time
Reddit https://ul.live/share-reddit?url=https%3A%2F%2Fdanielmiessler.com%2Fblog%2Fvim&title=Learn%20Vim%20For%20the%20Last%20Time
Facebook https://ul.live/share-facebook?url=https%3A%2F%2Fdanielmiessler.com%2Fblog%2Fvim&title=Learn%20Vim%20For%20the%20Last%20Time
Forward https://ul.live/share-email?url=https%3A%2F%2Fdanielmiessler.com%2Fblog%2Fvim&title=Learn%20Vim%20For%20the%20Last%20Time
Get The Newsletter https://ul.live/nlpostfooter?url=https%3A%2F%2Fdanielmiessler.com%2Fblog%2Fvim&title=Learn%20Vim%20For%20the%20Last%20Time
Follow On X https://ul.live/xpostfooter?url=https%3A%2F%2Fdanielmiessler.com%2Fblog%2Fvim&title=Learn%20Vim%20For%20the%20Last%20Time
Subscribe On YouTube https://ul.live/ytpostfooter?url=https%3A%2F%2Fdanielmiessler.com%2Fblog%2Fvim&title=Learn%20Vim%20For%20the%20Last%20Time
Follow On LinkedIn https://ul.live/lipostfooter?url=https%3A%2F%2Fdanielmiessler.com%2Fblog%2Fvim&title=Learn%20Vim%20For%20the%20Last%20Time
♥ $5https://buy.stripe.com/7sY14g3Ne7qq3ybeV20x20m
♥ $10https://buy.stripe.com/eVq00c2Jah10gkX9AI0x20n
♥ $25https://buy.stripe.com/3cI14gdnO9yy2u714c0x20o
♥ $50https://buy.stripe.com/6oUdR2erS9yy5Gj14c0x20p
♥ $100https://buy.stripe.com/4gMbIU97y9yy0lZ9AI0x20q
♥ $5https://buy.stripe.com/3cIeV66Zq7qq3yb4go0x20r
♥ $10https://buy.stripe.com/dRmdR2cjK5ii5Gj14c0x20s
♥ $25https://buy.stripe.com/eVq14gabCcKK1q37sA0x20t
♥ $50https://buy.stripe.com/14AcMY2Ja8uub0D28g0x20u
♥ $100https://buy.stripe.com/28E9AM5Vm1220lZfZ60x20v
HOMEhttps://danielmiessler.com/
BLOGhttps://danielmiessler.com/blog
ARCHIVEShttps://danielmiessler.com/archives
ABOUThttps://danielmiessler.com/about
https://ul.live/nlpostfooter
https://ul.live/ytpostfooter
https://ul.live/lipostfooter
https://ul.live/xpostfooter
https://github.com/danielmiessler
https://omny.fm/shows/unsupervised-learning
https://danielmiessler.com/feed.rss
https://danielmiessler.com/archives

Viewport: width=device-width,initial-scale=1


URLs of crawlers that visited me.