Witaj na blogu prowadzonym przez Sebana. Spisuję tutaj swoje uwagi na różny temat. Przeważają tematy związane z Internetem, popieranymi przeze mnie rozwiązaniami dotyczącymi wykorzystania komputerów, oraz kilka innych.
Vim po polsku dla programisty
19 września 2006 | Klucze:
5 komentarzy. trackback
Dziś pobawiłem się trochę edytorem Vim. Edytor ten jest znany chyba każdemu użytkownikowi systemu Linux, przynajmniej każdy powinien go raz zobaczyć. Dowiedziałem się, że Vim w wersji 7.0 potrafi kilka fajnych sztuczek takich jak:
- sprawdzanie pisowni ,,w locie", tak jak edytory z pakietu MS Word i OpenOffie.org
- uzupełnianie elementów kodu źródłowego
Słownik
Standardowo funkcja sprawdzania pisowni jest wyłaczona, można ją włączyć poleceniem :set spell, wtedy powinny podświetlić nam się błędne słowa ... w języku angielskim.

Aby zadziałało sprawdzanie pisowni w języku polskim potrzebne są odpowiednie słowniki. Pliki mają nazwy według szablonu [kod języka].[kodowanie znaków].spl, są trzy polskie słowniki dla kodowania cp1250, utf-8 i iso-8859-2. W mojej dystrybucji musiałem skopiować te pliki do katalogu /usr/share/vim/vim70/spell i w pliku konfiguracyjnym Vima /etc/vim/vimrc dopisać linie:
set encoding=iso8859-2 "utf-8,cp1250
set spell
set spelllang=pl,en
By poprawić jakieś słowo w trybie poleceń należy przesunąć kursor na błedne słowo i użyc polecenia z=.
Uzupełnianie kodu źródłowego
Przydatna funkcja głównie dla programistów, zwykłemu użytkownikowi pewnie się nie przyda. Ale jaki zwykły użytkownik używa Vima? ;-)

W domyślnej konfiguracji jest to wyłączone (przynajmniej u mnie). By uaktywnić tą opcje trzeba w pliku konfiguracyjnym dopisać:
set omnifunc=ft-xhtml-omni
Ta jedna linia da wsparcie dla plików z znacznikami (X)HTML. Są oczywiście jeszcze inne ,,wspomagacze" do innych języków. Ja dopisałem sobie również:
set omnifunc=ft-xhtml-omni,ft-ruby-omni,ft-syntax-omni,ft-sql-omni,ft-xml-omni.
Używanie omnifunc jest dość proste. Rozpoczynamy pisanie słowa, znacznika i wciskamy Ctrl-x Ctrl-o, pozostaje tylko wybór odpowiedniego z listy.
Na koniec
Wszystko co tu jest przedstawione jest bez problemu do znalezienia w dokumentacji online Vima.
KOMENTARZE
19 września 2006 | grzywacz |
19 września 2006 | seban |
19 września 2006 | grzywacz |
19 września 2006 | seban |
20 września 2006 | Stef |
