Contesto #
Su Fedora, sudo virsh edit <vm_name> usa l’editor scelto da sudo.
Se EDITOR/VISUAL non vengono mantenute, rischi di ritrovarti in un editor diverso da Vim.
Installare Vim e supporto XML #
sudo dnf install -y vim-enhanced vim-syntastic-xmlConfigurare sudo per mantenere le variabili editor #
Apri la configurazione in modo sicuro:
sudo visudoAggiungi questa riga:
Defaults env_keep += "EDITOR VISUAL"Impostare Vim nel tuo ambiente utente #
Sessione corrente:
export EDITOR=/usr/bin/vim
export VISUAL=/usr/bin/vimPersistenza (~/.bashrc o ~/.zshrc):
echo 'export EDITOR=/usr/bin/vim' >> ~/.bashrc
echo 'export VISUAL=/usr/bin/vim' >> ~/.bashrc
source ~/.bashrcSe usi Zsh, sostituisci ~/.bashrc con ~/.zshrc.
Modifica XML della VM con virsh #
sudo virsh edit <vm_name>Con la configurazione sopra, virsh aprira la definizione XML della VM in Vim.
Verifica rapida #
sudo --preserve-env=EDITOR,VISUAL env | grep -E 'EDITOR|VISUAL'Output atteso:
EDITOR=/usr/bin/vim
VISUAL=/usr/bin/vimRiferimenti ufficiali #
- Vim: https://www.vim.org/docs.php
- virsh (libvirt): https://libvirt.org/manpages/virsh.html
- sudo: https://www.sudo.ws/docs/man/sudo.man/
- sudoers: https://www.sudo.ws/docs/man/sudoers.man/