![[NOWE]](gfx/kolo-new.png) Skrypt...
VIM - PHP Debugger |
|
Debugowanie skryptów PHP jest sprawą mało przyjemną. Kluczem do poprawy jakości jest zapytanie w Google o "vim php debugger". Po wielu godzinach instalacji wszystko zaczęło działać poprawnie. Straciłem na to wiele godzin, bo mój system jest skompilowany trochę inaczej, niż standardowy. Dzięki zgromadzonej wiedzy, cały proces instalacji można by skrócić do 1 godziny. A więc.
|
![[NOWE]](gfx/kolo-new.png) Skrypt, hmm, tygodnia
GetLatestVimScripts |
Skrypty nie stoją w miejscu. Ich autorzy cały czas poprawiają błędy dodają nowe funkcje,
polecenia, uaktualniają dokumentację. Jednak zapamiętywanie poszczególnych adresów lub
nawet sprawdzanie stron skryptów na vim-online przy pomocy
zakładek nie jest zbyt wygodne. W takim wypadku można się posłużyć GetLatestVimScripts.
|
![[NOWE]](gfx/kolo-new.png) Skrypt tygodnia
visincr |
Co jest najnudniejszą rzeczą w edycji tekstu? Każdy zapewne ma swoją
"ulubioną" czynność, ale moim osobistym faworytem jest tworzenie i poprawianie
list numerowanych. Skryptem znacznie ułatwiającym wykonywanie tej czynności jest
visincr.
|
![[NOWE]](gfx/kolo-new.png) Skrypt tygodnia
DrawIt |
Mówi się, że obraz wart jest tysiąc słów. Nic tak nie pomaga jak mapka w e-mailu, lub
tabelka do uszeregowania danych. Robienie tego ręcznie jest jednak bardzo męczące. Może
tutaj pomóc DrawIt.
|
![[NOWE]](gfx/kolo-new.png) Skrypt tygodnia
Align |
Kod nie powinien tylko działać, powinien być także czytelny - zmienne wyrównane wg znaku
przypisania, komentarze wyrównane, etc. Bardzo pracochłonne jest wykonanie tego ręcznie.
Wtedy z pomocą przychodzi Align.
|
![[NOWE]](gfx/kolo-new.png) Skrypt tygodnia
ZoomWin |
Praca nad projektem. Kilka buforów otwartych, pliki pomocy, nagłówkowe, właściwe, list do
cioci, lista zakupów. Wszystko to powoduje, że w każdym z nich widać zaledwie kilka
linijek tekstu a bez kontekstu trudno się zorientować co właściwie robimy. Robimy więc
:only a po chwili płacz i zgrzytanie zębów - jak przywrócić pozostałe okna?
Przecież ich zawartość była potrzebna do edycji tego pliku! Można łamać ręce, można
w pocie czoła odtwarzać każdorazowo układ okien, można też sięgnąć po ZoomWin.
|
![[NOWE]](gfx/kolo-new.png) Skrypt tygodnia
ShowMarks |
Vim posiada dużą liczbę poleceń odnoszących się do poruszania po pliku. Nie tylko
początkujący mogą się w tym pogubić. Z pomocą może wtedy przyjść skrypt ShowMarks.
|
![[NOWE]](gfx/kolo-new.png) Skrypt tygodnia
grep |
Wbudowany interfejs Vima dla programów typu grep jest wygodny, ale niewystarczający
przy bardziej rozbudowanych projektach i edycji wielu plików naraz. Szczególnie we znaki
daje się brak odpowiedników poleceń :argdo, :bufdo oraz trudności przy
wyszukiwaniu rekursywnym. Problemy te z powodzeniem załatwia grep.vim.
|
![[NOWE]](gfx/kolo-new.png) Skrypt tygodnia
calendar |
|
Mówi się, że program nie jest skończony dopóki nie zawiera w sobie klienta poczty. Vim z tym ma jeszcze kłopoty, ale kalendarz to krok w dobrym kierunku.
|
![[NOWE]](gfx/kolo-new.png) Skrypt tygodnia
a |
Kodując często trzeba się przełączać między plikiem właściwym a nagłówkowym. W większości
wypadków różnią się one jedynie rozszerzeniem. Ten drobny skrypt znakomicie tę sytuację
wykorzystuje upraszczając przełączanie się między plikami. Jego nazwa jest równie prosta
- a.vim .
|
![[NOWE]](gfx/kolo-new.png) Skrypt tygodnia
bufexplorer |
|
Od redacji: Kolejny odcinek cyklu poświęconego przydatnym skryptom dla edytora vim jest poświęcony bufexplorerowi - narzędziu ułatwiającemu pracę z wieloma buforami. Zapraszamy do lektury...
|
![[NOWE]](gfx/kolo-new.png) Skrypt tygodnia
taglist |
Coś dla programistów. Najpopularniejszy skrypt na vim-online.
Taglist służy do szybkiego przemieszczania się pomiędzy funkcjami, definicjami, i innymi
elementami projektu.
|
![[NOWE]](gfx/kolo-new.png) Skrypt tygodnia
Vimspell |
Od redakcji: Już kilka lat temu planowaliśmy przygotować cykl tekstów poświęconych edytorowi Vim. Ten pomysł nie został jednak realizowany - być może do dziś. Mamy nadzieję, że teraz się to zmieni dzięki Mikołajowi Machowskiemu, autorowi strony poświęconej temu edytorowi. Zapraszam do lektury pierwszego odcinka cyklu "skrypt tygodnia" - poświęconemu skryptowi sprawdzającemu pisownię w czasie pisania.
|
![[NOWE]](gfx/kolo-new.png) Vim w Bonobo
Świętokradztwo? :)) |
Gnome-Vim to projekt, którego celem jest dodanie do popularnego edytora Vim możliwości osadzenia go jako... komponentu Bonobo. Właśnie opublikowano pierwszą developer release łatki na Króla Edytorów. :)
|
![[NOWE]](gfx/kolo-new.png) VI(m) w pigułce
Krótki kurs Prawdziwego Edytora |
Linux Productivity Magazine opublikował tekst poświęcony edytorom VI i VIM. Zaczyna się on dokładnie tak samo, jak życie niejednego dzisiejszego
pasjonata tego edytora - zdaniem nienawidziłem VI.
Kończy - w miarę dokładnym opisem Jedynego Słusznego
Edytora. Warto przeczytać, w końcu nie na każdym komputerze
może działać EMACS OS ;)
|
![[NOWE]](gfx/kolo-new.png) Wszystko o VIMie
Bram Moolenaar opowiada |
Wszystko, co chcieliście wiedzieć, ale baliście się zapytać...
Taki powinien być tytuł tekstu opublikowanego
przez Brama Moolenaar-a -- twórcę i głównego autora edytora
VIM. Bram zamieścił w nim
chyba wszystkie informacje, które warto poznać - począwszy od
historii vima, jego licencji i przyszłości, po opinie autora
na temat Free Software, wyjaśnienie, dlaczego nie lubi GNU GPL
i wreszcie krótkie opisy techniczne przydatne dla przyszłych
developerów tego edytora.
Krótko mówiąc - sporo informacji, ale napisanych
w łatwy i przystępny sposób. Dodatkowo poszczególne tematy są
na tyle wyraznie oddzielone, że czytelnik może bez większych
problemów pominąć to, co go niezbyt interesuje. Polecam lekturę,
nawet Emacsowcom...
|
![[NOWE]](gfx/kolo-new.png) VIM
Pierwszy tekst nowego cyklu |
Od redakcji: Tomasz Wendlandt obiecał nam kiedyś
napisanie tekstów zachęcających Emacsowców do przestawienia
się na jakiś ciekawszy edytor. Dziś w swojej skrzynce ujrzałem
pierwsze jego dzieło (wersja przed htmlowaniem, które mogło
wprowadzić jakiś błąd, dostępna jest tutaj). Zapraszam do lektury...
vim (Vi IMproved) jest znanym edytorem ekranowym. Używa go spora
grupa ludzi, a jeszcze większa pewnie unika. Ten artykuł ma na
celu zachęcić nowych użytkowników do korzystania z vima
i nauczyć ich obsługi tego edytora. Należy pamiętać, że vim
to nie to samo co vi. Ten pierwszy zawiera kilka ulepszeń
w stosunku do vi, są to między innymi:
|
![[NOWE]](gfx/kolo-new.png) Nowe, nowe, nowe!
VIM 6 |
NEW NEW NEW - takie słowa zastałem dziś na stronie vim.org.
Tak, to prawda - ukazała się już wersja 6.0 tego popularnego... hmm... środowiska (?)
programistycznego, edytora tekstu, gry w Wieże z Hanoi itp. w jednym. W porównianiu
z wersją 6.0ap, o której pisaliśmy na początku
sierpnia, poprawiono w nim kilka drobiazgów i... już. Mam wrażenie, że ten poprawiony
Vi wkrótce zwróci uwagę również tych, którzy
wciąż ślepo wierzą w Emacsa ;)
Za informacje o nowym Vimie dziękujemy Tycjanowi.
Z ostatniej: Wszyscy, którzy jeszcze uzywają Vima, powinni zapoznać się z kierunkami jego rozwoju i jak najszybciej przesiąść się na ten lepszy edytor.
|
![[NOWE]](gfx/kolo-new.png) T-shirty już są!
Nowe gadżety w naszym sklepie |
Przed chwilą w naszym sklepiku
pojawiła się garść nowych gadżetów. Konkretnie - nowy rodzaj
etui na CD (pochodzą z magazynów zlikwidowanego sklepu m-info),
archiwalne numery LinuxPlusa oraz to, co tygrysy lubią najbardziej,
czyli t-shirty. Do wyboru są cztery rodzaje - białe i czarne
z pingwinkami, białe z diabełkiem znanym wszystkim miłośnikom
BSD oraz coś specjalnie dla artursa - logo VIMa. Zapraszam
na zakupy...
|
![[NOWE]](gfx/kolo-new.png) Vim 6.0ap
Przygotowania do wypuszczenia kolejnej wersji Vi Improved |
Wiodący w naszych rankingach, chociaż nie posiadający oddzielnej
kategorii w naszym serwisie, edytor Vi Improved, wkrótce
ukaże się w nowej wersji. Od kilku godzin w sieci dostępna
jest jego wersja beta, która zapowiada rewolucyjne zmiany
w porównaniu z obecnie używanymi. Z nowości wymienię tylko
te najciekawsze - możliwość edycji zdalnych plików, wsparcie
dla nowych języków, tryb debugowania skryptów vimowych,
wsparcie dla UTF-8, nowa dokumentacja... Pełniejsza lista
zmian znajduje się tutaj,
a na tej stronie znajduje się kod źródłowy
nowej wersji tego rewelacyjnego edytora.
|
![[NOWE]](gfx/kolo-new.png) vi nam nie straszny
Pojawiło się polskie tłumaczenie samouczka do vi |
Robert Litwiniec (AKA LiNiO) podesłał nam
informację, że na jego
stronach znajduje się przetłumaczony przez niego mikro-manual
do edytora vi, który od jakiegoś czasu można znalezć w sieci.
Na stronie Roberta znajduje się również wersja
tekstowa tego dokumentu.
Po jego pobieżnym przejrzeniu mogę stwierdzić, że Arturowi najprawdopodobniej
skończą się wymówki i może wreszcie porzuci Emacsa ;)
|
![[NOWE]](gfx/kolo-new.png) Bugi w vim
Uzywaj vim, a problemy same do Ciebie przyjdą |
Jednym z powodów, dla których każdy szanujacy się
linuxowiec używa Emacsa zamiast vi, jest buggowatość tego
ostatniego. Co prawda dystrybutorzy nałożyli już łaty (np.
http://www.lwn.net/2001/0329/a/rh-vim.php3
), ale fakt
pozostaje faktem, że z jedynie z Emacsem jestesmy
bezpieczni.
(Ciąg dalszy by honey, który jest miłośnikiem vim-a i nie mógł powyższej informacji
puścić płazem.)
W ostatnich dniach pojawiła się informacja o błędzie w pakiecie vim 5.7 (a nie vi !!!), dzięki
któremu do pliku można wstawić kody, które podczas jego edycji spowodują
wykonanie dowolnej komendy.
Rozwiązaniem problemu jest zainstalowanie spatchowanej wersji tego
oprogramowania (którą przygotował już Red Hat oraz Mandrake)
lub po prostu wyłączenie opcji statusline (lub stl)
w pliku konfiguracyjnym vima - .vimrc. A na pewno nie jest nim
przesiadka na Emacsa ;)
|