Instal·lant Neovim i nvim-tree per a navegar pels fitxers i directoris del sistema operatiu

Instal·lant Neovim i nvim-tree per a navegar pels fitxers i directoris del sistema operatiu

En aquest xicotet article t'explique com instal·lar l'editor Neovim a OpenBSD i configurar el plugin nvim-tree per a poder navegar fàcilment pels directoris i fitxers.

Primer de tot instal·lem:

$ doas pkg_add nvim neovim

A OpenBSD, executarem nvim per a executar-ho:
neovim a OpenBSD

Baixarem el plugin plug.vim a la carpeta ~/.config/nvim/autoload/ per tal de que s'execute a l'inici de nvim:

$ curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Crearem i editarem el fitxer ~/.config/nvim/init.lua i afegirem el següent:

-- Carrega vim-plug (amb l'autoload)
vim.cmd [[
call plug#begin('~/.vim/plugged')
Plug 'nvim-tree/nvim-tree.lua'
Plug 'nvim-tree/nvim-web-devicons'
call plug#end()
]]
-- Configura nvim-tree
require("nvim-tree").setup()
-- Tecla per obrir i tancar l'explorador de fitxers
vim.keymap.set('n', '', ':NvimTreeToggle')

A continuació executarem Neovim (amb nvim, recorda) i executarem el següent per a instal·lar els plugins:

:PlugInstall

I veurem que en pocs segons s'instal·laran els dos plugins, nvim-tree.lua que ens mostra l'arbre de directoris i fitxers, i nvim-web-devicons que ens mostra icones atractives:
neovim a OpenBSD

I bé, una vegada instal·lats jodem obrir la columna de l'esquerra fent Ctrl+n i vuerem tots els directoris i fitxers de la ruta actual, i podrem navegar amunt i avall amb el teclat. Per a obrir un fitxer, nomès cal ficar-nos damunt i donar-li a Enter
neovim a OpenBSD

Si fem novament Ctrl+n s'amagarà la columna de l'esquerra. La qual podrem a tornar a obrir-la sempre que vullguem.
També si fem Ctrl+k damunt d'un fitxer, veurem la seua data de creació, la data de modificció, la mida del fitxer i la ruta completa.

En aquest article has vist que també he instal·lat nvim-web-devicons però com ara mateix faig servir xterm i aquest terminal no té suport per a Nerd Fonts, no mostra iconetes. He provat neovim amb el terminal alacritty i sí es veuen icones, però de totes maneres no faig servir alacritty sinó xterm així que no necessite eixes icones. La veritat és que preferisc tenir un sistema d'escriptori el més senzill i simple possible.

Resum de combinacions de tecles bàsiques

- Obrir l'arbre de directoris i fitxers Ctrl + n
- Moure's a la finestra esquerra Ctrl + w h
- Moure's a la dreta Ctrl + w l
- Moure's amunt/avall Ctrl + w k/j
- Tancar la finestra actual :q

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.

Utilitats

NAVEGACIÓ SENSE RATOLÍ

- Tab següent enllaç.
- Shift+Tab anterior enllaç.
- Enter activa l'enllaç.
- Alt+esquerra anar arrere.

CONTRAST DE COLORS

Accessibilitat - Color Negre
Accessibilitat - Color Groc
Accessibilitat - Color Verd

Accessibilitat - Color Blau
Accessibilitat - Color Crema
Accessibilitat - Color Blanc

 

PORTADES ALTERNATIVES