Minimalistic console-based twin-pane file manager with VI-like key bindings
nebulafm
is a minimalistic console-based twin-pane file manager with VI-like key bindings and shell integration
ncursesw
coreutils
xdg-open
libmagic
Compile the code:
make
Install on the system:
sudo make install
Run nebulafm
, then you can use h j k l or the arrow keys to navigate the directory tree, Enter or l to open a file or q to quit
Key | Function |
---|---|
tab | Change the current panel |
space | Select a file or directory |
h | Go to the parent directory |
j | Go down |
k | Go up |
l | Open a file or child directory |
z | Show or hide hidden files |
d | Delete files |
D | Confirm the deletion |
y | Copy files |
v | Move files |
a | Rename files |
g | Go to the beginning of the current file list |
G | Go to the end of the current file list |
H | Move cursor to header (top) line |
M | Move cursor to middle line |
L | Move cursor to last line |
J | Move down by a page |
K | Move up by a page |
! | Open the shell in the current directory |
V | Add all files to the clipboard |
R | Clear clipboard |
m | Create a new directory |
f | Create a new file |
i | Preview file or directory |
b | Add a new bookmark |
\’ | Open bookmark list |
Z | Delete the bookmark |
/ | Search in the current directory |
n | The next match in the file list |
Key bindings can be customized in the file config.h
The clipboard file is located in $HOME/.config/nebulafm/clipboard
The bookmarks file is located in $HOME/.config/nebulafm/bookmarks
man nebulafm
If you’d like to contribute, ask questions or share your opinions, please feel free to open an issue