4 ms·
Oh, can I resist.. Nope, sorry. Everyone who tried to convince me to use vim plugins was wrong. Keep it clean :) Vim is my daily driver for programming, which i
by dusted 7y ago
Oh, can I resist..
Nope, sorry.
Everyone who tried to convince me to use vim plugins was wrong. Keep it clean :)
Vim is my daily driver for programming, which is my job, in my office we're 2 using vim, we exchange tips and tricks sometimes, and ask questions that are exceedingly specific, and it just becomes nicer and nicer to work with text as I get better. I do need to experiment with multi-line cursor, that I mess from vscode studio.
The article is well written, and the authors has a good point. I don't think there are that many situations where "dive in head first" is that good of an idea.. Slip in where you can find ground, and work your way out until you learn to swim. I'd never switch off my cursor keys, I don't CARE if it's supposed to be more efficient. That's how I feel right now, maybe one day, I'll feel different, but if I do, I won't recommend any new users to do the same, that's just silly.. I mean, that'd do nothing but scare them away and make their lives miserable.
- tomcooks 7y agoNo idea why you're getting downvoted I'm very much against plugins as well, being able to reliably work on a vanilla vim install allows me to productive everywhere. But yes, I do miss the multicursors I've learned to love on Sublime Text.
- Lio 7y agoI have try to be able to use both. e.g. I know how to set up a path and hit search for files but I find FZF to be better. I know how to use Netrw to show a file tree but I prefer the look of NerdTree. I also often use ctags for navigation but I'm using coc.vim plugins more and more to get code aware LFP features. Generally I try to avoid custom mappings though so I'm closer to vanilla vim when I need to be.
- dhagz 7y agoWho needs multicursors when you have macros?
- tomcooks 7y agoHow would you use macros to simulate multicursors?
- thedracle 7y agoMaybe I'm wrong... I'm a vim old timer, and have been using it for years, but I really love the plugin community in Vim, and it has gotten better and better in the last several years. Things like 'vim-tmux-navigator' saves me several keystrokes and makes vim splits work along side tmux panes. Tim Pope's 'vim-fugitive' really helps understanding the context of the changes in a git repo, or even navigate the history of changes in a particular file. Tim Pope's vim-sleuth automatically matches the formatting of a file you open. Some modern plugins that attach languageserver features, like Coc.vim, or Ale, are really great for code completion, intellisense, automatic formatting, and linting. Obviously vanilla vim is powerful enough to do most anything, but, it's really fun to tailor a vim environment.