Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Nnn | 16,031 | a day ago | 20 | July 26, 2022 | 4 | bsd-2-clause | C | |||
n³ The unorthodox terminal file manager | ||||||||||
Electerm | 8,245 | 2 hours ago | 68 | September 21, 2022 | 318 | mit | JavaScript | |||
📻Terminal/ssh/telnet/serialport/sftp client(linux, mac, win) | ||||||||||
Lf | 5,653 | 1 | 3 days ago | 41 | April 25, 2021 | 200 | mit | Go | ||
Terminal file manager | ||||||||||
Fff | 3,796 | a month ago | 1 | March 03, 2021 | 57 | mit | Shell | |||
📁 A simple file manager written in bash. | ||||||||||
Xplr | 2,948 | 5 days ago | 124 | September 11, 2022 | 9 | mit | Rust | |||
A hackable, minimal, fast TUI file explorer | ||||||||||
Far2l | 1,484 | 5 hours ago | 243 | gpl-2.0 | C | |||||
Linux port of FAR v2 | ||||||||||
Webterminal | 1,431 | a month ago | 1 | lgpl-3.0 | Python | |||||
ssh rdp vnc telnet sftp bastion/jump web putty xshell terminal jumpserver audit realtime monitor rz/sz 堡垒机 云桌面 linux devops sftp websocket file management rz/sz otp 自动化运维 审计 录像 文件管理 sftp上传 实时监控 录像回放 网页版rz/sz上传下载/动态口令 django | ||||||||||
Joshuto | 1,169 | 20 days ago | 3 | July 08, 2022 | 31 | lgpl-3.0 | Rust | |||
ranger-like terminal file manager written in Rust | ||||||||||
Clifm | 917 | 15 hours ago | 11 | gpl-2.0 | C | |||||
The shell-like, command line terminal file manager: simple, fast, extensible, and lightweight as hell | ||||||||||
Nnn.vim | 590 | 7 months ago | 2 | bsd-2-clause | Vim Script | |||||
File manager for vim/neovim powered by n³ |
Opens the file manager or terminal at the directory of the current file in Vim.
gof
: Go to the directory of the current file in the File manager
goF
: Go to the working directory (:pwd
)got
: Go to the directory of the current file in the Terminal
goT
: Go to the working directory (:pwd
)g:gtfo#terminals
Optional dictionary with one or more of the following keys: win
, mac
, unix
The g:gtfo#terminals.<key>
value is the name (or absolute path) of
a terminal program followed by the necessary flags (-e
, /k
, etc.) for
executing a command on startup.
Special case (OS X): To use iTerm instead of Terminal.app, use the special value "iterm":
let g:gtfo#terminals = { 'mac': 'iterm' }
got
opens a new tmux pane.got
opens a new mintty console.gof
opens Windows Explorer.got
opens g:gtfo#terminals['win']
or the first terminal it can find:
"Git bash", mintty, or cmd.exe.let g:gtfo#terminals = { 'win': 'powershell -NoLogo -NoExit -Command' }
let g:gtfo#terminals = { 'win': 'cmd.exe /k' }
gof
opens Finder.got
opens Terminal.app unless Vim is running in iTerm or g:gtfo#terminals['mac']
is set.let g:gtfo#terminals = { 'mac': 'iterm' }
gof
opens the file manager dictated by
xdg-open
.got
opens $SHELL
inside gnome-terminal
unless g:gtfo#terminals['unix']
is set.
let g:gtfo#terminals = { 'unix': 'termite -d' }
let g:gtfo#terminals = { 'unix': 'urxvt -cd' }
cd ~/.vim/bundle && git clone git://github.com/justinmk/vim-gtfo.git
Plug 'justinmk/vim-gtfo'
to .vimrc:PlugInstall
got
(orgof
) doesn't work
Try :verbose map gof
to see if some other plugin is using that mapping.
On Linux without a gui,
gof
does nothing, or launches w3m
xdg-open
defaults to w3m if no GUI is available (eg, in ssh or tty console).
To change the default: xdg-mime default application/x-directory foo
Copyright © Justin M. Keyes. MIT license.