Za drugim podejściem Vimperator zdobył sobie moje uznanie i dozgonną wierność ;). Vimperator jak już niektórzy powinni wiedzieć jest rozszerzeniem do Firefoxa zmieniającym jego interfejs tak by przypominał edytor tekstu Vim. Dla tych niewtajemniczonych - oznacza to, że wszystko da się zrobić bez użycia myszki (trochę jak mozless tylko lepiej i więcej) ;D.
Jeżeli chcesz spróbować swoich sił z tym rozszerzeniem koniecznie przejrzyj dokumentację (wyskakuje po instalacji roszerzenia, zawsze można ją przywołać przez F1 albo :help).
Dla używających lub właśnie wciągniętych - pozwoliłem sobie dodać kilka znalezionych modyfikacji interfejsu dla większej wygody użytkowania. I present you the Better Vimperator :P.
Miłej zabawy ;).
Flashback: vol. 1 i bonusik :).
- Google Image Re-Linker - skrypt Greasemonkey pozwalający na bezpośrednie przejście do wyszukiwanego obrazka w Google Images.
- InfoLister - listuje rozszerzenia, motywy i wtyczki.
- mozless - pozwala na bez klawiaturowe przeglądanie stron i kart (poniekąd jak w edytorze vi / vim / emacs).
- PermaTabs - blokuje możliwość zamknięcia zakładki (PPM na zakładce i checkbox).
- X-Ray - pokazuje bebechy strony (uproszczone) bez potrzeby otwierania "Pokaż źródło".
Zaznaczam, że to moje perełki z wszystkich rozszerzeń, jeżeli potrzebujesz obszerniejszej listy zerknij do pbm'a :).
Jakieś fajne rozszerzenie do Firefoxa psuje Ci wygląd paska narzędzi (tego z adresem, zakładkami, etc...) za dużą ikonką? Jest na to rada :).
Do pliku userChrome.css (gdzie go znaleźć?) wklej:
/* sztywna wysokosc przyciskow w pasku narzedzi */
toolbarbutton { height: 24px !important; }
Sposób działania jest prosty: wszystkie przyciski w pasku dostaną usztywnioną wysokość (gdyby nie wyglądało ładnie, było za duże/małe można wartość oczywiście zmienić).
Jest to załączenie do mojego wcześniejszego wpisu o zabawie z Firefoxem :).
Screenshot ;)
Rozszerzenia:
- Adblock - pozwala blokować niechciane reklamy.
- Adblock Filterset.G updater - wtyczka aktualizująca listę stron, które filtruje Adblock.
- AutoHideStatusbar - automatycznie chowa pasek statusu (ten an dole).
- CoScripter - pozwala tworzyć proste makra automatyzujące przeglądanie (wymaga zarejestrowania się).
- Del.icio.us Bookmarks - integracja przeglądarki z serwisem hostującym zakładki.
- Download Statusbar - informacje o plikach które ściągasz w dolnym pasku.
- ErrorZilla Mod - nowa, lepsza strona gdy serwer nie odpowiada.
- Fasterfox - wtyczka tweakująca naszego FF tak by działał jeszcze szybciej.
- FaviconizeTab - zmniejsza taba do samej favikony (przydatne przy gmail, etc.).
- Flashblock - blokuje animacje flashowe.
- Greasemonkey - pozwala korzystać ze skryptów napisanych w JS.
- Locationbar² - ulepsza widok i możliwości paska adresu.
- Mouse Gestures - gesty myszy w FF, to co Tygryski lubią najbardziej ;).
- PageStyle2Tab - tło taba jest takie jak strony do której się referuje
- PDFdownload - wyświetla okienko wyboru akcji przy otwieraniu pliku PDF.
- Personal Menu - pozwala spersonalizować menu FF, czyli wywalić wszystko i dać ikonkę z pozycjami których faktycznie potrzebujemy.
- Screen grab! - tworzy obraz z całej strony.
- Stylish - pozwala stosować własne arkusze stylów na stronach.
- Undo Closed Tabs Button - dodaje przycisk z listą do przywracania zamkniętych kart.
- Web Developer - zbiór narzędzi dla webmasterów.
User.js
// klik na pasku adresu zaznacza wszystko
user_pref("browser.urlbar.clickSelectsAll", true);
// koniec z migajacym tekstem
user_pref("browser.blink_allowed", true);
// zmuszenie ramek do mozliwosci zmiany rozmiaru
user_pref("layout.frames.force_resizability", true);
// otwiera linki tworzace nowe okno w bierzacym oknie/zakladce
user_pref("browser.block.target_new_window", true);
// scala pasek adresu i szukania google
user_pref("keyword.URL", "http://www.google.com/search?btnG=Google+Search&q=");
UserChrome.css
/* wywala przycisk cofania, jezeli nie ma do czego cofac */
#back-button[disabled="true"] { display: none; }
/* wywala stralki przy wstecz/naprzod */
#back-button .toolbarbutton-menubutton-dropmarker,
#forward-button .toolbarbutton-menubutton-dropmarker {
display: none !important; }
Nie wiesz gdzie są powyższe pliki? Patrz tu.
Enjoy!