SPEED UP your Vim navigation skills!

preview_player
Показать описание
Part of the Vim philosophy is "least key stroke" motions. In many cases, users are great with motions but neglect it when it comes to project navigation. In this video I'm exploring different options, some native, some using plugins and comparing their abilities and what they bring to the table.
Please leave comments and share feedback and thoughts!

MY FAVOURITE GEAR
* If you enjoy my content, using the links below will help me with a small commission, so thank you!

CONSIDER SUPPORTING THIS CHANNEL

MY KEY LINKS

⏱ Timestamps
00:00 - Intro
00:28 - :edit
00:43 - Fuzzy Search
01:05 - Telescope
02:21 - The "Clean Code Angle"
02:41 - Marks
03:52 - Jumplists
04:40 - Harpoon!

#neovim #vim #productive #program #dev #devops #software #softwareengineer #sysops #linux #terminal #console #cli #keyboard #commandline
Рекомендации по теме
Комментарии
Автор

Telescope is one of the greatest additions for nvim, it created this sort of new "terminal based IDE" image in which would be almost weird to not have telescope as it is to not have a file tree in GUI IDEs
Also, in marks topic, i highly suggest you harpoon for memory muscle based motions between a feature related set of files, it's been game changing for me.
Glad to see another great video!

machinima
Автор

Man, you put so much effort into the vids! thanks

OmerBen-Ami
Автор

oh man which theme you are using, its beautiful.

iamworstgamer
Автор

what colorscheme do you use? also what is the plugin you used to display messages in another floating window?

rafaeljacovmedel
Автор

3:30 ma for local and mA for global, I think this is maybe typos

devstefancho
Автор

I think this may be useful to improve the experience with jumplist.


vim.api.nvim_create_autocmd("CursorHold", {
callback = function(_event)
vim.cmd("normal! m'")
end
})

giuseppematheus
Автор

Harpoon is a gaming changer when you are working with many files, refactoring large chunks of code.

oerickmuller
Автор

Hey mate, just wanted to say your videos are absolutely top-notch! I've been learning so much from them and some of your tips are seriously game-changing. Keep 'em coming, because we're all here for it. Can't wait for the next one. Cheers!

LilianChisca
Автор

For a fun project, extract your kebinds into a table (maybe in a separate file), and load them in the init field where your plugin declaration is.

romanmaciel
Автор

I've discovered these techniques after 6 months of using vim. This is a great video to watch to know all of them quickly.

glyphack
Автор

is there a way to literally just increase the speed of the cursor or blinding line in vim. So for example if I press and hold the j key to move down it moves down much faster than it currently does.

ElliotWilks-yiqh
Автор

3:58 how configure Cmdline ui like you?

diggerdog
Автор

Hi, is there a way to integrate Harpoon with Tabline (lualine plugin), i tried but I'm not able to update the Tabline when i add or remove files in Harpoon. it only loads the added files when neovim is opened within a directory

AntonyXavier-vj
Автор

how to get bufferline merged with lualine as you have?

niksingh
Автор

You have a great vim setup but havent done a video about it yet

MoreChannelNoise