Dodatki do Firefoksa do Vimperatora [zamknięte]


13

Będąc fanatykiem ViM, niedawno odkryłem i zacząłem używać dodatku Vimperator dla Mozilla Firefox. Do tej pory bardzo mi się podobało, a na wiki Vimperatora znajduje się nawet lista niektórych dodatków, które dobrze współpracują z Vimperatorem. Jestem ciekawy, jakie inne dodatki poleciliby doświadczeni użytkownicy Vimperatora? Czy ktoś ma dobrych faworytów, które dobrze komponują się z Vimperatorem?


Chcę tylko dodać, że to mapowanie (do otwierania gvima do edycji obszaru tekstowego) to ctrl-i. Irytujące, że potrzebuję 50 powtórzeń. komentować posty.
tmadsen

Odpowiedzi:


8

Jeśli używasz zakładek Google jako usługi przechowywania zakładek online, znaki podstawowe są fundamentalne. Z następującym mapowaniem w twoim .vimperatorrcpliku:

map gb :emenu GMarks.Add/Edit Bookmark<CR>

naciśnięcie gbotwiera okno dialogowe dodawania / edycji zakładki dodatku, w którym można ustawić tytuł, etykiety i notatki zakładki.

:emenuKomenda może być użyty do szybkiego dostępu do jakiejkolwiek innej pozycji menu Firefox , zawarte dowolną pozycję menu dodatek. Tak wiele dodatków mogło „dobrze łączyć się” z vimperatorem.


Inną sugestią vimperatora jest nauczenie się konfigurowania i używania wtyczek wyszukiwarek, które stają się bardzo potężne przy użyciu vimperatora. Na przykład skonfigurowałem dwie wtyczki do tłumaczenia z języka włoskiego na angielski i z języka angielskiego na włoski (zaczerpnięte z wordreference.com ) i podałem im odpowiednio słowa kluczowe iten, enit.

Teraz mogę szybko wyszukać tłumaczenie światowego „paonazzo”, używając:

:open iten paonazzo

Wykorzystując tę ​​funkcję vimperatora, możesz łatwo ustawić na przykład kluczową funkcję suszybkiego wyszukiwania superuser.com za pomocą wtyczki wyszukiwarki superuser i wyszukiwania „vimperator” za pomocą:

:tabopen su vimperator

Słowa kluczowe związane z wyszukiwarkami można zdefiniować z:

:dialog searchengines

6

Lubię to wszystko! dodatek, który pozwala używać dowolnego edytora tekstu (Vim działa świetnie) do edycji tekstu na formularzach, zamiast anemicznego małego <textarea>edytora, który domyślnie oferuje przeglądarka.


12
Jak mówili inni ludzie, naprawdę nie potrzebujesz It's All Text!whith vimperator. Wystarczy nacisnąć, <Ctrl-i>gdy fokus znajduje się na obszarze tekstowym i vimperatorotworzy się gvim. Zobacz :help i_<C-i>i :help editor.
mrucci

2

TreeStyleTab lub Tab-Kit , które przesuwają tabulatory z góry na lewą stronę i wyświetlają je w strukturze drzewiastej.

Nie potrzebujesz rozszerzeń takich jak It's All Text! Vimperator już zapewnia mapowanie (gdy obszar tekstowy jest skoncentrowany), co uruchamia gvim.


2

Moja ulubiona wtyczka to prawdopodobnie maine_coon.js. Ukrywa wiersz poleceń, gdy go nie używasz, dzięki czemu zyskujesz jeszcze więcej nieruchomości!

Inną dobrą wtyczką jest scrollposition.js. Dodaje pozycję poziomą do paska stanu wraz z pozycją pionową. Używam vimperatora bez pasków przewijania, co pozwala mi dowiedzieć się, kiedy na stronie jest coś więcej. Możesz go znaleźć jako załącznik do wydania nr 32 w narzędziu do śledzenia problemów vimperatora (nie mogę połączyć go tylko z 1 punktem powtórzenia)

Jest miły pomocnik wtyczek o nazwie pluginManager.js. Może pokazać więcej informacji o zainstalowanych wtyczkach i pomóc w administrowaniu nimi.

Last but not least jest bitly.js. Daje to szybki sposób na skrócenie i dodanie do schowka bieżącego adresu URL, na którym jesteś (za pomocą :bitlypolecenia).

Nie mam jeszcze 10 punktów powtórzeń, więc nie mogłem połączyć ich wszystkich tak, jak chciałem. Większość z nich można znaleźć tutaj: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins


1

Dobre linki. maine_coon.js jest doskonały, podobnie jak pluginManager.js.

Być może zainteresuje Cię ulepszenie, które wprowadziłem we wtyczce scrollposition.js.

Pokazałem, jaki procent dokumentu jest faktycznie widoczny, oprócz tego, ile przewinął.

W ten sposób otrzymujesz informacje, które w innym przypadku uzyskasz z rozmiaru przycisku paska przewijania.

Link znajduje się na stronie problemu, o której mówiłeś powyżej: http://code.google.com/p/vimperator-labs/issues/detail?id=32

Ponadto +1 za Tab-Kit, bardzo ładna funkcjonalność. Możesz automatycznie ukryć swoją listę zakładek, a to daje jeszcze więcej nieruchomości na ekranie.


1

Chciałbym dodać, że BarTab jest bardzo przydatny, jeśli jesteś uzależniony od kart. Zatrzymuje ładowanie wszystkich kart podczas uruchamiania i może rozładować karty z pamięci podczas działania firefox.


1

W rzeczywistości tak wiele jest możliwe dzięki Javascript, możesz naśladować wiele dodatków (bez potrzeby interfejsu użytkownika) dzięki Vimperator!

Ale oto kilka dodatków do Firefoksa, które uważam za przydatne:

  • Cycle Collector Analyzer, Monitor preferencji, Otwórz w przeglądarce, TableTools2, keyconfig, NoScript i Private Tab

  • spróbuj także użyć dodatku Tile Tabs z czymś takim jak:

  mappings.addUserMap (
    [tryby.NORMALNIE], [„”], „płytki kafelków pionowo”,
    function () {tileTabs.menuActions ('new-2vert', null);}
    );
  • jako student, 24 kluczowe mapowania są nieocenione przy posługiwaniu się bibliografią za pomocą: Zotero, Zotero Better Bib (La) Tex, Zutilo Utility for Zotero (wystarczy ponownie napisać mapowania Will Shank dla Zotero i Zutilo z Pentadactyl)

Chciałbym mieć zaawansowaną kontrolę nad typami MIME ... (np. Zmiana akcji pobierania dla adresu URL i typu pliku, ref. Folder automatycznego zapisywania



0

Wolę używać To cały tekst! zamiast wbudowanej opcji. Możesz ustawić klawisz skrótu w opcji Cały tekst !, ustawiłem mój na ctrl + e. Nie będzie to aż tak pomocne, ponieważ nie możesz użyć go bezpośrednio (musisz ctrl + v and then ctrl + e). Więc przesłoniłem głuchych ctrl + inastępującymi rzeczami.vimperatorrc

" Use It's all text instead of the built-in command
inoremap <C-i> <C-v><C-e>

Teraz, gdy jesteś w <textarea>, możesz uruchomić To jest cały tekst! z ctrl + ijak zwykle.


1
Jestem ciekawy powodów, dla których wolisz używać tego tekstu! zamiast wbudowanego vimperatora. Może próbowałeś obu i znasz różnice?
mrucci

Nie podobał mi się sposób, w jaki wbudowana opcja współdziałała z MacVimem. Nie próbowałem tego od dłuższego czasu (lub od czasu przejścia na pentadactyl). Może nadszedł czas, aby dać mu kolejny zastrzyk.
claytron
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.