W vim’ie możemy w prosty sposób usunąć kilka spacji lub tabulatorów znajdujących się na początku wiersza lub na jego końcu za pomocą znacznika \s wykorzystując opcje zastępowania ciągu znaków innym ciągiem lub pustym stringiem. :[zakres]s/zastępowane_wyrażenie/zastępujące_wyrażenie/[g][c] [zakres] – zakres linii oddzielonych przecinkiem, np. 20,30 (linie od 20 do 30), .,30 (od bieżącej linii do linii 30), […]
Miesiąc: Październik 2012
Podczas przesyłania danych pomiędzy przeglądarką klienta, a serwerem www czasem zachodzi potrzeba zaszyfrowania danych. Takie dane jak hasła, dane osobowe czy inne istotne informacje bezwzględnie należy szyfrować, gdyż bez szyfrowania mogą dostać się w niepowołane ręce. Do szyfrowania danych potrzebny jest certyfikat. Można go wygenerować i wysłać do instytucji certyfikującego w celu jego podpisania lub […]
Kolory w Vim’ie
W celu zmiany koloru komentarzy na zielony w VIM’ie edytujemy plik /usr/share/vim/vim73/colors/peachpuff.vim i zmieniamy linię zaczynającą się od hi Comment na poniższą hi Comment term=bold ctermfg=green guifg=#406090 Teraz komentarze będą koloru zielonego i będą bardziej czytelne. Zmiana domyślnego edytora między innymi dla mc jest możliwa poprzez wydanie komendy: update-alternatives –config editor Zmianę domyślnego edytora dla […]
Jeżeli po otwarciu pliku w vim’ie zamiast polskich znaków widzicie dziwne krzaczki, np. … tworzy po³±czenie z baz± danych … może to oznaczać, że otwierany plik ma inne kodowanie niż konsola. Na przykład w konsoli macie ustawione kodowanie utf8, a otwierany plik ma np. kodowanie iso-8859-2. W takiej sytuacji po otwarciu pliku, ale przed dokonaniem […]
W vim’ie istnieje możliwość porównania dwóch otwartych plików w widoku podzielonym na okna. W tym celu wystarczy wydać poniższą komendę w obu oknach. :diffthis Vim w czytelny sposób zaznaczy nam różnice pomiędzy oboma plikami. Wyjście z trybu porównania wykonamy poprzez wydanie komendy: :difftoff
Vim – automatyczne wcięcie tekstu
Dużym udogodnieniem podczas pisania kodu jest przenoszenie ręcznego wcięcia tekstu do następnej linijki po wciśnięciu przycisku Enter. Niestety ostatni Vim tego nie potrafi robić domyślnie. Można go do tego zmusić wpisując w trybie poleceń poniższy tekst: :set autoindent po tym zabiegu vim będzie przenosić wcięcia z bieżącej linijki do następnej po wybraniu przycisku Enter. Jeśli […]
Maska Maska skrócona Klasa Ilość IP 255.0.0.0 /8 A 16777216 255.128.0.0 /9 A 8388608 255.192.0.0 /10 A 4194304 255.224.0.0 /11 A 2097152 255.240.0.0 /12 A 1048576 255.248.0.0 /13 A 524288 255.252.0.0 /14 A 262144 255.254.0.0 /15 A 131072 255.255.0.0 /16 B 65536 255.255.128.0 /17 B 32768 255.255.192.0 /18 B 16384 255.255.224.0 /19 B 8192 255.255.240.0 […]
Jeśli w logach serwera minidlna otrzymacie podobny komunikat wystarczy zwiększyć wartość fs.inotify.max_user_watches do np. 16384 poniższym poleceniem: root@server: echo 16384 > /proc/sys/fs/inotify/max_user_watches lub jeśli chcemy zwiększyć wartość na stałe, edytujemy plik sysctl.conf: root@server: vim /etc/sysctl.conf i dopisujemy na jego końcu: fs.inotify.max_user_watches=16384
Na Ubuntu możemy w prosty sposób obsługiwać pakiety Debiana poniższymi komendami instalacja pakietu: root@server: dpkg -i nazwapakietu.deb usunięcie pakietu: root@server: dpkg -r nazwapakietu.deb ponowna konfiguracja lub naprawa uszkodzonego pakietu: root@server: dpkg-reconfigure nazwapakietu.deb