\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{Czorny} \pdfinfo{ /Title (unix-vim.pdf) /Creator (Cheatography) /Author (Czorny) /Subject (Unix-vim Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{624EB5} \definecolor{LightBackground}{HTML}{F5F3FA} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{Unix-vim Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{Czorny} via \textcolor{DarkBackground}{\uline{cheatography.com/33428/cs/10387/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}Czorny \\ \uline{cheatography.com/czorny} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 10th January, 2017.\\ Updated 11th January, 2017.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{3} \begin{tabularx}{5.377cm}{x{0.84609 cm} x{4.13091 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Tryb edycji}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{i}} & Wstaw przed kursorem \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} {\bf{I}} & Wstaw na początku lini \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} {\bf{a}} & Wstaw po kursorze \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} {\bf{A}} & Wstaw na końcu lini \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} {\bf{o}} & Wstaw nową linie, poniżej obecnej \tn % Row Count 6 (+ 2) % Row 5 \SetRowColor{white} {\bf{O}} & Wstaw nową linie, powyżej obecnej \tn % Row Count 8 (+ 2) % Row 6 \SetRowColor{LightBackground} {\bf{ea}} & Wstaw na końcu wyrazu \tn % Row Count 9 (+ 1) % Row 7 \SetRowColor{white} {\bf{ESC}} & Opuść tryb edycji \tn % Row Count 11 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.24425 cm} x{3.73275 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Poruszanie się}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{k}} {\bf{↑}} & UPARROW {\bf{↑}} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} {\bf{j}} {\bf{↓}} & DOWNARROW {\bf{↓}} \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} {\bf{l}}{\bf{→}} & RIGHTARROW {\bf{→}} \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} {\bf{h}}{\bf{←}} & LEFTARROW {\bf{←}} \tn % Row Count 8 (+ 2) % Row 4 \SetRowColor{LightBackground} {\bf{H}} & przenieś na góre ekranu \tn % Row Count 9 (+ 1) % Row 5 \SetRowColor{white} {\bf{M}} & przenieś na środek ekranu \tn % Row Count 10 (+ 1) % Row 6 \SetRowColor{LightBackground} {\bf{w}} & przenieś do przodu na początek wyrazu \tn % Row Count 12 (+ 2) % Row 7 \SetRowColor{white} {\bf{e}} & przenieś do przodu na koniec wyrazu \tn % Row Count 14 (+ 2) % Row 8 \SetRowColor{LightBackground} {\bf{b}} & przenieś do tłu na początek wyrazu \tn % Row Count 16 (+ 2) % Row 9 \SetRowColor{white} {\bf{0}} & przenieś na początek linii \tn % Row Count 17 (+ 1) % Row 10 \SetRowColor{LightBackground} {\bf{\textasciicircum{}}} & przenieś do pierwszego nie-pustego znaku w linii \tn % Row Count 19 (+ 2) % Row 11 \SetRowColor{white} {\bf{\$}} & przenieś na koniec linii \tn % Row Count 20 (+ 1) % Row 12 \SetRowColor{LightBackground} {\bf{g\_}} & przenieś do ostatniego nie-pustego znaku w linii \tn % Row Count 22 (+ 2) % Row 13 \SetRowColor{white} {\bf{gg}} & przenieś do pierwszej linii pliku \tn % Row Count 24 (+ 2) % Row 14 \SetRowColor{LightBackground} {\bf{G}} & przenieś do ostatniej linii pliku \tn % Row Count 26 (+ 2) % Row 15 \SetRowColor{white} {\bf{\}}} & przenieś do następnego paragrafu \tn % Row Count 28 (+ 2) % Row 16 \SetRowColor{LightBackground} {\bf{\{}} & przenieś do poprzedniego paragrafu \tn % Row Count 30 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{\textasciicircum{}{\bf{Wskazówka:}}\textasciicircum{} \textasciicircum{}Możesz wpisać np. {\bf{"5G"}} żeby przeskoczyć do 5 linii, działa to zwiększością poleceń\textasciicircum{}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{0.84609 cm} x{4.13091 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Wychodzenie}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{ESC}} & Wychodzenie z trybu \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} {\bf{:q!}} & Wychodzenie z VIM'a bez zapisu (ignoruje czy rzeczy są zapisane) \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} {\bf{:wq!}} & Wychodzenie z VIM'a z zapisem \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} {\bf{:q}} & Wychodzenie z VIM'a jeśli są niezapisane rzeczy zakończy się niepowodzeniem \tn % Row Count 9 (+ 3) % Row 4 \SetRowColor{LightBackground} {\bf{:w}} & Zapisz ale nie wychodź \tn % Row Count 10 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} p{0.4977 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Okna}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{{\bf{:split}} dzieli okno VIMa na 2 okna, w których edytuje ten sam plik.} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{{\bf{Ctrl + WJ}} przełącza okna z góry do dołu} \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{{\bf{Ctrl + WK}} przełącza okna z dołu do góry} \tn % Row Count 4 (+ 1) % Row 3 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{{\bf{ZZ}} zamyka jedno z okien} \tn % Row Count 5 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.14471 cm} x{3.83229 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Tryb wizualny}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{v}} & Wejdź w tryb wizualny \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} {\bf{o}} & Przenieś do końca zaznaczonego tekstu \tn % Row Count 3 (+ 2) % Row 2 \SetRowColor{LightBackground} {\bf{Ctrl + v}} & Tryb wizualny blokowy (zaznacza linie do góry) \tn % Row Count 5 (+ 2) % Row 3 \SetRowColor{white} {\bf{O}} & Przenieś do kąta w bloku \tn % Row Count 6 (+ 1) % Row 4 \SetRowColor{LightBackground} {\bf{aw}} & Zaznacz wyraz \tn % Row Count 7 (+ 1) % Row 5 \SetRowColor{white} {\bf{ab}} & Zaznacz blok z ( ) \tn % Row Count 8 (+ 1) % Row 6 \SetRowColor{LightBackground} {\bf{aB}} & Zaznacz blok z \{ \} \tn % Row Count 9 (+ 1) % Row 7 \SetRowColor{white} {\bf{ib}} & Wewnętrzny blok z ( ) \tn % Row Count 10 (+ 1) % Row 8 \SetRowColor{LightBackground} {\bf{iB}} & Wewnętrzny blok z \{ \} \tn % Row Count 11 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.89586 cm} x{4.08114 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Komendy w trybie wizualnym}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{\textgreater{}}} & Przesuń tekst w prawo \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} {\bf{\textless{}}} & Przesuń tekst w lewo \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} {\bf{y}} & Kopiuj zaznaczony tekst \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} {\bf{d}} & Usuń zaznaczony tekst \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} {\bf{\textasciitilde{}}} & Zmniejsz/Zwiększ znak \tn % Row Count 5 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.64701 cm} x{4.32999 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Kopiowanie, wklejanie, usuwanie}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{yy}} & Kopiuj linie \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} {\bf{yw}} & Kopiuj od kursora do początku nowego wyrazu \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} {\bf{y\$}} & Kopiuj do końca lini \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} {\bf{p}} & Wklej po kursorze \tn % Row Count 7 (+ 1) % Row 4 \SetRowColor{LightBackground} {\bf{P}} & Wklej przed kursorem \tn % Row Count 8 (+ 1) % Row 5 \SetRowColor{white} {\bf{dd}} & Usuń (wytnij) linie \tn % Row Count 10 (+ 2) % Row 6 \SetRowColor{LightBackground} {\bf{dw}} & Usuń (wytnij) od kursora do początku nowego wyrazu \tn % Row Count 12 (+ 2) % Row 7 \SetRowColor{white} {\bf{D}} & Usuń (wytnij) do końca lini \tn % Row Count 13 (+ 1) % Row 8 \SetRowColor{LightBackground} {\bf{d\$}} & Usuń (wytnij) do końca lini \tn % Row Count 15 (+ 2) % Row 9 \SetRowColor{white} {\bf{x}} & Usuń (wytnij) znak \tn % Row Count 16 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} p{0.4977 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Zakładki}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{{\bf{:tabs}} wyświetlanie aktualnie otwartych zakładek} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{{\bf{:tabnew}} otwiera nową zakładkę} \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{{\bf{:tabnew FILE}} – otwiera plik FILE w nowej zakładce} \tn % Row Count 5 (+ 2) % Row 3 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{{\bf{:tabf FILE}} – otwiera plik w nowej zakładce} \tn % Row Count 6 (+ 1) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{{\bf{:tabn}} – przechodzi do następnej zakładki} \tn % Row Count 7 (+ 1) % Row 5 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{{\bf{:tabp}} – przechodzi do poprzedniej zakładki} \tn % Row Count 8 (+ 1) % Row 6 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{{\bf{:tabl}} – przechodzi do ostatniej zakładki} \tn % Row Count 9 (+ 1) % Row 7 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{{\bf{:tabd (komenda)}} – wykonuje komendę na wszystkich otwartych zakładkach} \tn % Row Count 11 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.4931 cm} x{3.4839 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Edytowanie}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{r}} & Zamień pojedynczy znak \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} {\bf{cc}} & Zamień całą linie \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} {\bf{cw}} & Zamień koniec wyrazu \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} {\bf{c\$}} & Zamień koniec lini \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} {\bf{s}} & Usuń i zamień tekst \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} {\bf{S}} & Usuń i zamień całą linie \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} {\bf{xp}} & Transportuj 2 listy \tn % Row Count 7 (+ 1) % Row 7 \SetRowColor{white} {\bf{u}} & Wklej \tn % Row Count 8 (+ 1) % Row 8 \SetRowColor{LightBackground} {\bf{Ctrl + r}} & Przerób \tn % Row Count 9 (+ 1) % Row 9 \SetRowColor{white} {\bf{.}} & Powtórz ostatnie polecenie \tn % Row Count 10 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.94563 cm} x{4.03137 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Macro}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{qa}} & Nagraj macro \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} {\bf{qq}} & Zakończ nagrywanie macro \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} {\bf{@@}} & Powtórz ostatnie macro \tn % Row Count 3 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{3.4839 cm} x{1.4931 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Tryby pracy VIM}} \tn % Row 0 \SetRowColor{LightBackground} {\bf{normal}} & {\bf{esc}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} {\bf{insert}} & {\bf{i}} \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} {\bf{visual}} & {\bf{v}} \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} {\bf{select}} & {\bf{s}} \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} {\bf{command-line}} & {\bf{:}} \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{{\bf{Ex-mode}}} \tn % Row Count 6 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{\textasciicircum{}{\bf{Wskazówka:}} Tryb "normal" jest domyślny, aby wejść do jakiegoś innego, należy być w trybie normal, a następnie wcisnąć odpowiedni przycisk!\textasciicircum{}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} p{0.4977 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Uzupełnianie}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{{\bf{Ctrl + D}} pokaże jakie są polecenia zaczynające się na daną literę} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{{\bf{TAB}} uzupełni nazwę do pełnego polecenia jeśli nie jest powtarzalna} \tn % Row Count 4 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} p{0.4977 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Uzyskiwanie pomocy}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Klawisz {\bf{Help}}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Klawisz {\bf{F1}}} \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Wpisanie :help i zatwierdzenie {\bf{\textless{}enter\textgreater{}}}} \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Uzyskanie pomocy dla pojedyńczego polecenia przez {\bf{:help (polecenie)}}} \tn % Row Count 5 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} p{0.4977 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Polecenia zewnętrzne}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Uruchamia się przez {\bf{:! (polecenie)}} i \textless{}enter\textgreater{}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Na przykład {\bf{:!ls}} wyświetli zawartość katalogu} \tn % Row Count 3 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} p{0.4977 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Wyszukiwanie}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{{\bf{/ (słowo)}} wyszuka dane słowo w tekście (do przodu)} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{{\bf{ ? (słowo)}} wyszuka dane słowo w tekście ( do tyłu)} \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{{\bf{n}} przejście do następnego wyszukanego słowa} \tn % Row Count 5 (+ 1) % Row 3 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{{\bf{ shift + n}} przejście do poprzedniego wyszukanego słowa} \tn % Row Count 7 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} p{0.4977 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Ustawianie opcji (wyszukiwanie)}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Wpisanie {\bf{:set ic}} będzie ignorować wielkość liter} \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{{\bf{:set hls}} podświetli wyszukiwane słowo} \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{{\bf{:set is}} pokaże częściowe dopasowania} \tn % Row Count 4 (+ 1) % Row 3 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{{\bf{:set autowrite }} włączy zapis automatyczny} \tn % Row Count 5 (+ 1) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Aby wyłączyć opcje należy dodać {\bf{no}}} \tn % Row Count 6 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}