Pochodzę ze świata Mac, gdzie korzystam z http://www.hogbaysoftware.com/products/quickcursor do edycji tekstu z dowolnego miejsca w Vimie.
Czy jest coś takiego w Linuksie? Już używam „It's All Text” w Firefoksie, ale szukam czegoś szerszego.
Patrzyłem również na ten wątek , ale są to tylko rozwiązania dla oprogramowania X i oprogramowania Y. Masz pomysł?
Odpowiedzi:
Zależy to od używanego menedżera plików, ale większość z nich zazwyczaj można dodać do menu „Otwórz w Vimie” w menu „Otwórz w Vimie”.
Używam Dolphin do KDE4 . Aby dodać elementy menu (nazywane menu usług), należy utworzyć plik .desktop w folderze menu usług. W moim systemie to się znajduje,
/usr/share/kde4/services/ServiceMenus
ale może się różnić w zależności od systemu.Utwórz plik
open_in_vim.desktop
o następującej treści:Uruchom ponownie Dolphin (lub Konqueror) i powinieneś zobaczyć tę opcję po kliknięciu pliku prawym przyciskiem myszy.
Jeśli chcesz również móc otwierać foldery w vimie, zmień typ mime na
all/all
.Jeśli wolisz, aby w
Actions
menu pojawił się napis „Otwórz w Vimie”, usuń wiersz,X-KDE-Priority=TopLevel
To prawda, że nie jest to intuicyjne, ale nie musisz płacić pieniędzy, aby to zrobić!
źródło
~/.local/share/kservices5/ServiceMenus/
.Wypróbuj ten skrypt: przyspieszony . Zainspirowało mnie to, że mam ochotę na to, po wypróbowaniu It's all Text! .. (Cześć, jestem Australijczykiem; gra słów „bash” była nieunikniona :)
To nie jest tak śliskie jak to wszystko tekst! który jest ograniczony do używania w Firefoksie, ale działa na (prawie) WSZYSTKIE teksty w (prawie) WSZYSTKICH oknach ... Używam Ubuntu 10.04
Powinien (?) Działać w innych środowiskach X11 / Gnome, ale może nie (?).
Domyślnie jest ustawiony na użycie
gedit
i możesz wybrać,gvim
czy wolisz ...... po prostu zmień wartość EDITOR =
Przeczytaj wszystkie komentarze ..
Powinien to załatwić, dopóki nie pojawi się coś lepszego ...
PS: Musisz wstępnie zaznaczyć tekst, ale nie ma potrzeby kopiowania go do Schowka.
Po prostu zaznacz tekst, a następnie naciśnij dowolny klawisz skrótu, dla którego wybrałeś
quicked
PPS:
W komentarzach skryptu zapomniałem wspomnieć:
xwininfo
jest wx11-utils
pakiecie.... więc, aby zainstalować wszystkie zależności na Ubuntu / Debianm, użyj następującego polecenia
źródło