Terminal based in Vim
text editor to navigate through files in a quick and efficient way.
I made this configuration because I found much more powerful to use Vim instead of Nano
or Pico
,
It is possible to navigate and edit files in the console without using an IDE:v
and Space + N + T
to open Nerd-Tree.
There are custom configurations such as: tools or packages. Also, there is a configuration for aliases at .zshrc
.
- brew -
Installed
- git -
Installed
- zsh -
Installed and set up
Example:
- Install ZSH shell:
brew install zsh
- Make default shell:
chsh -s $(which zsh)
- Execute shell:
exec zsh
These utilities have to be installed manually:
bat | fzf | lsd | zsh-autosuggestions | zsh-syntax
- Fonts:
- Oh My ZSH theme: Custom-Nanotech
- Git Configs
- VS Code settings
- Oh My Zsh custom
Installation it is based on the creation of symlinks
.
The way for creating those is:
ln -s <route> <archive>
Vim files are stored in a configs
folder for better encapsulation and a cleaner storage.
That folder has to be in the ~/configs
route.
The needed commands before you copy the Vim files are:
ln -s configs/.vim .vim
ln -s configs/.vimrc .vimrc
ln -s configs/.zshrc .zshrc
The result afer en has to be something like this.
USER group 12 B Sun Apr 24 02:34:51 2022 .vim ⇒ configs/.vim
USER group 14 B Sun Apr 24 02:22:42 2022 .vimrc ⇒ configs/.vimrc
USER group 14 B Sat Apr 23 22:00:37 2022 .zshrc ⇒ configs/.zshrc
The rest of the folders and archives have to be stored in the default route of the corresponding plugin or program.
Example:
File: custom-nanotech.zsh-theme
~/.oh-my-zsh/custom/themes/custom-nanotech.zsh-theme
IMPORTANT: The installation of the plugins have to be done manually. If not, the
.zshrc
function will not find the correct sources.
App for icon view in the console. CAT
with steroids
brew install bat
Multi-purpouse tool for search archives quick
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install
Color configuration for different types of archives or privileges in terminal
brew install lsd
Tools for making more accessible console
brew install zsh zsh-autosuggestions zsh-completions
These are some dotfiles that served as inspiration for the creation of my own. A special mention has to be done of the nschurmann files which served as a deep source of inspiration for a minimalistic approach.
Additional examples: