Szukam wtyczki do przeglądarki, która wprowadza tekst w polach wejściowych za pomocą tego samego interfejsu klawiatury edytora tekstowego Vim. I przyjęły Vimium co sprawia ogólne nawigację znacznie bardziej skuteczne, jednak często znaleźć mój własny żałuję interfejsu Vima natomiast wybrałem pole wejściowe (jak podczas Tworzę ten post). Bardzo chciałbym móc poruszać się po tekście w taki sam sposób, jak edytuję plik za pomocą edytora tekstu vim i jestem ciekawy, czy taka wtyczka istnieje?
29
Odpowiedzi:
W Pentadactyl i Vimperator Świat Firefox pozwalają vim-jak edycja tekstu w obszarach naciskając
ctrl+t
; Myślę, że istnieje również opcja włączenia go na stałe. Jest też cały tekst! uruchomi dla ciebie edytor.Jeśli chodzi o Chrome, nie jest to takie proste, ponieważ interfejs API jest dość ograniczony. Wymagają one uruchomienia serwera w systemie. Był TextareaConnect , ale wygląda na to, że jest teraz zepsuty.
źródło
wasavi zapewnia interfejs vim dla pól tekstowych w wielu przeglądarkach internetowych (Chrom (ium), Firefox / Iceweasel & Opera) i mogę potwierdzić, że działa na Chromium w systemie Linux (Debian 7 z Gnome3). Zacznij od
<Ctrl><Enter>
, wiele więcej informacji na stronie głównej poniżej:strona główna wasavi
Strona Github
dla Chrom (ium)
Linki do instalacji w Operze i Firefoksie / Iceweasel można znaleźć na stronie głównej (link powyżej - zamieściłem je, ale nie mogę opublikować więcej niż 2 linków ...)
źródło
Dodając do odpowiedzi Shawna, pentadactyl (i vimperator) pozwalają naciskać
ctrl+i
w polu tekstowym, aby edytować go w vimie. Zapisuje zawartość pola tekstowego do pliku tymczasowego, otwiera ten plik w (g) vim i odczytuje (zmienioną) zawartość z powrotem po zamknięciu edytora.źródło
Jeśli używasz Chrome, niedawno wydałem rozszerzenie Chrome typu open source o nazwie Vimsert. Umożliwi to edycję dowolnego obszaru tekstowego w trybie vim edytora Ace.
https://github.com/gabesullice/vimsert
źródło
Jeśli chcesz przekształcić obszar tekstowy w edytor kodu podobny do vima, ten bookmarklet pozwala przekształcić dowolny obszar tekstowy w asa , klikając go trzy razy. Obsługuje skróty klawiszowe vim i emacs. Możesz je wybrać na stronie tworzenia bookmarkletu.
źródło
Myślę, że klucz Fjest twoją odpowiedzią, aby oznaczyć wszystkie pola wprowadzania liczbą, a następnie uderzyć numer, za pomocą którego chcesz wprowadzić pole wprowadzania, tak proste, jak to jest. Ciesz się
źródło