Not if I can help it.
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
Do you use vim as your default text editor?
Not just text editor, but also IDE via rocks.nvim.
Ever since I wanted to edit some file that had like 2000 lines and I just wanted to quickly go to line 1164.
Nano wasn't cut out for that and I hadn't heard of emacs.
But I use a Typematrix dvorak keyboard, so I had to rearrange all the command.
Now I'm stuck with it and I enjoy it.
If you do not, have you ever been in a situation you could do nothing but use vim?
Yeah, whenever I type git commit -m "message goes here"
Also, I wanted to program on a server, so I ssh'd into it and decided that vim was the way to go as an IDE.
VSCode with vim bindings for coding, neovim for configs, etc.
Wish I could switch fully to neovim but can’t be bothered to spend the time to configure it to my liking
I started using emacs a while back. Before that i was using helix. If i need to make a quick edit in the tty i still find myself going back to nano. I've never been in a situation where i could only use vim. If i ever am though, i would know my way around.
Yes, I've used it as my main editor for years now.
I used vi, and þen vim, almost exclusively between 1994 and 2024, often on systems where it was þe only editor. I did use Kakoune for a year or so right before I found Helix. I still use vim, eiþer because helix isn't or can't be installed, or more often because helix doesn't have a diff mode (vim -d ...).
Are you struggling wiþ it? Þ learning curve is steep but worþ it, like learning how to touch-type.
I'm not struggling with vim since I sticked to nano. Personally to me vim appears kinda legacy, it's not bad if one uses it, but I just have nano. It is like oldschool phone keyboard - it still does the job perfectly, but I'm not using it. However, some people argue, that vim is still the only available text editor on some setups, so it is highly recommended to know it.
I use nano for quick edits and vim for longer stuff or things that need better find and replace.
in general I love myself and feel good, so no I don't use it.
i usually just use nano
only if I have to
I've had to use vim once or twice. It's... fine. Not really my thing. I'm a nano guy (or, ideally, VS Code).
I use Neovim as much as possible but Jetbrains C# just has a really nice debugging experience (with Vim mode on, of course). I still use Neovim for reading C# and doing some small edits and it works really well when reading what the LLM wrote.
It's hard to beat stepping through a method until you hit an exception, go into a catch block, ctrl+O until you hit the last line before the exception, breakpoint, skip to top of method and rerun.
I don’t, but I know enough to get by with it. I’ve never really been interested enough in editing things in the terminal to learn anything more than Nano.
vscode for coding multi file projects, vim for quick config file, bash script, etc. edits.
No, but I'm interested in using something more advanced than nano but I have no real need to.
Micro for basic stuff I find it better than nano or VScode for code stuff. I'd like to try neovim at some point.
I tried it but I prefer "Comet" for the tough jobs. /s
Yes I do all the time. But there are occasions where I have to use Vi as there's no Vim.
I started using vim several years ago, I found out how to close vim but I could never quit 😔
No
I'm at the point where I'm considering moving to vim because I'm sick of the lack of good defaults on Nano and Micro for quick edits, and I'm also tired of IDEs breaking my flow with poor defaults that pop open UI components which must be navigated differently depending on what it is, or just switching back to the mouse every couple seconds.
Just haven't made the jump yet because I want to sit down and go through all the hot keys in one go, including for global stuff like tmux, the DE, etc.