<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/vim/best-of/2022" -->

---
title: Best Vim posts of 2022 | daily.dev
description: The most upvoted Vim posts of 2022, curated by the daily.dev community.
canonical: https://daily.dev/tags/vim/best-of/2022
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/vim/best-of/2022
og:type: website
og:site_name: daily.dev
og:title: Best Vim posts of 2022 | daily.dev
og:description: The most upvoted Vim posts of 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Vim — 2022

1. 1  
[](/posts/top-2-reasons-why-i-moved-from-notion-to-obsidian-as-a-software-developer-hof3ej71c "Top 2 Reasons Why I Moved From Notion to Obsidian as a Software Developer")  
Article  
![Avatar of gc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/gc)gitconnected · 4y  
Top 2 Reasons Why I Moved From Notion to Obsidian as a Software Developer  
VIM-based text editors are always my top choice for daily coding work and tech writing work. I personally hate the moments when the draft notes cannot be saved because of the network issue which happens a lot when using Notion as note taking app. The most intuitive approach is to type down everything I need without leaving the keyboard. The right tool makes it much more interesting and enjoyable.  
278  
32
2. 2  
[](/posts/my-developer-workflow-using-wsl-tmux-and-neovim-b4h1o6gmk "My developer workflow using WSL, tmux and Neovim")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
My developer workflow using WSL, tmux and Neovim  
Microsoft made Windows Subsystem for Linux also known as WSL. I use Oh My Zsh to manage my zsh configuration, which makes it trivial to install and use plugins. To install Starship, Starship is a minimal, highly customizable and super fast prompt. Neovim is the best code editor for me because of its speed and ease of customization. All the configuration is written in Lua.  
132  
6
3. 3  
[](/posts/my-neovim-setup-for-react-typescript-tailwind-css-etc-iiojz8jop "My Neovim setup for React, TypeScript, Tailwind CSS, etc")  
Article  
![Avatar of devto](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/devto)DEV · 4y  
My Neovim setup for React, TypeScript, Tailwind CSS, etc  
Neovim is a cross-platform Markdown note-taking app. It's built with Electron for desktop and React Native for mobile platforms. The config files are now written in Lua.  
114  
5
4. 4  
[](/posts/8-things-you-didn-t-know-you-could-do-with-github-copilot-y48viss-z "8 things you didn’t know you could do with GitHub Copilot")  
Article  
![Avatar of ghblog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/106cf162b88840808484d4b5429b59b1)GitHub Blog · 4y  
8 things you didn’t know you could do with GitHub Copilot  
GitHub Copilot is an AI pair programmer that helps you write code faster with less work. The tool is available to developers everywhere and can help speed up development and increase developer productivity. It's available in Visual Studio Code, JetBrains, and Neovim, a forked version of Vim with additional features, you can exit NeoVim.  
92  
6
5. 5  
[](/posts/chubin-cheat-sh-the-only-cheat-sheet-you-need-bnfzliver "chubin/cheat.sh: the only cheat sheet you need")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 4y  
chubin/cheat.sh: the only cheat sheet you need  
Chubin/cheat.sh is the only cheat sheet you need Unified access to the best community driven cheat sheets repositories of the world. What should it look like? What features should it have?  
81  
2
6. 6  
[](/posts/release-radar-july-2022-edition-lpaftem-6 "Release Radar · July 2022 Edition")  
Article  
![Avatar of ghblog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/106cf162b88840808484d4b5429b59b1)GitHub Blog · 4y  
Release Radar · July 2022 Edition  
Vite is the next generation in frontend tooling, providing lots of features, optimised builds, and universal plugins. The latest update includes updates to the Vite CLI, support for Node 14.18 and higher, faster reload times, and some experimental features.  
65
7. 7  
[](/posts/level-up-your-productivity-with-vim-sthln7qw8 "Level Up Your Productivity With Vim")  
Article  
![Avatar of gc](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/gc)gitconnected · 4y  
Level Up Your Productivity With Vim  
Learn Vim Grammar Motions Motions are used to move your cursor around in Vim. Use motions alone and use count numbers as arguments. If you need to go up 3 lines, instead of pressing 3 times, you can do.  
42  
4
8. 8  
[](/posts/mastering-the-art-of-vim-five-tips-to-improve-your-nerdiness-fcm7ua0xd "Mastering the Art of Vim: Five Tips to Improve Your Nerdiness")  
Article  
![Avatar of devgenius](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/a79144d7517043e7803ed562e45a99df)Dev Genius · 4y  
Mastering the Art of Vim: Five Tips to Improve Your Nerdiness  
In 1991, Bram Moolenaar set out to develop an enhanced text editor that would provide a comprehensive integrated help system, extended regular expressions, scripting languages, and an optional graphical user interface.  
41
9. 9  
[](/posts/the-day-i-chose-lua-over-javascript-v4ih2z7dx "The day I chose Lua over Javascript")  
Article  
![Avatar of itnext](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/itnext2)ITNEXT · 4y  
The day I chose Lua over Javascript  
Tabnine is an awesome AI code generation that works directly in your IDE. While Tabnine works with several IDEs, it didn't support full-function completions in Vim (Neovim, to be precise), which is my IDE of choice. Neovim is designed to support procedural programming with data-description facilities.  
35  
2
10. 10  
[](/posts/11-pro-vim-tips-to-get-better-editing-experience-87gwisi4j "11 Pro Vim Tips to Get Better Editing Experience")  
Article  
![Avatar of linuxhandbook](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/55f22158abd2445e81d4bb8823aa0ed3)Linux Handbook · 4y  
11 Pro Vim Tips to Get Better Editing Experience  
The Vim editor is like an ocean – wonderful and joyful to be in, but there will always be things you don't know. I am sharing a few tips in this article that will help you use Vim like a pro. I use them regularly and I have seen expert Vim users sharing them in various communities.  
34  
2
11. 11  
[](/posts/learn-vim-for-the-last-time-a-tutorial-and-primer-faclszct3 "Learn Vim For the Last Time: A Tutorial and Primer")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 4y  
Learn Vim For the Last Time: A Tutorial and Primer  
Learn Vim For the Last Time: A Tutorial and Primer. This guide will break that cycle, ensuring this is the last time you will learn it. You don't have to worry about learning a new editor on various boxes. You can use it just to edit config files or it can become your entire writing and coding platform.  
30

[See all Vim archives](/tags/vim/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/vim/best-of/2022#page","url":"https://daily.dev/tags/vim/best-of/2022","name":"Best Vim Posts of 2022","description":"The most upvoted Vim posts of 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/vim/best-of/2022#items","numberOfItems":11,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/top-2-reasons-why-i-moved-from-notion-to-obsidian-as-a-software-developer-hof3ej71c","name":"Top 2 Reasons Why I Moved From Notion to Obsidian as a Software Developer"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/my-developer-workflow-using-wsl-tmux-and-neovim-b4h1o6gmk","name":"My developer workflow using WSL, tmux and Neovim"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/my-neovim-setup-for-react-typescript-tailwind-css-etc-iiojz8jop","name":"My Neovim setup for React, TypeScript, Tailwind CSS, etc"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/8-things-you-didn-t-know-you-could-do-with-github-copilot-y48viss-z","name":"8 things you didn’t know you could do with GitHub Copilot"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/chubin-cheat-sh-the-only-cheat-sheet-you-need-bnfzliver","name":"chubin/cheat.sh: the only cheat sheet you need"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/release-radar-july-2022-edition-lpaftem-6","name":"Release Radar · July 2022 Edition"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/level-up-your-productivity-with-vim-sthln7qw8","name":"Level Up Your Productivity With Vim"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/mastering-the-art-of-vim-five-tips-to-improve-your-nerdiness-fcm7ua0xd","name":"Mastering the Art of Vim: Five Tips to Improve Your Nerdiness"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/the-day-i-chose-lua-over-javascript-v4ih2z7dx","name":"The day I chose Lua over Javascript"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/11-pro-vim-tips-to-get-better-editing-experience-87gwisi4j","name":"11 Pro Vim Tips to Get Better Editing Experience"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/learn-vim-for-the-last-time-a-tutorial-and-primer-faclszct3","name":"Learn Vim For the Last Time: A Tutorial and Primer"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Vim","item":"https://daily.dev/tags/vim"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/vim/best-of"},{"@type":"ListItem","position":5,"name":"2022"}]}]}
```

