All Flashcards

(209 cards)

1
Q

What is the primary mode in Vim for inserting text?

A

Insert mode

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which key is used to enter Normal mode from Insert mode?

A

Esc

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

In Normal mode, what does the ‘h’ key do?

A

Moves the cursor left

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

In Normal mode, what does the ‘j’ key do?

A

Moves the cursor down

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

In Normal mode, what does the ‘k’ key do?

A

Moves the cursor up

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

In Normal mode, what does the ‘l’ key do?

A

Moves the cursor right

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What command is used to delete a line in Normal mode?

A

dd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

True or False: The ‘x’ command deletes the character under the cursor.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What command is used to copy a line in Normal mode?

A

yy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the command to paste copied text in Normal mode?

A

p

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Which command in Normal mode moves the cursor to the beginning of the line?

A

0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which command in Normal mode moves the cursor to the end of the line?

A

$

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What does ‘w’ do in Normal mode?

A

Moves the cursor forward to the beginning of the next word

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What does ‘b’ do in Normal mode?

A

Moves the cursor backward to the beginning of the previous word

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

How do you switch from Normal mode to Visual mode?

A

Press ‘v’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What does ‘gg’ do in Normal mode?

A

Moves the cursor to the top of the file

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What does ‘G’ do in Normal mode?

A

Moves the cursor to the bottom of the file

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What is the command to undo the last change in Normal mode?

A

u

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What is the command to redo the last undone change?

A

Ctrl + r

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

True or False: In Visual mode, you can select text using the arrow keys.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Which command is used to search for a string in Vim?

A

/

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What does the command ‘:set number’ do?

A

Displays line numbers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

What command is used to save changes and exit Vim?

A

:wq

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

How do you delete the word under the cursor in Normal mode?

A

dw

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
What command moves the cursor to the next occurrence of a search term?
n
26
What does 'N' do in search?
Moves to the previous occurrence of a search term
27
What does 'C' do in Normal mode?
Deletes to the end of the line and enters Insert mode
28
What is the purpose of the 'f' command in Normal mode?
Moves the cursor to the next occurrence of a specified character in the line
29
What command can be used to open a new file in Vim?
:e filename
30
How do you repeat the last command in Normal mode?
.
31
What does 'v' do in Vim?
Enters Visual mode
32
What does 'V' do in Vim?
Enters Visual Line mode
33
What is the command to move to the beginning of the next paragraph?
}
34
What is the command to move to the beginning of the previous paragraph?
{
35
What does 'Ctrl + d' do in Normal mode?
Scrolls down half a screen
36
What does 'Ctrl + u' do in Normal mode?
Scrolls up half a screen
37
What command allows you to visually select a block of text?
Ctrl + v
38
What does 'zz' do in Normal mode?
Centers the current line in the window
39
What does 'zt' do in Normal mode?
Moves the current line to the top of the window
40
What does 'zb' do in Normal mode?
Moves the current line to the bottom of the window
41
What command is used to replace a character under the cursor?
r
42
What does '3j' do in Normal mode?
Moves the cursor down three lines
43
What does '3k' do in Normal mode?
Moves the cursor up three lines
44
What is the command to switch to Insert mode at the beginning of the line?
I
45
What is the command to switch to Insert mode after the cursor?
a
46
What does 'A' do in Normal mode?
Enters Insert mode at the end of the line
47
What does 'o' do in Normal mode?
Opens a new line below the current line and enters Insert mode
48
What does 'O' do in Normal mode?
Opens a new line above the current line and enters Insert mode
49
What does 'C-w' do in Insert mode?
Deletes the word before the cursor
50
How do you exit Vim without saving changes?
:q!
51
What does ':set nowrap' do?
Disables line wrapping
52
What command is used to search and replace text in Vim?
:s/old/new/g
53
True or False: You can use 'Ctrl + f' to scroll forward one full screen.
True
54
What is the purpose of the 's' command in Normal mode?
Substitutes the character under the cursor with text entered in Insert mode
55
What does 'Ctrl + g' do in Normal mode?
Displays the current file name and cursor position
56
What does 'gd' do in Normal mode?
Goes to the local declaration of the variable under the cursor
57
What is the command to jump to a specific line number?
:line_number
58
What does ':set paste' do?
Disables auto-indenting and other features that may affect pasting
59
What is the command to move to the first non-blank character of the line?
Komenda to: ^
60
What does 'g$' do in Normal mode?
Moves to the last character of the line
61
What does 'g^' do in Normal mode?
Moves to the first non-blank character of the line
62
What does 'M' do in Normal mode?
Moves the cursor to the middle of the screen
63
What is the command to toggle case for the character under the cursor?
~
64
What does 'J' do in Normal mode?
Joins the current line with the next line
65
What is the command to redo changes in Vim?
Ctrl + r
66
What does 'gq' do in Normal mode?
Formats the current paragraph
67
What does 'gH' do in Normal mode?
Moves the cursor to the top of the screen and keeps it there
68
How do you change the case of a word in Normal mode?
g~w
69
What does 'Ctrl + h' do in Insert mode?
Deletes the character to the left of the cursor
70
What command is used to split the window horizontally?
:split
71
What command is used to split the window vertically?
:vsplit
72
What does 'Ctrl + w, h' do in Normal mode?
Moves to the left split window
73
What does 'Ctrl + w, j' do in Normal mode?
Moves to the split window below
74
What does 'Ctrl + w, k' do in Normal mode?
Moves to the split window above
75
What does 'Ctrl + w, l' do in Normal mode?
Moves to the right split window
76
What does 'Ctrl + w, q' do in Normal mode?
Closes the current split window
77
What does 'Ctrl + w, o' do in Normal mode?
Closes all other split windows except the current one
78
What does 'Ctrl + w, s' do in Normal mode?
Splits the current window horizontally
79
What does 'Ctrl + w, v' do in Normal mode?
Splits the current window vertically
80
Pytanie
Odpowiedź
81
Jak wejść w tryb insert przed kursorem?
Naciśnij 'i'
82
Jak wejść w tryb insert za kursorem?
Naciśnij 'a'
83
Jak wejść w tryb insert na początku linii?
Naciśnij 'I'
84
Jak wejść w tryb insert na końcu linii?
Naciśnij 'A'
85
Jak wejść w tryb insert w nowej linii poniżej?
Naciśnij 'o'
86
Jak wejść w tryb insert w nowej linii powyżej?
Naciśnij 'O'
87
Jak wyjść z trybu insert do normalnego?
Naciśnij 'ESC' lub 'Ctrl + ['
88
Jak poruszać się w lewo w trybie normalnym?
Naciśnij 'h'
89
Jak poruszać się w prawo w trybie normalnym?
Naciśnij 'l'
90
Jak poruszać się w górę w trybie normalnym?
Naciśnij 'k'
91
Jak poruszać się w dół w trybie normalnym?
Naciśnij 'j'
92
Jak przejść na początek linii?
Naciśnij '0'
93
Jak przejść na pierwszy znak (nie biały) w linii?
Naciśnij '^'
94
Jak przejść na koniec linii?
Naciśnij '$'
95
Jak przejść na początek pliku?
Naciśnij 'gg'
96
Jak przejść na koniec pliku?
Naciśnij 'G'
97
Jak przejść do konkretnej linii np. 50?
Wpisz '50G' lub ':50'
98
Jak usunąć pojedynczy znak?
Naciśnij 'x'
99
Jak usunąć pojedynczy znak przed kursorem?
Naciśnij 'X'
100
Jak usunąć całą linię?
Naciśnij 'dd'
101
Jak usunąć od kursora do końca linii?
Naciśnij 'D'
102
Jak usunąć od kursora do początku linii?
Naciśnij 'd0'
103
Jak usunąć do konkretnego znaku w prawo?
Naciśnij 'df' + znak
104
Jak usunąć do konkretnego znaku w lewo?
Naciśnij 'dF' + znak
105
Jak usunąć tekst wewnątrz nawiasów ()?
Naciśnij 'di('
106
Jak usunąć tekst wewnątrz nawiasów {}?
Naciśnij 'di{'
107
Jak usunąć tekst wewnątrz cudzysłowów?
Naciśnij 'di\"'"
108
Jak przejść do następnego słowa?
Naciśnij 'w'
109
Jak przejść na koniec słowa?
Naciśnij 'e'
110
Jak przejść do poprzedniego słowa?
Naciśnij 'b'
111
Jak przejść do początku następnego SŁOWA?
Naciśnij 'W'
112
Jak przejść na koniec SŁOWA?
Naciśnij 'E'
113
Jak przejść do poprzedniego SŁOWA?
Naciśnij 'B'
114
Jak wyszukać tekst w przód?
Wpisz '/tekst' i naciśnij Enter
115
Jak wyszukać tekst w tył?
Wpisz '?tekst' i naciśnij Enter
116
Jak przejść do następnego wyniku wyszukiwania?
Naciśnij 'n'
117
Jak przejść do poprzedniego wyniku wyszukiwania?
Naciśnij 'N'
118
Jak wyszukać słowo pod kursorem w przód?
Naciśnij '*'
119
Jak wyszukać słowo pod kursorem w tył?
Naciśnij '#'
120
Jak zapisać plik?
Wpisz ':w' i naciśnij Enter
121
Jak zapisać jako nowy plik?
Wpisz ':w nazwa_pliku' i naciśnij Enter
122
Jak wyjść z edytora?
Wpisz ':q' i naciśnij Enter
123
Jak zapisać i wyjść?
Wpisz ':wq' lub 'ZZ'
124
Jak wyjść bez zapisywania zmian?
Wpisz ':q!'
125
Jak zapisać wszystkie pliki?
Wpisz ':wa'
126
Jak zamknąć wszystkie pliki?
Wpisz ':qa'
127
Jak cofnąć ostatnią zmianę?
Naciśnij 'u'
128
Jak cofnąć wszystkie zmiany w linii?
Naciśnij 'U'
129
Jak ponowić cofniętą zmianę?
Naciśnij 'Ctrl + r'
130
Jak powtórzyć ostatnią zmianę?
Naciśnij '.'
131
Jak zamienić znak pod kursorem?
Naciśnij 'r' + nowy znak
132
Jak zamienić więcej znaków?
Naciśnij 'R' (tryb Replace)
133
Jak przejść do trybu visual?
Naciśnij 'v'
134
Jak przejść do trybu visual line?
Naciśnij 'V'
135
Jak przejść do trybu visual block?
Naciśnij 'Ctrl + v'
136
Jak zaznaczyć tekst wewnątrz nawiasów?
Naciśnij 'vi('
137
Jak zaznaczyć tekst włącznie z nawiasami?
Naciśnij 'va('
138
Jak zwiększyć wcięcie zaznaczonego tekstu?
Naciśnij '>'
139
Jak zmniejszyć wcięcie zaznaczonego tekstu?
Naciśnij '<'
140
Jak zapisać zaznaczony tekst do pliku?
Wpisz ':w nazwa_pliku'
141
Jak przejść pół strony w górę?
Naciśnij 'Ctrl + u'
142
Jak przejść pół strony w dół?
Naciśnij 'Ctrl + d'
143
Jak przewinąć ekran w górę o jedną linię?
Naciśnij 'Ctrl + y'
144
Jak przewinąć ekran w dół o jedną linię?
Naciśnij 'Ctrl + e'
145
Jak przejść do góry ekranu?
Naciśnij 'H'
146
Jak przejść na środek ekranu?
Naciśnij 'M'
147
Jak przejść na dół ekranu?
Naciśnij 'L'
148
Jak przejść do definicji w IntelliJ?
Naciśnij 'gd' lub 'Ctrl + b'
149
Jak znaleźć wszystkie użycia w IntelliJ?
Naciśnij 'Alt + F7'
150
Jak otworzyć autocomplete w IntelliJ?
Naciśnij 'Ctrl + Space'
151
Jak wykonać szybką dokumentację w IntelliJ?
Naciśnij 'Ctrl + Q'
152
Jak przejść do implementacji w IntelliJ?
Naciśnij 'Ctrl + Alt + B'
153
Jak przejść do supermetody w IntelliJ?
Naciśnij 'Ctrl + U'
154
Jak przejść do następnego błędu w IntelliJ?
Naciśnij 'F2'
155
Jak wykonać akcję 'Quick Fix' w IntelliJ?
Naciśnij 'Alt + Enter'
156
Jak zmienić nazwę zmiennej/metody w IntelliJ?
Naciśnij 'Shift + F6'
157
Jak wyciągnąć metodę w IntelliJ?
Naciśnij 'Ctrl + Alt + M'
158
Jak sformatować kod w IntelliJ?
Naciśnij 'Ctrl + Alt + L'
159
Jak zoptymalizować importy w IntelliJ?
Naciśnij 'Ctrl + Alt + O'
160
Jak usunąć nieużywane zmienne w IntelliJ?
Naciśnij 'Ctrl + Alt + I'
161
Jak otworzyć strukturę klasy w IntelliJ?
Naciśnij 'Alt + 7'
162
Jak otworzyć nawigację po metodach w IntelliJ?
Naciśnij 'Ctrl + F12'
163
Jak zmienić wielkość liter zaznaczonego tekstu?
Naciśnij 'gu' lub 'gU'
164
Jak zamienić wszystkie wystąpienia w pliku?
Wpisz ':%s/stary/nowy/g'
165
Jak zamienić wystąpienia z potwierdzeniem?
Wpisz ':%s/stary/nowy/gc'
166
Jak usunąć wszystkie puste linie?
Wpisz ':g/^$/d'
167
Jak przejść do ostatniej edycji?
Naciśnij 'g;'
168
Jak przejść do następnej edycji?
Naciśnij 'g,'
169
Jak wyrównać tekst do lewej?
Wpisz ':left'
170
Jak wyrównać tekst do prawej?
Wpisz ':right'
171
Jak wycentrować tekst?
Wpisz ':center'
172
Jak zapisać makro?
Naciśnij 'q' + litera, wykonaj akcje, naciśnij 'q'
173
Jak odtworzyć makro?
Naciśnij '@' + litera makra
174
Jak odtworzyć ostatnie makro?
Naciśnij '@@'
175
Jak wyświetlić rejestry?
Wpisz ':reg'
176
Jak wkleić z konkretnego rejestru?
"Naciśnij '\"' + nazwa rejestru + 'p'" "Jak otworzyć nowy plik w splicie poziomym?","Wpisz ':sp nazwa_pliku'" "Jak otworzyć nowy plik w splicie pionowym?","Wpisz ':vsp nazwa_pliku'" "Jak przełączać się między splitami?","Naciśnij 'Ctrl + w' następnie 'h
177
Jak zamknąć aktywny split?
Naciśnij 'Ctrl + w' następnie 'c'
178
Jak zwiększyć rozmiar splitu?
Naciśnij 'Ctrl + w' następnie '+'
179
Jak zmniejszyć rozmiar splitu?
Naciśnij 'Ctrl + w' następnie '-'
180
Jak wyrównać rozmiary splitów?
Naciśnij 'Ctrl + w' następnie '='
181
Jak zawinąć tekst?
Wpisz ':set wrap'
182
Jak wyłączyć zawijanie tekstu?
Wpisz ':set nowrap'
183
Jak pokazać numery linii?
Wpisz ':set number'
184
Jak włączyć relatywne numery linii?
Wpisz ':set relativenumber'
185
Jak włączyć podświetlanie składni?
Wpisz ':syntax on'
186
Jak włączyć autoindentację?
Wpisz ':set autoindent'
187
Jak włączyć smart indent?
Wpisz ':set smartindent'
188
Jak ustawić szerokość tabulacji?
Wpisz ':set tabstop=4'
189
Jak zamienić tabulacje na spacje?
Wpisz ':set expandtab'
190
Jak pokazać niewidoczne znaki?
Wpisz ':set list'
191
Jak zmienić motyw kolorystyczny?
Wpisz ':colorscheme nazwa_motywu'
192
Jak włączyć podświetlanie wyszukiwania?
Wpisz ':set hlsearch'
193
Jak włączyć inkrementalne wyszukiwanie?
Wpisz ':set incsearch'
194
Jak zignorować wielkość liter w wyszukiwaniu?
Wpisz ':set ignorecase'
195
Jak włączyć smart case w wyszukiwaniu?
Wpisz ':set smartcase'
196
Jak włączyć systemowy schowek?
Wpisz ':set clipboard=unnamed'
197
Jak usunąć tekst włącznie z nawiasami ()?
Naciśnij 'da('
198
Jak skopiować całą linię?
Naciśnij 'yy' lub 'Y'
199
Jak skopiować od kursora do końca linii?
Naciśnij 'y$'
200
Jak skopiować od kursora do początku linii?
Naciśnij 'y0'
201
Jak skopiować słowo pod kursorem?
Naciśnij 'yiw'
202
Jak skopiować słowo włącznie ze spacją?
Naciśnij 'yaw'
203
Jak skopiować tekst wewnątrz nawiasów?
Naciśnij 'yi('
204
Jak skopiować tekst włącznie z nawiasami?
Naciśnij 'ya('
205
Jak wkleić skopiowaną zawartość za kursorem?
Naciśnij 'p'
206
Jak wkleić skopiowaną zawartość przed kursorem?
Naciśnij 'P'
207
Jak zamienić tekst wewnątrz nawiasów?
Naciśnij 'ci('
208
Jak zamienić tekst włącznie z nawiasami?
Naciśnij 'ca('
209
Jak zamienić tekst wewnątrz cudzysłowów?
"Naciśnij 'ci\"'