lub "Jak odpowiedzieć na pytania dotyczące SO w Firefoksie, używając gVim wewnątrz pól tekstowych?"Czy istnieje dodatek do Firefoksa do używania vima do edytowania pól tekstowych?
Odpowiedz
Od strony rozszerzenia:
w prawym dolnym rogu dowolnego okna edycja , pojawi się mały przycisk Edytuj. Kliknij go. Jeśli jest to po raz pierwszy użyłeś "It's All Text!" następnie użytkownik zostanie poproszony o ustawienie swoich preferencji, , co najważniejsze - edytor.
Strona zostanie wyświetlona w wybranym edytorze . Po zapisaniu, zostanie odświeżone na stronie internetowej. Poczekaj, aż pojawi się magiczna żółta poświata oznaczająca, że promieniowanie zadziałało!
Jednym ze sposobów jest użycie rozszerzenia vimperator - oczywiście, które powoduje, że lot jest więcej niż to, czego szukasz.
Prawdopodobnie rozszerzenie "To wszystko jest tekstem"?
Vimperator czyni akt Firefox bardzo podobnie VIM:
Vimperator to darmowy dodatek do przeglądarki Firefox, który sprawia, że wyglądają i zachowują się jak w edytorze tekstu Vima. . Ma podobne klawiszy, i można to nazwać modalne przeglądarka internetowa, jak powiązania klawiszy różnią się w zależności od trybu, w którym jesteś w
Gdy masz kursor w polu tekstowym, uderzył Ctrl - I, aby otworzyć w edytorze, który domyślnie jest ustawiony na gvim.
Vimperator jest niesamowity! Dziękuję Ci. "It's all text" odpowiada jednak na pytanie bardziej bezpośrednio. – user13060
http://superuser.com/questions/376045/vimperator-is-there-any-way-to-edit-text –
It's All Text! pozwoli ci użyć dowolnego edytora. Aby użyć vim z nim, trzeba mieć mały skrypt, aby otworzyć go w terminalu:
#!/bin/sh
exec xterm -e /usr/bin/vim "[email protected]"
Jeśli masz GVim, nie trzeba będzie skorupę, scenariusz, oczywiście.
ViewSourceWith to kolejny dodatek warty obejrzenia. Obsługuje więcej niż tylko edytowanie pól i tekstu. Można na przykład skonfigurować go do otwierania obrazów w GIMP.
Inną przydatną funkcją, która może być przydatna, jest wyskakujące okno dialogowe zawierające wszystkie skrypty js i css używane na stronie. Następnie możesz wyświetlić/edytować plik w preferowanym edytorze.
za odpowiadanie na pytania na SO, można też chcą uzyskać Vim Markdown Syntax file
Można również użyć ViewSourceWith dodatek do osiągnięcia tego samego. Wystarczy kliknąć prawym przyciskiem myszy na dowolnym wpisie tekstowym i można go edytować za pomocą Vima.
Jak powiedział przez innych, jako VI/(g) Vima użytkownik prawdopodobnie będziesz chciał patrzeć na dodatek Vimperator, który zapewnia również co zapytać: wewnątrz pola tekstowego, uderzył <CI> uruchomienie zewnętrzny edytor. (można zdefiniować w _vimperatorrc: set editor = gvim -f)
W momencie pisania jest to eksperymentalne, ale jV extension wygląda dobrze. Aby zacytować na stronie:
To rozszerzenie powoduje, że wszystkie teksty HTML są bardzo uproszczoną wersją Vi [m]. Jest modalny, obsługuje nieskończone cofanie, obsługuje rejestr, wyszukiwanie, tryb wizualny oraz różne polecenia ruchu i edycji.
Jeśli używasz vimperator i mieć markdown syntax file zainstalowany, przydatnym dla .vimperatorrc linia jest:
au LocationChange .* :set editor="gvim -f"
au LocationChange stackoverflow\.com :set editor="gvim -f -c 'set ft=mkd'"
to powie vim zrobić podświetlanie składni Markdown gdy jesteś na stackoverflow.com, ale nie wtedy, gdy jesteś jakąkolwiek inną stroną. Istnieją podobne hacki do wikipedii/mediawiki itp. Ciesz się :)
Istnieje eksperymentalny sposób bezpośredniego osadzenia prawdziwego vima w Firefoxie przy użyciu embedded editor - choć wymaga on mozpluggera i działa tylko na Linuksie.
To brzmi naprawdę użytecznie, ale link jest zepsuty i nie mogę wymyślić, jak szukać to. Czy masz więcej informacji? Być może nazwa dodatku? A może jest martwy na zawsze? –
@ D.W. Nazywał się edytor osadzony. Znalazłem inny link przez google i zaktualizowałem mój post. –
Podczas używania Vimperatora w systemie Windows (używam Vista) może być konieczne podwójne wyjście ze ścieżki do gvim.exe, aby użyć go jako zewnętrznego edytora. Pojedyncza ucieczka nie działa dla mnie, ponieważ Vimperator dwa razy ją cofa. Np .:
:set editor="C:\\\\Program\\ Files\\ (x86)\\\\Vim\\\\vim72\\\\gvim.exe" -f
Następnie, gdy w polu tekstowym użyjesz Ctrl + I, otworzy się gvim do edycji. Po zapisaniu i wyjściu zaktualizuje pole tekstowe.
Wskazówka dla użytkowników komputerów Mac: jeśli chcesz używać "It's all text" w vim, najprostszym sposobem jest użycie http://code.google.com/p/macvim/. Wskaż "It's all text" do skryptu mvim, który jest dostarczany razem z plikiem .app (możesz umieścić ten skrypt w dowolnym miejscu, wybieram/usr/bin /, aby móc załadować mvim z wiersza poleceń)
Wypróbuj rozszerzenie wasavi. Możesz sprawdzić stronę wszystkich wersji, aby upewnić się, że wypróbujesz najnowszą wersję. (Kopia this answer.)
Pterosaur to wtyczka do Firefoksa, która pozwala używać Vima we wszystkich polach wprowadzania. Używa rzeczywistego procesu Vima w tle, więc ma wszystkie funkcje, jakich oczekujesz, w tym czytanie konfiguracji .vimrc i wtyczek.
Przez rok nie był leczony i wygląda na uszkodzony w nowoczesnym Firefoksie (przynajmniej nie mogłem go uruchomić). Zamiast tego sugerowałbym wasavi. – Andrea
Z Firefoksem-57 na Linuxie zainstalowałem textern https://addons.mozilla.org/en-US/firefox/addon/textern/ i uznałem, że jest to odpowiedni zamiennik dla ViewSourceWith do edycji pól tekstowych.
- 1. Uzyskiwanie dostępu do listy pól tekstowych
- 2. Dodatek do Firefoksa, aby wykonać Javascript na określonych stronach?
- 3. Istnieje sposób przekierowania wyjścia CURL do Firefoksa?
- 4. Wskazówki dotyczące używania Vima jako Java IDE?
- 5. Przekierowanie Firefoksa do https
- 6. Dodatek do przeglądarki Firefox
- 7. jQuery do czytania niepustych i widocznych pól tekstowych
- 8. Czy istnieje sposób przekazywania dowolnego tekstu do Vima?
- 9. Czy istnieje limit pracowników Firefoksa?
- 10. Używanie C++ do edytowania rejestru
- 11. Dołączanie zachowania do wszystkich pól tekstowych w Silverlight
- 12. dynamiczne dodawanie pól tekstowych do formularza za pomocą kliknięcia przycisku
- 13. Zastosuj styl poziomu aplikacji do wszystkich pól tekstowych.
- 14. Dodatek SVN do wtyczki Firefox
- 15. Czy istnieje jednolinijka do używania wartości domyślnych z Read-Host?
- 16. Czy istnieje dobry powód do używania parametrów, które zacieniają pola?
- 17. Czy istnieje jakaś biblioteka do tworzenia formularzy i pól PDF?
- 18. Tworzenie programowych pól tekstowych
- 19. Dodatek Listonosza podobny do firefox
- 20. Jednostka testująca dodatek do Firefoxa
- 21. Czy istnieje wtyczka do vim do automatycznego importowania bibliotek Pythona?
- 22. Dodatek C char do char *
- 23. Czy istnieje wtyczka do Visual Studio do czyszczenia CSS?
- 24. Wskazówki do autouzupełniania Golanga Vima
- 25. Dodatek do przeglądarki Firefox: ikona rozszerzenia nie jest wyświetlana.
- 26. Czy istnieje dodatek typu "Resharper" dla MonoDevelop?
- 27. ReignFirstResponder dla wszystkich pól tekstowych
- 28. Czy istnieje wskaźnik do wskaźnika do wskaźnika?
- 29. Czy możliwe jest posiadanie jednego detektora dokumentów do wielu pól tekstowych w Swing?
- 30. Link zakotwiczający do Firefoksa o: config?
Słowo ostrzeżenia dla innych: Po ustawieniu edytora na gVim na WinXP dostałem błąd "Nie można otworzyć edytora", który wprawiał mnie w zakłopotanie. Okazuje się, że musisz ponownie uruchomić Firefoksa za każdym razem, gdy dokonasz zmiany w swoim edytorze! To powiedziawszy, ten komentarz został napisany w "It's all text"! Dziękuję! : wq – user13060
Jeśli to nadal stanowi problem, zgłoś go na http://trac.gerf.org/itsalltext - Dzięki! –
Zmiany w architekturze wtyczek FF, o których ostrzegano przez rok, a ostatecznie zaimplementowane w 57, oznaczają, że It's All Text jest martwy. Programista zaleca "emacs chrome" lub "GhostText", z których żaden nie jest przekonującym zamiennikiem.Vimperator również nie żyje, z tego samego powodu. – Screenack