Mouseless window manager x3/14/2023 ![]() That's not all: it lets you a lot of room to customize everything and increase your productivity. That's why many claim that the learning curve is steep, but for your daily editing purposes it's quite simple. When I use Neovim, I've the impress I speak with my editor via my keyboard.Ĭontrary to urban legends, Neovim is easy to learn but hard to master. It makes sense, so it's easier to remember. That's where Neovim (and Vim in general) do well: to delete a word, you can use the keystroke daw ( delete a word) for example. They don't really make a lot of sense most of the time. The problem is to remember all these shortcuts. If you're a developer, you know how important auto-completion is.ĭid you try to learn all the shortcuts of your favorite IDE? I did, and it take me longer than learning Neovim. Its auto-completion for example is robust and very useful. You could use Bash of course, but Zsh is even more complete. ![]() Having a good and robust shell is important to unleash the power of automation. You have access to many tools which are great to manipulate plain text, like your code, your documentation, or your blog posts for example.You can automate every boring tasks, something you can't do with a GUI (Graphical User Interface).The shell is a very mature tool which can save you a lot of time: The best development environment shouldn't get in your way: it has to be fast for the more demanding processes (like docker or even your browser) to run correctly. It considerably simplify the management of your applications open for you to focus on the important tasks at end. That's not all: you can change the layout of your windows (stacking them or using tabs for example) using simple shortcuts. Open a third one and it will take one third of the screen. If you open a new one, it will take half of the screen. How does it work? Each time you open an application, its window will take the whole screen. The tiling window manager i3 allows you to move and resize your windows easily only using your keyboard. The whole Internet run on Linux nowadays, so it's always a good idea to know some Linux basics to be a well-rounded developer.ĭo you really need to precisely move and resize with your mouse every single window open? Not really. Installing Arch is a great way to dive into Linux-based systems. No need to wait for the next big release or your OS, you'll be on the top of your game all the time. I tried many of them, from MS-DOS to Windows 7, macOS, and Ubuntu.Īdditionally, it has a rolling distribution system: it means that all your applications will be always up to date. Why choosing Arch Linux for your new mouseless world? Despite its reputation, this Linux distribution is the most stable OS I've ever used. What about keeping your mental energy for what you're creating? Here are 5 tools you need for a complete Mouseless Development Environment. Your brain needs to move your hand and adapt to the mouse, then to the keyboard, then to the mouse again. Similarly, switching between your keyboard and your mouse costs cognitive energy. Switching between different tasks is never a good idea: you brain spend time and energy trying to adapt for each change. The only problem is that it works in a terminal, and its shortcuts predate F1-F12 era.I've been mentored 6 years ago to a new way of working: using more my keyboard and less my mouse when I was coding. On Linux vim is probably the best example of mouseless editor. They are not entertaining, but they can be fast and responsive, give much more power thanks to 101 buttons instead of 2 under your fingertips. They impose regular visual grid pattern, limited set of colors, contrast. Text mode interfaces #62 are much better that GUI or Web frameworks. Otherwise people will still try to reach for their own habits (much like I crave for keyboard). You mind is basically waiting for a new button, processing the visual image instead of thinking of what you will do next.ĭistraction free mouseless interfaces require frameworks that make interaction with mouse less fun. You're constantly interrupted and can not enter next command until dialog pops up. Your reach is limited to the next window, next dialog. This is far modality - predicting state machine in your head and queuing commands for it to switch the states without your intervention.Ĭompare this to the usual mouseful editors. If you knew which dialogs will appear, and what keys you need to press there, you could press those keys beforehand and switch out of Far window until it completes the job. Every key press was some meaningful operation. Far Manager allowed to stack the actions. It is not about orthodox visual style, but about interface modality - the pathway that you construct in your brain - what are you doing to do to solve the problem before hitting the keyboard. As a Windows refugee, I miss Far Manager much.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |