August 3rd, 2024

I Made an Extended Version of Vimtutor – Introducing Vimtutor Sequel

The vimtutor-sequel GitHub repository provides advanced Vim lessons, including commands and tutorials. Installation is available via Homebrew or manual cloning, and it is licensed under the MIT License.

Read original articleLink Icon
I Made an Extended Version of Vimtutor – Introducing Vimtutor Sequel

The GitHub repository vimtutor-sequel offers advanced lessons for users looking to deepen their understanding of Vim. It features advanced commands, step-by-step tutorials, and interactive exercises. Users can install vimtutor-sequel via Homebrew or manually by cloning the repository. For Homebrew installation, users need to tap the repository and then install it using specific commands. Existing users can update their installation by updating Homebrew and upgrading the package. To run the tutorial, users simply type 'vimtutor-sequel' in the command line. For those on Windows or Linux, the repository can be cloned, and the tutorial can be run manually by navigating to the cloned directory, copying the tutorial file, and executing Vim with a custom configuration. The project is licensed under the MIT License, and guidelines for contributing are available in the repository's CONTRIBUTING.md file.

Related

My (Neo)Vim workflow

My (Neo)Vim workflow

An experienced Vim user shares tips on optimizing the (Neo)Vim experience through Personalized Development Environment (PDE), covering search techniques, keybindings, plugins, movement enhancements, text manipulation, quickfix list, spell check, and status line customization.

8cc.vim: Pure Vim script C Compiler

8cc.vim: Pure Vim script C Compiler

The project "8cc.vim" adapts 8cc, a C compiler, into Vim script for x86_64 Linux using ELVM. It allows C code compilation within Vim, offering commands and functions for experimentation. Installation guidelines are available on the GitHub repository.

Modern IDEs are magic. Why still use Vim, Emacs? (2020)

Modern IDEs are magic. Why still use Vim, Emacs? (2020)

The enduring Vim vs. Emacs debate reflects users' resistance to change and preference for familiar tools. Vim's simplicity and customization attract efficiency-focused users, while some find switching to IDEs challenging. Personal preference determines the choice between traditional editors and modern IDEs.

Show HN: Claude.vim – a different take on AI pair programming

Show HN: Claude.vim – a different take on AI pair programming

The Vim plugin "Claude for AI Pair Programming" enables collaboration with Claude, a pair programmer, offering chat, code modifications, task execution, and Python evaluation. Installation requires cloning the repository and obtaining a Claude API key.

Free Introduction to Bash Scripting eBook

Free Introduction to Bash Scripting eBook

The GitHub guide on Bash scripting covers Bash structure, variables, loops, functions, and debugging. It offers downloads in dark mode, light mode, and ePub format. Additional resources include sponsors, a web page, video course, training, author details, PDF generation tool, and book cover creation tool. Links to the author's blog and other ebooks are provided for further exploration.

Link Icon 6 comments
By @micahkepe - 5 months
Hey everyone,

It looks like my submission redirected to the GitHub repo instead of displaying the full context. Here’s the detailed information about Vimtutor Sequel:

---

Hey Hacker News community,

I'm excited to share something I've been working on - Vimtutor Sequel!

After going through the original vimtutor, I felt there was a need for an extended tutorial for some more advanced topics not covered in the original tutor program.

What's Vimtutor Sequel?

Vimtutor Sequel picks up where the original vimtutor left off. It’s designed for those who already know the basics and are ready to dive into more advanced Vim features and commands.

Key Features:

- Advanced Topics: Dive into splits, spellcheck, advanced search and replace, macros, Vim scripting, plugins, sessions, and registers. - Step-by-Step Tutorials: Hands-on lessons that encourage you to practice commands as you learn. - Custom Vim Configuration: Comes with a custom vimrc to ensure a consistent learning experience and mimic the original vimtutor.

How to Install:

For Mac: To get started, install Vimtutor Sequel using Homebrew:

```bash brew tap micahkepe/vimtutor-sequel brew install vimtutor-sequel ```

Then you can run with: ```bash vimtutor-sequel ```

For Windows/Linux:

1. Clone the repository: ```bash git clone https://github.com/micahkepe/vimtutor-sequel.git ``` 2. Navigate to the repository: ```bash cd vimtutor-sequel ```

3. Make a Copy of the Tutorial: ```bash cp vimtutor-sequel.txt vimtutor-sequel-copy.txt ```

4. Run Vim with the Custom Configuration: ```bash vim -u vimtutor-sequel.vimrc vimtutor-sequel-copy.txt ```

Looking for Feedback!

I'd love to hear what you think! Whether you spot any bugs, have suggestions for new lessons, or just want to share your thoughts, your feedback is really appreciated. Feel free to contribute or open issues on the GitHub repo.

Links:

GitHub Repository: https://github.com/micahkepe/vimtutor-sequel Issues & Feedback: https://github.com/micahkepe/vimtutor-sequel/issues Thanks for checking it out, and I hope you find it useful in your Vim journey. Happy Vimming!

By @globular-toast - 5 months
Learning vim was what convinced me that it's worth your time to learn tools. Far too many tools present themselves as "no manual required". It would almost be laughable for a phone app to require reading a manual, for example. But even developers these days refuse to read and just expect it to be obvious. What you end up with is VS Code, some of the good parts of vim, but still so far from what's possible if you spend the time to really learn your tools.

After learning this valuable lesson, I proceeded to learn to use Emacs.

By @sourcepluck - 5 months
Does anyone know of something similar for Emacs - a sequel to the Emacs tutorial? I have flirted mentally with the idea of doing one, even spun up a few notes planning it out.

This looks very cool! Vimtutor was great fun when I did it. Thanks to the author.

By @osigurdson - 5 months
I feel like vim is one of those things that requires dedicated time investment: "learn by doing" << "learn then do" in this case. I say this as I have been in the former category for too long. I'll definitely bookmark this link.
By @nodra - 5 months
Will definitely try this. Thank you!
By @alabhyajindal - 5 months
Very well done! Congrats!