Best of Vim2023

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Use Vim – Tutorial for Beginners

    Vim is a free and open-source cross-platform text editor. It was first released by Bram Moolenaar in 1991 for UNIX variants. Vim comes pre-installed on most *nix operating systems, but if it's installed on your system, you can install it with a package manager of your choice.

  2. 2
    Article
    Avatar of pointerPointer·3y

    Developer workflow tips no one tells you about

    These are the tools, tips and advice I wish I had internalized when I was just starting out. Many of the details below are specific to macOS, but similar tips and tricks apply on other systems. I've broken it down into the following categories: Computer setup Command-Line-Related Things Technical but non-CS advice.

  3. 3
    Article
    Avatar of tnwThe Next Web·3y

    Dev world mourns loss of Vim creator Bram Moolenaar

    Dutch software engineer Bram Moolenaar died on August 3, 2023 after suffering from a medical condition that ‘rapidly progressed over the last few weeks’ Vim is a free and open-source, screen-based text editor that has been at the forefront of many software developments since its release in 1991.

  4. 4
    Article
    Avatar of linuxhandbookLinux Handbook·3y

    7 Reasons Why Developers Prefer NeoVim Over Vim

    Neovim is an editor that aims to improve the quality of life for all developers, better than Vim. NeoVim has gathered a significant following among developers. The lead developer of Vim has not been fostering the development of Vim as a community-friendly project. The Vim codebase is less maintainable than Neovim.

  5. 5
    Article
    Avatar of hnHacker News·2y

    csdvrx/CuteVim: Sensible defaults for Vim

    CuteVim is a minimal configuration file for Vim that provides sensible defaults, such as a tabline, line counter, backups, and more. It also allows users to quickly change the appearance and maps the Control keys to readline commands.

  6. 6
    Article
    Avatar of linuxhandbookLinux Handbook·3y

    Using Autocomplete in Vim

    Since version 8.2 of Vim, there has been built-in support for auto-completion. Vim will auto-complete it for you as soon as you press the key combination. The previous completion method that we looked at was rather basic.

  7. 7
    Article
    Avatar of itnextITNEXT·3y

    Vim for The VS Code User: Part 1 — Initial Setup

    Vim for The VS Code User: Part 1 - Initial setup, Initial Setup, Part 1 and Part 1. For me, it was just a funny meme I saw every once in a while about how people can’t seem to exit it. I tried it and I’ve been hooked ever since.

  8. 8
    Article
    Avatar of newstackThe New Stack·3y

    Bram Moolenaar, Author of the Open Source Vim Code Editor, Has Died

    Bram Moolenaar, Author of the Open Source Vim Code Editor, has died after a brief illness. Vim was based on Unix’s Vi, a screen-oriented text editor created by Bill Joy that proved to be immensely popular.

  9. 9
    Article
    Avatar of itnextITNEXT·3y

    Vim for the VS Code User: Part 2 — Language Support

    Vim for the VS Code User: Part 1 — Initial setup A Guide for those coming from VS Code who want to get into vim — Just like me! Itnext.io In this article, we’ll setup LSP support, Autocomplete, and Syntax Highlighting. For the emmet and html LSPs, this isn’t necessary.

  10. 10
    Article
    Avatar of colkgirlCode Like A Girl·3y

    Diving into Docker: Create Your First Container

    The article provides a step-by-step guide on creating a Docker container. It covers setting up the environment, learning the basics of Docker, creating a simple web app, creating a Dockerfile, building the Docker image, testing the container, and pushing the Docker image to Docker Hub.

  11. 11
    Article
    Avatar of changelogChangelog·3y

    NeoVim Notebooks

    The Jupyter interface is easy to navigate and execute as the interface but with a real editor behind. To automate the process I use the jupytext.vim plugin. It will open the notebook and load it into the buffer as a python script.