Tips and Tricks

/Tips and Tricks

Vim – kopiowanie pomiędzy plikami

Jeżeli chcemy skopiować coś pomiędzy plikami to nic trudnego, generalnie nie ma co tu opisywać. Jeżeli edytujemy dwa pliki w dwóch Zakładkach lub buferach, to cały proces jest bardzo prosty: w pierwszym buferze wydajemy komendę kopiującą, np. yy, przełączamy się na drugi bufer, wydajemy komendę wklejającą np. p to wsio. Jednak jeżeli poruszyliśmy ten temat [...]

By | Sierpień 25th, 2010|Categories: Tips and Tricks|Tags: |Możliwość komentowania Vim – kopiowanie pomiędzy plikami została wyłączona

Vim – nazwane rejestry

W edytorze Vim jeżeli coś kopiujemy lub usuwamy przez dto wpada to do specjalnego rejestru, z którego potem wklejamy w innym miejscu. Dla ułatwienia pracy Vim oferuje dodatkowe rejestry, z których możemy korzystać podczas tych operacji. Rejestry te oznaczone są literkami od a do z. Aby skorzystać z jednego z nich musimy poprzedzić go znakiem [...]

By | Sierpień 24th, 2010|Categories: Tips and Tricks|Tags: |Możliwość komentowania Vim – nazwane rejestry została wyłączona

Vim jest doskonały

Tłumacząc na język polski Arthura Tateishi'ego: Teza: Vi jest doskonały Dowód: VI w zapisie romańskim oznacza liczbę 6, Naturalne liczby mniejsze od 6 które są dzielnikami 6: 1,2 i 3. Suma 1,2 i 3 = 6, czyli 6 jest liczbą doskonałą. Wniosek: Vi jest doskonały :) .

By | Sierpień 24th, 2010|Categories: Tips and Tricks|Tags: |Możliwość komentowania Vim jest doskonały została wyłączona

Vim – zmiana wielkości litery

W edytorze Vim w trybie normalnym możemy skorzystać ze znaku ~ (tylda) aby zmienić wielkość znaku. [crayon-6605a1fba7cbd823906211/] Jeżeli chcemy zamienić cały wyraz musimy go wpierw go zaznaczyć w trybie wizualnym. [crayon-6605a1fba7cc2970027212/] .

By | Sierpień 23rd, 2010|Categories: Tips and Tricks|Tags: |Możliwość komentowania Vim – zmiana wielkości litery została wyłączona

Vim – skróty

Gdy we wprowadzanym tekście często pojawiają się jakieś długie nazwy, których wpisywanie chcielibyśmy uprościć - Vim przychodzi nam z pomocą komendą :ab. Z jej pomocą możemy ustawić skróty długich zamienników. Np. Gdy wpiszemy :ab BiP Biuletyn Informacji Publicznej to za każdym razem gdy we wprowadzanym tekście użyjemy BiP, zostanie on automatycznie rozwinięty do pełnej nazwy. [...]

By | Sierpień 23rd, 2010|Categories: Tips and Tricks|Tags: |Możliwość komentowania Vim – skróty została wyłączona

Vim – mapowanie skrótów do sekwencji komend

Jeżeli często wykonujemy jakieś sekwencje komend, możemy zmapować je w vimie w taki sposób, aby były wykonywane pod jednym przyciskiem. Dla przykładu jeżeli chcemy zamienić miejscami dwa wyrazy to musimy: usunąć (d) cały wyraz (W), przejść do końca następnego wyrazu (e) i na spację za niego (l) po czym wkleić ze schowka wyraz usunięty (p). [...]

By | Sierpień 23rd, 2010|Categories: Tips and Tricks|Tags: |Możliwość komentowania Vim – mapowanie skrótów do sekwencji komend została wyłączona

Vim – dzielenie okna

Każdy kto chociaż trochę popracował z edytorem Vim, wie, że można podzielić okno na kilka i każdym z nich edytować inny plik. Trochę to ułatwia pracę gdy edytujemy kilka plików na raz. Do tego służą komendy: [crayon-6605a1fba7f27009457990/] Można także przekazać edytorowi za którą kolumną (wierszem) ma zostać dokonane podzielenie (domyślnie dzieli na równe części). [crayon-6605a1fba7f2b472742757/] [...]

By | Sierpień 23rd, 2010|Categories: Tips and Tricks|Tags: |Możliwość komentowania Vim – dzielenie okna została wyłączona

Capture model w Pickle

Używam Machinist i Pickle jako wspaniałe dodatki do Cucumbera uzupełniające jego możliwości. Wczoraj jednak natrafiłem na dziwny problem: jeden ze stepów wykonywał się w jednym teście a w drugim nie. Nie rozpoznawało modelu, który wygenerowałem - tylko jednego, wszystkie inne rozpoznawało. Problemem był Pickle. Okazuje się, że capture_model rozpoznaje modele po zdefiniowanych fabrykach lub blueprintach [...]

By | Sierpień 7th, 2010|Categories: Tips and Tricks|Tags: , |Możliwość komentowania Capture model w Pickle została wyłączona

Bash completion for RVM

Jeżeli korzystacie z RVM to warto zapoznać się z gemem RVM-Completion. Podpowiada on nam zansstalowane wersje interpretatora lub gemsety. Szczegóły można poznać na stronie projektu. .

By | Sierpień 5th, 2010|Categories: Tips and Tricks|Tags: , , |Możliwość komentowania Bash completion for RVM została wyłączona

Logi gita i kolorowe głowice

Pracując z Systemem Kontroli Wersji GIT, wyświetlając logi możemy użyć opcji --decorate aby przy każdym commicie była wyświetlana informacja o głowicy (szczyt gałęzi). W najnowszej wersji GIT'a poprawiono wyświetlanie i teraz gałęzie są w różnych kolorach. Mocno to polepsza czytelność logów. .

By | Lipiec 30th, 2010|Categories: Tips and Tricks|Tags: |Możliwość komentowania Logi gita i kolorowe głowice została wyłączona