Czy można używać terminal vim z XDG-open?
Nie mam edytora tekstu GUI, ponieważ używam vima tylko przez terminal. (Nie obchodzi mnie też gvim.) Czy można powiedzieć xdg-open, aby otworzył terminal, a następnie otworzył vim z wybranym plikiem?
Dzięki.
arch-linux
terminal
xdg-open
Evan
źródło
źródło
Odpowiedzi:
W pliku .bashrc lub .zshrc, w zależności od tego, czy używasz odpowiednio bash, czy zsh, wyeksportuj te dwie zmienne środowiskowe:
Dodatkowo możesz chcieć powiązać vima z typem plików tekstowych:
Teraz musisz utworzyć plik vim.desktop
/usr/share/applications
, który powinien uruchomić żądany emulator terminalu, otwierając vim.źródło
Muszę podać nową odpowiedź, nawet jeśli mój komentarz uzupełnia tylko odpowiedź thiagowfx , ponieważ w komentarzach nie można wciąć kodu.
Zawartość vim.desktop może wyglądać mniej więcej tak:
Wolę to podłożyć
~/.local/share/applications
.źródło