Practice Using Neovim and Moving around with the Keys HJKL.
Using NeovimKeys for 10-20 minutes before using Neovim always helps. With enough practice every day, you should be able to use HJKL in neovim like a pro and be a lot more productive.
This project is a work in progress and I will add a section to update your keybindings and also add more macros for you to be able to entirely simulate productive use of neovim/vim.
- Download Java to be able to run the
.jar
file. - Go to the Releases Page
- Download the
.jar
file from the latest release - You can drag and drop it from the Downloads folder to your Desktop (or store it anywhere on your PC, the Desktop is just for easy access)
- To run the application, you can simply just double click the icon with
NeovimKeys.jar
(if you are on Windows 10 it will give you a prompt asking how you want to run the application like below. Just select the first one that saysJava
and clickok
)
- It can also be run through the command line like this:
java -jar /path/to/jar/NeovimKeys.jar
- Download the source code as a ZIP file and extract it into a folder.
- Go into the project directory and then cd into the
out/production/NeovimKeys/
directory to see all the compiled classes. - In the terminal, type the following command to build the jar file by yourself:
jar -cvfm ../../artifacts/NeovimKeys.jar META-INF/MANIFEST.MF Frame.class Node.class style.class
- The jar file will then build to
out/artifacts/
and can be easily ran by running the command:java -jar path/to/jar/NeovimKeys.jar
This works like how any ordinary Neovim would work.
In Normal
Mode (when the cursor is black), to move you use HJKL
(H = left, J = down, K = up, L = right)
In Insert
Mode (when your cursor is green), you can type text and use arrow keys
to move.
You can press Escape
to switch from Insert Mode
to Normal Mode
and i
to switch from Normal Mode
to Insert Mode
The goal is to move to the blue node with text in the center and type whatever is in the node. After you do that, the blue node will reposition with new text. This will go in an endless cycle and you can practice until you feel fast.
a project by BooleanCube :]