Tak więc jestem uzależniony od vima i często dodaję dużo śmieci do zwykłych pól tekstowych, kiedy próbuję używać poleceń vima i nie jestem w nim. Pomyślałem sobie, dlaczego Vim nie może być WSZĘDZIE ?!
Wtedy mnie uderzyło. Dlaczego nie? Czy ktoś napisał program, który mógłby przekierowywać wejściowe / bieżące pola tekstowe do bufora vim, aby można było używać edycji w stylu vim w rzeczach innych niż terminale i gVim? Przekierować klawiaturę? Zmienić rejestrator kluczy?
Czy są jakieś wątpliwości, jak to zrobić? $ wdw przemyślenia Zrobiłem to jeszcze raz. Potrzebuję poważnej pomocy. Pomysły, ktoś?
AKTUALIZACJA: Więcej w potrzebie. Właśnie dostałem e-maila z tym na końcu:
Bibliotekarze z kampusu chętnie współpracują z wykładowcami i studentami w celu znalezienia alternatywnych źródeł wysokiej jakości raportów i analiz wiadomości naukowych.
- Karen
: podpis r
Miło wiedzieć, że są inni.
:s/\$wdw /^wce/
. ^ [:vim
i zrób:help :s
.Odpowiedzi:
Korzystam z
vi
edycji w stylubash
i vimperatora do przeglądania stron internetowych z firefoxem (niestety nie ma:vsplit
). W Firefoksie fantastyczny It's All Text! skonfigurowana do użycia wtyczkagvim
sprawia, że pola wprowadzania (takie jak ten) są mniej nieprzyjemne.mutt
odbiera mój$EDITOR
bez problemów (powiedz też Karen, żeby ustawiła tę zmienną).To chyba wszystko, co robię poza
vim
.źródło
uzbl
uzyskać podobny efekt, ale wymaga to dużo pracy, aby uzyskać funkcje, do których przywykłeś z „normalnych” przeglądarek.Nie widziałem niczego, co by na to pozwalało, ale wygląda na to, że można to zrobić, pisząc moduł do podłączenia do komunikatora, takiego jak SCIM lub IBus .
źródło
Nie jest to dokładnie to, czego szukasz, ale doświadczyłem również wszędzie pragnienia klawiszy vim. Jednym z zastosowanych przeze mnie rozwiązań jest Touch Cursor , który zmapowałem tak, aby moje klucze wiersza głównego umożliwiały mi nawigację kursorem. Domyślny układ nie jest podobny do vima, ale można to łatwo zmienić. Przyzwyczajenie się do trzymania spacji w celu uzyskania akordów może trochę potrwać, ale uznałem to za całkiem naturalne.
Oto niektóre inne programy, które oferują rozwiązania specyficzne dla aplikacji: Używam Viemu , który zapewnia warstwę emulacji vim w Visual Studio 2005/2008, Outlook i Word.
Istnieje również nowe rozszerzenie chrome, które dodaje skróty klawiszowe do przeglądania, a także o nazwie Vimium .
źródło
Nie znalazłem jeszcze sposobu, ale używając
xclip
skryptu możesz przynajmniej przyspieszyć cykl kopiuj-wklej-edytuj-wklej. Wkleja się do pliku tymczasowego i edytuje go za pomocą Vima:Prawdopodobnie będziesz chciał przypisać skrót klawiaturowy do tego skryptu, więc można zrobić coś takiego CtrlA, CtrlC,SuperC
źródło