![]() If you were not interested you probably never made it here, if you were interested in Vifm, you probably did not need any convincing. Okay okay, I have tortured you enough with my opinions. ‘Nuff with the banter, show us the setup! I used Ranger first, and it was great, but then I found Vifm which is even more Vim-like, and I tried it, and stayed. Both of them use Vi key bindings, which as a Vim user I like. I have so far used two of them: Ranger and Vifm. And most decent file managers do much much more, quickly create files, move or copy files, split into multiple panes to make that even easier, navigate using short cuts, opening files with predefined specific tools etc etc.Īlso, most of us use keyboard shortcuts, right ? Why not leverage that idea into everything we can find? Apparently it helps us be more productive in our favorite tools, why would it not do the same everywhere else ? If you use a terminal file manager it works seamlessly with the terminal. One of the most important tools for that is the file manager. Because it seems to me that those are the two points that stand in the way for most people.Īnd yes it is a matter of taste, but I personally enjoy figuring out things and then making sure I can navigate and use my system quickly and with easy (please no mousing and clicking… eeeeuw!). So I say: Why not make the command line the default, and in order to do that, take time to learn and configure it so it does exactly what we want. You’re writing scripts? Pipelines ? Just automate the commands you already know and love. For all of these we know that once we need to be on remote servers through SSH for instance, we’re thrown back on the command line.Īnother very strong argument is that whatever you do on the cli can be automated. I am always wary of a UI doing something other than what I intended.Īnd obviously these discussions are repeated for many other things we use as techs like docker, editing configs, checking logs etc. It’s the way I learned git and the one that feels most comfortable to me. I know how to git on command line but for must use cases a UI is much more convenient.Īnd this sums up the basic distrust of UI’s that I absolutely feel. Some people comment that they prefer the UI / plugins, mostly for comfort or out out laziness: The CLI changes far less often than GUI tools, is the same across any system and also works over ssh That is, until you run into some situation where the plugin can’t do what you want, or it’s not obvious how to do it via the plugin. ![]() It provides an abstraction for you so you don’t have the understand the details. ![]() In my experience, people who rely on Git plugins in their IDE will often never truly understand what the plugin is doing under the hood. There are many discussions on this topic such as this one on reddit. This is crazy to me, I would not know how, and even less why … That is, somehow there exist people who do things like programming, sys admin or devops stuff and they do not touch the command line / terminal. If you use your laptop for anything more than just plain browsing and reading emails, I think you should have a terminal file manager. This is another very opionated blog, and I feel that that is what it should be when it comes to these type of tools. It was supposed to go in the AutomaticAlley series but it became a bit more elaborate so I’ll just put it out on it’s own. This time let’s look at terminal managers, why would we use them ? And I’ll dive into my setup of choice with Vifm. Another blog about some nice tools and tricks to make life easier.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |