Μερικοί έχουμε πάρει στρατόπεδο μεταξύ vim / emacs και προτιμούμε τον nvim πλέον
Γενικά σε αυτός ο οδηγός είναι για οποιονδήποτε cli editor μπορούμε να βάλουμε πχ τον
το μόνο που θα αλλάξει θα είναι ποιόν editor θα διαλέξουμε ..στο παράδειγμα μας θα βάλω και τους αλλους editor
Στην ουσία το homebrew είναι αρχικά ενας package manager για το macos της apple , αλλά επειδή
μερικοί θέλουμε να έχουμε μερικά εργαλεία κάπως πως φρέσκα από τις μακριάς διαρκείας διανομή
βάλουμε κυρίως terminal apps . όπως πχ το fastfetch / nvim etc
για να το κάνουμε αυτό θα χρειαστούμε να βάλουμε το git και το curl
sudo apt install -yy curl git
Εγκαθιστούμε το homebrew
/bin/bash -c “$(curl -fsSL ``https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh``)”
πατάμε Return / Enter και άμα μας ζητησει sudo password θα του το δώσουμε
αν πάνε όλα καλά θα πρέπει να δούμε
echo >> /home/user/.bashrc
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv bash)"' >> /home/user/.bashrc
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv bash)"
λόγω debian / debian based πρέπει να βάλουμε το build essiential
sudo apt install -y build-essential
άμα θέλουμε μπορούμε να βάλουμε μέσω brew το gcc επειδή θέλουμε να τρέχουμε σε υποτυπώδες terminal user interface θα βάλουμε το bold brew
brew install Valkyrie00/homebrew-bbrew/bbrew
βάζουμε bbrew και βλέπουμε το interface
/ - αναζήτηση
i - εγκατάσταση
u - αναβαθμίση
r - απεγκατάσταση
? - βοήθεια
Τώρα να δούμε πως θα εγκαταστήσουμε τον nvim / τον nvim ως default editor
brew install neovim
αρχικά πρέπει να κάνουμε το path το homebrew secure για τρέχουμε εντολές με sudo
θα μας ανοίξει ο nano
και αλλάζουμε την γραμμή του defaults με αυτή όπως το βλέπουμε
Defaults secure_path=“/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/linuxbrew/.linuxbrew/bin”
εγκαθιστούμε το neovim
brew install neovim
ειδικά στο debian based μπορούμε να βάλουμε στο update-alternatives το nvim ρίχουμε της εντολές
NVIM_PATH=$(brew --prefix nvim)/bin/nvim
sudo update-alternatives --install /usr/bin/editor editor "$NVIM_PATH" 60
sudo update-alternatives --install /usr/bin/vi vi "$NVIM_PATH" 60
sudo update-alternatives --install /usr/bin/vim vim "$NVIM_PATH" 60
και μπορείς τρέχεις
sudo update-alternatives –config editor
και διαλέγεις
Hint όσο για helix / micro / fresh-editor
brew install helix # Rust-based modal editor
brew install micro # Intuitive terminal editor
brew install fresh-editor # Modern terminal IDE
HX_PATH=$(brew --prefix helix)/bin/hx
sudo update-alternatives --install /usr/bin/editor editor “$HX_PATH” 70
sudo update-alternatives --install /usr/bin/vi vi “$HX_PATH” 70
sudo update-alternatives --install /usr/bin/vim vim “$HX_PATH” 70
MICRO_PATH=$(brew --prefix micro)/bin/micro
sudo update-alternatives --install /usr/bin/editor editor "$MICRO_PATH" 70
sudo update-alternatives --install /usr/bin/vi vi "$MICRO_PATH" 70
sudo update-alternatives --install /usr/bin/vim vim "$MICRO_PATH" 70
FRESH_PATH=$(brew --prefix fresh-editor)/bin/fresh
sudo update-alternatives --install /usr/bin/editor editor “$FRESH_PATH” 70
sudo update-alternatives --install /usr/bin/vi vi “$FRESH_PATH” 70
sudo update-alternatives --install /usr/bin/vim vim “$FRESH_PATH” 70
και άμα θέλεις να διαλέξεις άλλον editor που δεν είναι στην λίστα δοκιμάσε να το κάνεις μέσω της
τεχνητής νοημοσύνης ( μέσω gemini / perplexity / chatgpt / claude)




