# on 29-Apr-2018 (Sun)

#### Annotation 1741408308492

 #sets In mathematical analysis and related areas of mathematics, a set is called bounded, if it is, in a certain sense, of finite size.

Bounded set - Wikipedia
towards the right. "Bounded" and "boundary" are distinct concepts; for the latter see boundary (topology). A circle in isolation is a boundaryless bounded set, while the half plane is unbounded yet has a boundary. <span>In mathematical analysis and related areas of mathematics, a set is called bounded, if it is, in a certain sense, of finite size. Conversely, a set which is not bounded is called unbounded. The word bounded makes no sense in a general topological space without a corresponding metric. Contents [hide] 1

#### Flashcard 1741410405644

Tags
#sets
Question
a set is called [...], if it is, in a certain sense, of finite size.
bounded

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
In mathematical analysis and related areas of mathematics, a set is called bounded, if it is, in a certain sense, of finite size.

#### Original toplevel document

Bounded set - Wikipedia
towards the right. "Bounded" and "boundary" are distinct concepts; for the latter see boundary (topology). A circle in isolation is a boundaryless bounded set, while the half plane is unbounded yet has a boundary. <span>In mathematical analysis and related areas of mathematics, a set is called bounded, if it is, in a certain sense, of finite size. Conversely, a set which is not bounded is called unbounded. The word bounded makes no sense in a general topological space without a corresponding metric. Contents [hide] 1

#### Flashcard 1741411978508

Tags
#sets
Question
a set is called bounded, if it is, in a certain sense, of [...].
finite size

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
In mathematical analysis and related areas of mathematics, a set is called bounded, if it is, in a certain sense, of finite size.

#### Original toplevel document

Bounded set - Wikipedia
towards the right. "Bounded" and "boundary" are distinct concepts; for the latter see boundary (topology). A circle in isolation is a boundaryless bounded set, while the half plane is unbounded yet has a boundary. <span>In mathematical analysis and related areas of mathematics, a set is called bounded, if it is, in a certain sense, of finite size. Conversely, a set which is not bounded is called unbounded. The word bounded makes no sense in a general topological space without a corresponding metric. Contents [hide] 1

#### Annotation 1741413551372

 #sets The word bounded makes no sense in a general topological space without a corresponding metric.

Bounded set - Wikipedia
le the half plane is unbounded yet has a boundary. In mathematical analysis and related areas of mathematics, a set is called bounded, if it is, in a certain sense, of finite size. Conversely, a set which is not bounded is called unbounded. <span>The word bounded makes no sense in a general topological space without a corresponding metric. Contents [hide] 1 Definition 2 Metric space 3 Boundedness in topological vector spaces 4 Boundedness in order theory 5 See also 6 References Definition[edit source]

#### Flashcard 1741415124236

Tags
#sets
Question
The word bounded makes no sense in a general topological space without a corresponding [...].

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
The word bounded makes no sense in a general topological space without a corresponding metric.

#### Original toplevel document

Bounded set - Wikipedia
le the half plane is unbounded yet has a boundary. In mathematical analysis and related areas of mathematics, a set is called bounded, if it is, in a certain sense, of finite size. Conversely, a set which is not bounded is called unbounded. <span>The word bounded makes no sense in a general topological space without a corresponding metric. Contents [hide] 1 Definition 2 Metric space 3 Boundedness in topological vector spaces 4 Boundedness in order theory 5 See also 6 References Definition[edit source]

#### Annotation 1804467834124

 #vim w - jump by start of words (punctuation considered words)

A Great Vim Cheat Sheet
e compiled a list of essential Vim commands that I use every day. I then give a few instructions on how to making Vim as great as it should be, because it’s painful without configuration. ##Cursor movement (Inside command/normal mode) <span>w - jump by start of words (punctuation considered words) W - jump by words (spaces separate words) e - jump to end of words (punctuation considered words) E - jump to end of words (no punctuation) b - jump backward by words (punctuation c

#### Annotation 1804469406988

 #vim e - jump to end of words (punctuation considered words)

A Great Vim Cheat Sheet
w to making Vim as great as it should be, because it’s painful without configuration. ##Cursor movement (Inside command/normal mode) w - jump by start of words (punctuation considered words) W - jump by words (spaces separate words) <span>e - jump to end of words (punctuation considered words) E - jump to end of words (no punctuation) b - jump backward by words (punctuation considered words) B - jump backward by words (no punctuation) 0 - (zero) start of line ^ - first n

#### Annotation 1804470979852

 #vim b - jump backward by words (punctuation considered words)

A Great Vim Cheat Sheet

#### Annotation 1804474125580

 #vim $ - end of line status not read A Great Vim Cheat Sheet considered words) E - jump to end of words (no punctuation) b - jump backward by words (punctuation considered words) B - jump backward by words (no punctuation) 0 - (zero) start of line ^ - first non-blank character of line (same as 0w) <span>$ - end of line Advanced (in order of what I find useful) Ctrl+d - move down half a page Ctrl+u - move up half a page } - go forward by paragraph (the next blank line) { - go backward by parag

#### Annotation 1804475698444

 #vim f [char] - Move to the next char on the current line after the cursor

A Great Vim Cheat Sheet
a page } - go forward by paragraph (the next blank line) { - go backward by paragraph (the next blank line) gg - go to the top of the page G - go the bottom of the page : [num] [enter] - Go To that line in the document Searching <span>f [char] - Move to the next char on the current line after the cursor F [char] - Move to the next char on the current line before the cursor t [char] - Move to before the next char on the current line after the cursor T [char] - Move to before the next

#### Annotation 1804477271308

 #vim F [char] - Move to the next char on the current line before the cursor

A Great Vim Cheat Sheet
ard by paragraph (the next blank line) gg - go to the top of the page G - go the bottom of the page : [num] [enter] - Go To that line in the document Searching f [char] - Move to the next char on the current line after the cursor <span>F [char] - Move to the next char on the current line before the cursor t [char] - Move to before the next char on the current line after the cursor T [char] - Move to before the next char on the current line before the cursor All these commands can be fo

#### Annotation 1804478844172

 #vim t [char] - Move to before the next char on the current line after the cursor

A Great Vim Cheat Sheet
- go the bottom of the page : [num] [enter] - Go To that line in the document Searching f [char] - Move to the next char on the current line after the cursor F [char] - Move to the next char on the current line before the cursor <span>t [char] - Move to before the next char on the current line after the cursor T [char] - Move to before the next char on the current line before the cursor All these commands can be followed by ; (semicolon) to go to the next searched item, and , (comma) to

#### Annotation 1804480417036

 #vim T [char] - Move to before the next char on the current line before the cursor

A Great Vim Cheat Sheet
nt Searching f [char] - Move to the next char on the current line after the cursor F [char] - Move to the next char on the current line before the cursor t [char] - Move to before the next char on the current line after the cursor <span>T [char] - Move to before the next char on the current line before the cursor All these commands can be followed by ; (semicolon) to go to the next searched item, and , (comma) to go the the previous searched item ##Insert/Appending/Editing Tex

#### Annotation 1804481989900

 #vim All search commands can be followed by ; (semicolon) to go to the next searched item All search commands can be followed , (comma) to go the the previous searched item

A Great Vim Cheat Sheet
er the cursor F [char] - Move to the next char on the current line before the cursor t [char] - Move to before the next char on the current line after the cursor T [char] - Move to before the next char on the current line before the cursor <span>All these commands can be followed by ; (semicolon) to go to the next searched item, and , (comma) to go the the previous searched item ##Insert/Appending/Editing Text Results in insert mode i - start insert mode at cursor I - insert at the beginning of the line a - append after the cursor A -

#### Annotation 1804483562764

 #vim i - start insert mode at cursor

A Great Vim Cheat Sheet
nt line before the cursor All these commands can be followed by ; (semicolon) to go to the next searched item, and , (comma) to go the the previous searched item ##Insert/Appending/Editing Text Results in insert mode <span>i - start insert mode at cursor I - insert at the beginning of the line a - append after the cursor A - append at the end of the line o - open (append) blank line below current line (no need to press return) O -

#### Annotation 1804485135628

 #vim a - append after the cursor

A Great Vim Cheat Sheet
olon) to go to the next searched item, and , (comma) to go the the previous searched item ##Insert/Appending/Editing Text Results in insert mode i - start insert mode at cursor I - insert at the beginning of the line <span>a - append after the cursor A - append at the end of the line o - open (append) blank line below current line (no need to press return) O - open blank line above current line cc - change (replace) an entire li

#### Annotation 1804486708492

 #vim o - open (append) blank line below current line (no need to press return)

A Great Vim Cheat Sheet
the previous searched item ##Insert/Appending/Editing Text Results in insert mode i - start insert mode at cursor I - insert at the beginning of the line a - append after the cursor A - append at the end of the line <span>o - open (append) blank line below current line (no need to press return) O - open blank line above current line cc - change (replace) an entire line c [movement command] - change (replace) from the cursor to the move-to point. ex. ce changes from the c

#### Annotation 1804488281356

 #vim c [movement command] - change (replace) from the cursor to the move-to point.

A Great Vim Cheat Sheet
the beginning of the line a - append after the cursor A - append at the end of the line o - open (append) blank line below current line (no need to press return) O - open blank line above current line cc - change (replace) an entire line <span>c [movement command] - change (replace) from the cursor to the move-to point. ex. ce changes from the cursor to the end of the cursor word Esc or Ctrl+[ - exit insert mode r [char] - replace a single character with the specified char (does not use inse

#### Annotation 1804489854220

 #vim r [char] - replace a single character with the specified char (does not use insert mode)

A Great Vim Cheat Sheet
ne above current line cc - change (replace) an entire line c [movement command] - change (replace) from the cursor to the move-to point. ex. ce changes from the cursor to the end of the cursor word Esc or Ctrl+[ - exit insert mode <span>r [char] - replace a single character with the specified char (does not use insert mode) d - delete d - [movement command] deletes from the cursor to the move-to point. ex. de deletes from the cursor to the end of the current word dd - delete the current line

#### Annotation 1804491427084

 #vim d [movement command] - deletes from the cursor to the move-to point.

A Great Vim Cheat Sheet
he cursor to the move-to point. ex. ce changes from the cursor to the end of the cursor word Esc or Ctrl+[ - exit insert mode r [char] - replace a single character with the specified char (does not use insert mode) d - delete <span>d - [movement command] deletes from the cursor to the move-to point. ex. de deletes from the cursor to the end of the current word dd - delete the current line Advanced J - join line below to the current one ##Marking text (visual mod

#### Annotation 1804492999948

 #vim Esc  or Ctrl+[ - exit visual or insert mode

A Great Vim Cheat Sheet
Marking text (visual mode) v - starts visual mode From here you can move around as in normal mode (hjkl, etc.) and can then do a command (such as y , d , or c ) V - starts linewise visual mode Ctrl+v - start visual block mode <span>Esc or Ctrl+[ - exit visual mode Advanced O - move to Other corner of block o - move to other end of marked area ##Visual commands Type any of these while some text is selected to apply the action y -

#### Annotation 1804494572812

 #vim y - yank (copy) marked text

A Great Vim Cheat Sheet
- start visual block mode Esc or Ctrl+[ - exit visual mode Advanced O - move to Other corner of block o - move to other end of marked area ##Visual commands Type any of these while some text is selected to apply the action <span>y - yank (copy) marked text d - delete marked text c - delete the marked text and go into insert mode (like c does above) ##Cut and Paste yy - yank (copy) a line p - put (paste) the clipboard after cursor

#### Annotation 1804496145676

 #vim d - delete marked text

A Great Vim Cheat Sheet
or Ctrl+[ - exit visual mode Advanced O - move to Other corner of block o - move to other end of marked area ##Visual commands Type any of these while some text is selected to apply the action y - yank (copy) marked text <span>d - delete marked text c - delete the marked text and go into insert mode (like c does above) ##Cut and Paste yy - yank (copy) a line p - put (paste) the clipboard after cursor P - put (paste) before

#### Annotation 1804497718540

 #vim c - delete the marked text and go into insert mode (like c does above)

A Great Vim Cheat Sheet
ual mode Advanced O - move to Other corner of block o - move to other end of marked area ##Visual commands Type any of these while some text is selected to apply the action y - yank (copy) marked text d - delete marked text <span>c - delete the marked text and go into insert mode (like c does above) ##Cut and Paste yy - yank (copy) a line p - put (paste) the clipboard after cursor P - put (paste) before cursor dd - delete (cut) a line x - delete (cut) current character X

#### Annotation 1804499291404

 #vim p - put (paste) the clipboard after cursor

A Great Vim Cheat Sheet
ds Type any of these while some text is selected to apply the action y - yank (copy) marked text d - delete marked text c - delete the marked text and go into insert mode (like c does above) ##Cut and Paste yy - yank (copy) a line <span>p - put (paste) the clipboard after cursor P - put (paste) before cursor dd - delete (cut) a line x - delete (cut) current character X - delete previous character (like backspace) ##Exiting :w - write (save) the file,

#### Annotation 1804500864268

 #vim x - delete (cut) current character

A Great Vim Cheat Sheet
d - delete marked text c - delete the marked text and go into insert mode (like c does above) ##Cut and Paste yy - yank (copy) a line p - put (paste) the clipboard after cursor P - put (paste) before cursor dd - delete (cut) a line <span>x - delete (cut) current character X - delete previous character (like backspace) ##Exiting :w - write (save) the file, but don’t exit :wq - write (save) and quit :q - quit (fails if anything has changed) :q! -

#### Annotation 1804502437132

 #vim X - delete previous character (like backspace)

A Great Vim Cheat Sheet
the marked text and go into insert mode (like c does above) ##Cut and Paste yy - yank (copy) a line p - put (paste) the clipboard after cursor P - put (paste) before cursor dd - delete (cut) a line x - delete (cut) current character <span>X - delete previous character (like backspace) ##Exiting :w - write (save) the file, but don’t exit :wq - write (save) and quit :q - quit (fails if anything has changed) :q! - quit and throw away changes ##Search/Replace

#### Annotation 1804504009996

 #vim /pattern - search for pattern

A Great Vim Cheat Sheet
racter X - delete previous character (like backspace) ##Exiting :w - write (save) the file, but don’t exit :wq - write (save) and quit :q - quit (fails if anything has changed) :q! - quit and throw away changes ##Search/Replace <span>/pattern - search for pattern ?pattern - search backward for pattern n - repeat search in same direction N - repeat search in opposite direction :%s/old/new/g - replace all old with new throughout file (gn is be

#### Annotation 1804505582860

 #vim ?pattern - search backward for pattern

A Great Vim Cheat Sheet
racter (like backspace) ##Exiting :w - write (save) the file, but don’t exit :wq - write (save) and quit :q - quit (fails if anything has changed) :q! - quit and throw away changes ##Search/Replace /pattern - search for pattern <span>?pattern - search backward for pattern n - repeat search in same direction N - repeat search in opposite direction :%s/old/new/g - replace all old with new throughout file (gn is better though) :%s/old/new/gc - replace a

#### Annotation 1804507155724

 #vim  n  - repeat search in same direction

A Great Vim Cheat Sheet
w - write (save) the file, but don’t exit :wq - write (save) and quit :q - quit (fails if anything has changed) :q! - quit and throw away changes ##Search/Replace /pattern - search for pattern ?pattern - search backward for pattern <span>n - repeat search in same direction N - repeat search in opposite direction :%s/old/new/g - replace all old with new throughout file (gn is better though) :%s/old/new/gc - replace all old with new throughout file with

#### Annotation 1804508728588

 #vim  N  - repeat search in opposite direction

A Great Vim Cheat Sheet
exit :wq - write (save) and quit :q - quit (fails if anything has changed) :q! - quit and throw away changes ##Search/Replace /pattern - search for pattern ?pattern - search backward for pattern n - repeat search in same direction <span>N - repeat search in opposite direction :%s/old/new/g - replace all old with new throughout file (gn is better though) :%s/old/new/gc - replace all old with new throughout file with confirmations ##Working with multiple

#### Annotation 1804510301452

 #vim :%s/old/new/gc - replace all old with new throughout file with confirmations

A Great Vim Cheat Sheet
rch/Replace /pattern - search for pattern ?pattern - search backward for pattern n - repeat search in same direction N - repeat search in opposite direction :%s/old/new/g - replace all old with new throughout file (gn is better though) <span>:%s/old/new/gc - replace all old with new throughout file with confirmations ##Working with multiple files :e filename - Edit a file :tabe - Make a new tab gt - Go to the next tab gT - Go to the previous tab Advanced :vsp - vertically split window

#### Annotation 1804511874316

 #vim ctrl+ws - Split windows horizontally

A Great Vim Cheat Sheet
ace all old with new throughout file with confirmations ##Working with multiple files :e filename - Edit a file :tabe - Make a new tab gt - Go to the next tab gT - Go to the previous tab Advanced :vsp - vertically split windows <span>ctrl+ws - Split windows horizontally ctrl+wv - Split windows vertically ctrl+ww - switch between windows ctrl+wq - Quit a window ##Marks Marks allow you to jump to designated points in your code. m{a-z} - Set

#### Annotation 1804513447180

 #vim ctrl+wv - Split windows vertically

A Great Vim Cheat Sheet
ith confirmations ##Working with multiple files :e filename - Edit a file :tabe - Make a new tab gt - Go to the next tab gT - Go to the previous tab Advanced :vsp - vertically split windows ctrl+ws - Split windows horizontally <span>ctrl+wv - Split windows vertically ctrl+ww - switch between windows ctrl+wq - Quit a window ##Marks Marks allow you to jump to designated points in your code. m{a-z} - Set mark {a-z} at cursor position A cap

#### Annotation 1804515020044

 #vim ctrl+ww - switch between windows

A Great Vim Cheat Sheet
multiple files :e filename - Edit a file :tabe - Make a new tab gt - Go to the next tab gT - Go to the previous tab Advanced :vsp - vertically split windows ctrl+ws - Split windows horizontally ctrl+wv - Split windows vertically <span>ctrl+ww - switch between windows ctrl+wq - Quit a window ##Marks Marks allow you to jump to designated points in your code. m{a-z} - Set mark {a-z} at cursor position A capital mark {A-Z} sets a global mark

#### Annotation 1804516592908

 #vim :vsp - vertically split windows

A Great Vim Cheat Sheet
er though) :%s/old/new/gc - replace all old with new throughout file with confirmations ##Working with multiple files :e filename - Edit a file :tabe - Make a new tab gt - Go to the next tab gT - Go to the previous tab Advanced <span>:vsp - vertically split windows ctrl+ws - Split windows horizontally ctrl+wv - Split windows vertically ctrl+ww - switch between windows ctrl+wq - Quit a window ##Marks Marks allow you to jump to designated

#### Annotation 1804518165772

 #vim ​​​​​​​ctrl+wq - Quit a window

A Great Vim Cheat Sheet
it a file :tabe - Make a new tab gt - Go to the next tab gT - Go to the previous tab Advanced :vsp - vertically split windows ctrl+ws - Split windows horizontally ctrl+wv - Split windows vertically ctrl+ww - switch between windows <span>ctrl+wq - Quit a window ##Marks Marks allow you to jump to designated points in your code. m{a-z} - Set mark {a-z} at cursor position A capital mark {A-Z} sets a global mark and will work between fi

#### Annotation 1804519738636

 #vim m{a-z} - Set mark {a-z} at cursor position

A Great Vim Cheat Sheet
:vsp - vertically split windows ctrl+ws - Split windows horizontally ctrl+wv - Split windows vertically ctrl+ww - switch between windows ctrl+wq - Quit a window ##Marks Marks allow you to jump to designated points in your code. <span>m{a-z} - Set mark {a-z} at cursor position A capital mark {A-Z} sets a global mark and will work between files ‘{a-z} - move the cursor to the start of the line where the mark was set ‘’ - go back to the previous jump location

#### Annotation 1804521311500

 #vim A capital mark {A-Z} sets a global mark and will work between files

A Great Vim Cheat Sheet
Split windows horizontally ctrl+wv - Split windows vertically ctrl+ww - switch between windows ctrl+wq - Quit a window ##Marks Marks allow you to jump to designated points in your code. m{a-z} - Set mark {a-z} at cursor position <span>A capital mark {A-Z} sets a global mark and will work between files ‘{a-z} - move the cursor to the start of the line where the mark was set ‘’ - go back to the previous jump location ##General u - undo Ctrl+r - redo . - repeat last command

#### Annotation 1804522884364

 #vim ‘{a-z} - move the cursor to the start of the line where the mark was set

A Great Vim Cheat Sheet
ww - switch between windows ctrl+wq - Quit a window ##Marks Marks allow you to jump to designated points in your code. m{a-z} - Set mark {a-z} at cursor position A capital mark {A-Z} sets a global mark and will work between files <span>‘{a-z} - move the cursor to the start of the line where the mark was set ‘’ - go back to the previous jump location ##General u - undo Ctrl+r - redo . - repeat last command #Making Vim actually useful Vim is quite unpleasant out of the box. For e

#### Annotation 1804524457228

 #vim ’ - go back to the previous jump location

A Great Vim Cheat Sheet
allow you to jump to designated points in your code. m{a-z} - Set mark {a-z} at cursor position A capital mark {A-Z} sets a global mark and will work between files ‘{a-z} - move the cursor to the start of the line where the mark was set <span>‘’ - go back to the previous jump location ##General u - undo Ctrl+r - redo . - repeat last command #Making Vim actually useful Vim is quite unpleasant out of the box. For example, typeing :w for every file save is

#### Annotation 1804526030092

 #vim u - undo

A Great Vim Cheat Sheet
a-z} - Set mark {a-z} at cursor position A capital mark {A-Z} sets a global mark and will work between files ‘{a-z} - move the cursor to the start of the line where the mark was set ‘’ - go back to the previous jump location ##General <span>u - undo Ctrl+r - redo . - repeat last command #Making Vim actually useful Vim is quite unpleasant out of the box. For example, typeing :w for every file save is awkward and copying and p

#### Annotation 1804527602956

 #vim Ctrl+r - redo

A Great Vim Cheat Sheet
t mark {a-z} at cursor position A capital mark {A-Z} sets a global mark and will work between files ‘{a-z} - move the cursor to the start of the line where the mark was set ‘’ - go back to the previous jump location ##General u - undo <span>Ctrl+r - redo . - repeat last command #Making Vim actually useful Vim is quite unpleasant out of the box. For example, typeing :w for every file save is awkward and copying and pasting to the s

#### Annotation 1804529175820

 #vim . - repeat last command

A Great Vim Cheat Sheet
cursor position A capital mark {A-Z} sets a global mark and will work between files ‘{a-z} - move the cursor to the start of the line where the mark was set ‘’ - go back to the previous jump location ##General u - undo Ctrl+r - redo <span>. - repeat last command #Making Vim actually useful Vim is quite unpleasant out of the box. For example, typeing :w for every file save is awkward and copying and pasting to the system clipboard does not

#### Flashcard 1804532845836

Tags
#vim
Question
[...] - jump by start of words (punctuation considered words)
w

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
w - jump by start of words (punctuation considered words)

#### Original toplevel document

A Great Vim Cheat Sheet
e compiled a list of essential Vim commands that I use every day. I then give a few instructions on how to making Vim as great as it should be, because it’s painful without configuration. ##Cursor movement (Inside command/normal mode) <span>w - jump by start of words (punctuation considered words) W - jump by words (spaces separate words) e - jump to end of words (punctuation considered words) E - jump to end of words (no punctuation) b - jump backward by words (punctuation c

#### Flashcard 1804534418700

Tags
#vim
Question
[...] - jump to end of words (punctuation considered words)
e

status measured difficulty not learned 37% [default] 0

Open it

#### Original toplevel document

A Great Vim Cheat Sheet
w to making Vim as great as it should be, because it’s painful without configuration. ##Cursor movement (Inside command/normal mode) w - jump by start of words (punctuation considered words) W - jump by words (spaces separate words) <span>e - jump to end of words (punctuation considered words) E - jump to end of words (no punctuation) b - jump backward by words (punctuation considered words) B - jump backward by words (no punctuation) 0 - (zero) start of line ^ - first n

#### Flashcard 1804535991564

Tags
#vim
Question
[...] - jump backward by words (punctuation considered words)
b

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
b - jump backward by words (punctuation considered words)

#### Original toplevel document

A Great Vim Cheat Sheet

#### Flashcard 1804539137292

Tags
#vim
Question
[...] - end of line

#### Original toplevel document

A Great Vim Cheat Sheet
considered words) E - jump to end of words (no punctuation) b - jump backward by words (punctuation considered words) B - jump backward by words (no punctuation) 0 - (zero) start of line ^ - first non-blank character of line (same as 0w) <span>\$ - end of line Advanced (in order of what I find useful) Ctrl+d - move down half a page Ctrl+u - move up half a page } - go forward by paragraph (the next blank line) { - go backward by parag

#### Flashcard 1804540710156

Tags
#vim
Question
[...] - Move to the next char on the current line after the cursor
f [char]

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
f [char] - Move to the next char on the current line after the cursor

#### Original toplevel document

A Great Vim Cheat Sheet
a page } - go forward by paragraph (the next blank line) { - go backward by paragraph (the next blank line) gg - go to the top of the page G - go the bottom of the page : [num] [enter] - Go To that line in the document Searching <span>f [char] - Move to the next char on the current line after the cursor F [char] - Move to the next char on the current line before the cursor t [char] - Move to before the next char on the current line after the cursor T [char] - Move to before the next

#### Flashcard 1804542283020

Tags
#vim
Question
[...] - Move to the next char on the current line before the cursor
F [char]

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
F [char] - Move to the next char on the current line before the cursor

#### Original toplevel document

A Great Vim Cheat Sheet
ard by paragraph (the next blank line) gg - go to the top of the page G - go the bottom of the page : [num] [enter] - Go To that line in the document Searching f [char] - Move to the next char on the current line after the cursor <span>F [char] - Move to the next char on the current line before the cursor t [char] - Move to before the next char on the current line after the cursor T [char] - Move to before the next char on the current line before the cursor All these commands can be fo

#### Flashcard 1804543855884

Tags
#vim
Question
[...] - Move to before the next char on the current line after the cursor
t [char]

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
t [char] - Move to before the next char on the current line after the cursor

#### Original toplevel document

A Great Vim Cheat Sheet
- go the bottom of the page : [num] [enter] - Go To that line in the document Searching f [char] - Move to the next char on the current line after the cursor F [char] - Move to the next char on the current line before the cursor <span>t [char] - Move to before the next char on the current line after the cursor T [char] - Move to before the next char on the current line before the cursor All these commands can be followed by ; (semicolon) to go to the next searched item, and , (comma) to

#### Flashcard 1804545428748

Tags
#vim
Question
[...] - Move to before the next char on the current line before the cursor
T [char]

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
T [char] - Move to before the next char on the current line before the cursor

#### Original toplevel document

A Great Vim Cheat Sheet
nt Searching f [char] - Move to the next char on the current line after the cursor F [char] - Move to the next char on the current line before the cursor t [char] - Move to before the next char on the current line after the cursor <span>T [char] - Move to before the next char on the current line before the cursor All these commands can be followed by ; (semicolon) to go to the next searched item, and , (comma) to go the the previous searched item ##Insert/Appending/Editing Tex

#### Flashcard 1804547788044

Tags
#vim
Question
[...] - start insert mode at cursor
i

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
i - start insert mode at cursor

#### Original toplevel document

A Great Vim Cheat Sheet
nt line before the cursor All these commands can be followed by ; (semicolon) to go to the next searched item, and , (comma) to go the the previous searched item ##Insert/Appending/Editing Text Results in insert mode <span>i - start insert mode at cursor I - insert at the beginning of the line a - append after the cursor A - append at the end of the line o - open (append) blank line below current line (no need to press return) O -

#### Flashcard 1804549360908

Tags
#vim
Question
[...] - append after the cursor
a

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
a - append after the cursor

#### Original toplevel document

A Great Vim Cheat Sheet
olon) to go to the next searched item, and , (comma) to go the the previous searched item ##Insert/Appending/Editing Text Results in insert mode i - start insert mode at cursor I - insert at the beginning of the line <span>a - append after the cursor A - append at the end of the line o - open (append) blank line below current line (no need to press return) O - open blank line above current line cc - change (replace) an entire li

#### Flashcard 1804550933772

Tags
#vim
Question
[...] - open (append) blank line below current line (no need to press return)
o

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
o - open (append) blank line below current line (no need to press return)

#### Original toplevel document

A Great Vim Cheat Sheet
the previous searched item ##Insert/Appending/Editing Text Results in insert mode i - start insert mode at cursor I - insert at the beginning of the line a - append after the cursor A - append at the end of the line <span>o - open (append) blank line below current line (no need to press return) O - open blank line above current line cc - change (replace) an entire line c [movement command] - change (replace) from the cursor to the move-to point. ex. ce changes from the c

#### Flashcard 1804552506636

Tags
#vim
Question
[...] - change (replace) from the cursor to the move-to point.
c [movement command]

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
c [movement command] - change (replace) from the cursor to the move-to point.

#### Original toplevel document

A Great Vim Cheat Sheet
the beginning of the line a - append after the cursor A - append at the end of the line o - open (append) blank line below current line (no need to press return) O - open blank line above current line cc - change (replace) an entire line <span>c [movement command] - change (replace) from the cursor to the move-to point. ex. ce changes from the cursor to the end of the cursor word Esc or Ctrl+[ - exit insert mode r [char] - replace a single character with the specified char (does not use inse

#### Flashcard 1804554079500

Tags
#vim
Question
[...] - replace a single character with the specified char (does not use insert mode)
r [char]

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
r [char] - replace a single character with the specified char (does not use insert mode)

#### Original toplevel document

A Great Vim Cheat Sheet
ne above current line cc - change (replace) an entire line c [movement command] - change (replace) from the cursor to the move-to point. ex. ce changes from the cursor to the end of the cursor word Esc or Ctrl+[ - exit insert mode <span>r [char] - replace a single character with the specified char (does not use insert mode) d - delete d - [movement command] deletes from the cursor to the move-to point. ex. de deletes from the cursor to the end of the current word dd - delete the current line

#### Flashcard 1804556438796

Tags
#vim
Question
[...] - deletes from the cursor to the move-to point.
d [movement command]

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
d [movement command] - deletes from the cursor to the move-to point.

#### Original toplevel document

A Great Vim Cheat Sheet
he cursor to the move-to point. ex. ce changes from the cursor to the end of the cursor word Esc or Ctrl+[ - exit insert mode r [char] - replace a single character with the specified char (does not use insert mode) d - delete <span>d - [movement command] deletes from the cursor to the move-to point. ex. de deletes from the cursor to the end of the current word dd - delete the current line Advanced J - join line below to the current one ##Marking text (visual mod

#### Annotation 1804559584524

 #vim All search commands can be followed by ; (semicolon) to go to the next searched item

#### Parent (intermediate) annotation

Open it
All search commands can be followed by ; (semicolon) to go to the next searched item All search commands can be followed , (comma) to go the the previous searched item

#### Original toplevel document

A Great Vim Cheat Sheet
er the cursor F [char] - Move to the next char on the current line before the cursor t [char] - Move to before the next char on the current line after the cursor T [char] - Move to before the next char on the current line before the cursor <span>All these commands can be followed by ; (semicolon) to go to the next searched item, and , (comma) to go the the previous searched item ##Insert/Appending/Editing Text Results in insert mode i - start insert mode at cursor I - insert at the beginning of the line a - append after the cursor A -

#### Annotation 1804561157388

 #vim All search commands can be followed , (comma) to go the the previous searched item

#### Parent (intermediate) annotation

Open it
All search commands can be followed by ; (semicolon) to go to the next searched item All search commands can be followed , (comma) to go the the previous searched item

#### Original toplevel document

A Great Vim Cheat Sheet
er the cursor F [char] - Move to the next char on the current line before the cursor t [char] - Move to before the next char on the current line after the cursor T [char] - Move to before the next char on the current line before the cursor <span>All these commands can be followed by ; (semicolon) to go to the next searched item, and , (comma) to go the the previous searched item ##Insert/Appending/Editing Text Results in insert mode i - start insert mode at cursor I - insert at the beginning of the line a - append after the cursor A -

#### Flashcard 1804562730252

Tags
#vim
Question
All find commands (character search) can be followed by [...] to go to the next searched item
; (semicolon)

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
All search commands can be followed by ; (semicolon) to go to the next searched item

#### Original toplevel document

A Great Vim Cheat Sheet
er the cursor F [char] - Move to the next char on the current line before the cursor t [char] - Move to before the next char on the current line after the cursor T [char] - Move to before the next char on the current line before the cursor <span>All these commands can be followed by ; (semicolon) to go to the next searched item, and , (comma) to go the the previous searched item ##Insert/Appending/Editing Text Results in insert mode i - start insert mode at cursor I - insert at the beginning of the line a - append after the cursor A -

#### Flashcard 1804564303116

Tags
#vim
Question
All find commands (search for character) can be followed [...] to go the the previous searched item

, (comma)

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
All search commands can be followed , (comma) to go the the previous searched item

#### Original toplevel document

A Great Vim Cheat Sheet
er the cursor F [char] - Move to the next char on the current line before the cursor t [char] - Move to before the next char on the current line after the cursor T [char] - Move to before the next char on the current line before the cursor <span>All these commands can be followed by ; (semicolon) to go to the next searched item, and , (comma) to go the the previous searched item ##Insert/Appending/Editing Text Results in insert mode i - start insert mode at cursor I - insert at the beginning of the line a - append after the cursor A -

#### Flashcard 1804565875980

Tags
#vim
Question
[...] - exit visual or insert mode
Esc  or Ctrl+[

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
Esc or Ctrl+[ - exit visual or insert mode

#### Original toplevel document

A Great Vim Cheat Sheet
Marking text (visual mode) v - starts visual mode From here you can move around as in normal mode (hjkl, etc.) and can then do a command (such as y , d , or c ) V - starts linewise visual mode Ctrl+v - start visual block mode <span>Esc or Ctrl+[ - exit visual mode Advanced O - move to Other corner of block o - move to other end of marked area ##Visual commands Type any of these while some text is selected to apply the action y -

#### Flashcard 1804567448844

Tags
#vim
Question
[...] - yank (copy) marked text
y

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
y - yank (copy) marked text

#### Original toplevel document

A Great Vim Cheat Sheet
- start visual block mode Esc or Ctrl+[ - exit visual mode Advanced O - move to Other corner of block o - move to other end of marked area ##Visual commands Type any of these while some text is selected to apply the action <span>y - yank (copy) marked text d - delete marked text c - delete the marked text and go into insert mode (like c does above) ##Cut and Paste yy - yank (copy) a line p - put (paste) the clipboard after cursor

#### Flashcard 1804569021708

Tags
#vim
Question
[...] - delete marked text
d

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
d - delete marked text

#### Original toplevel document

A Great Vim Cheat Sheet
or Ctrl+[ - exit visual mode Advanced O - move to Other corner of block o - move to other end of marked area ##Visual commands Type any of these while some text is selected to apply the action y - yank (copy) marked text <span>d - delete marked text c - delete the marked text and go into insert mode (like c does above) ##Cut and Paste yy - yank (copy) a line p - put (paste) the clipboard after cursor P - put (paste) before

#### Flashcard 1804570594572

Tags
#vim
Question
[...] - delete the marked text and go into insert mode
c

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
c - delete the marked text and go into insert mode (like c does above)

#### Original toplevel document

A Great Vim Cheat Sheet
ual mode Advanced O - move to Other corner of block o - move to other end of marked area ##Visual commands Type any of these while some text is selected to apply the action y - yank (copy) marked text d - delete marked text <span>c - delete the marked text and go into insert mode (like c does above) ##Cut and Paste yy - yank (copy) a line p - put (paste) the clipboard after cursor P - put (paste) before cursor dd - delete (cut) a line x - delete (cut) current character X

#### Flashcard 1804572953868

Tags
#vim
Question
[...] - put (paste) the clipboard after cursor
p

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
p - put (paste) the clipboard after cursor

#### Original toplevel document

A Great Vim Cheat Sheet
ds Type any of these while some text is selected to apply the action y - yank (copy) marked text d - delete marked text c - delete the marked text and go into insert mode (like c does above) ##Cut and Paste yy - yank (copy) a line <span>p - put (paste) the clipboard after cursor P - put (paste) before cursor dd - delete (cut) a line x - delete (cut) current character X - delete previous character (like backspace) ##Exiting :w - write (save) the file,

#### Flashcard 1804574526732

Tags
#vim
Question
[...] - delete (cut) current character
x

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
x - delete (cut) current character

#### Original toplevel document

A Great Vim Cheat Sheet
d - delete marked text c - delete the marked text and go into insert mode (like c does above) ##Cut and Paste yy - yank (copy) a line p - put (paste) the clipboard after cursor P - put (paste) before cursor dd - delete (cut) a line <span>x - delete (cut) current character X - delete previous character (like backspace) ##Exiting :w - write (save) the file, but don’t exit :wq - write (save) and quit :q - quit (fails if anything has changed) :q! -

#### Flashcard 1804576099596

Tags
#vim
Question
• [...] - delete previous character (like backspace)

X

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
X - delete previous character (like backspace)

#### Original toplevel document

A Great Vim Cheat Sheet
the marked text and go into insert mode (like c does above) ##Cut and Paste yy - yank (copy) a line p - put (paste) the clipboard after cursor P - put (paste) before cursor dd - delete (cut) a line x - delete (cut) current character <span>X - delete previous character (like backspace) ##Exiting :w - write (save) the file, but don’t exit :wq - write (save) and quit :q - quit (fails if anything has changed) :q! - quit and throw away changes ##Search/Replace

#### Flashcard 1804577672460

Tags
#vim
Question
[...] - search for pattern
/pattern

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
/pattern - search for pattern

#### Original toplevel document

A Great Vim Cheat Sheet
racter X - delete previous character (like backspace) ##Exiting :w - write (save) the file, but don’t exit :wq - write (save) and quit :q - quit (fails if anything has changed) :q! - quit and throw away changes ##Search/Replace <span>/pattern - search for pattern ?pattern - search backward for pattern n - repeat search in same direction N - repeat search in opposite direction :%s/old/new/g - replace all old with new throughout file (gn is be

#### Flashcard 1804579245324

Tags
#vim
Question
[...] - search backward for pattern
?pattern

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
?pattern - search backward for pattern

#### Original toplevel document

A Great Vim Cheat Sheet
racter (like backspace) ##Exiting :w - write (save) the file, but don’t exit :wq - write (save) and quit :q - quit (fails if anything has changed) :q! - quit and throw away changes ##Search/Replace /pattern - search for pattern <span>?pattern - search backward for pattern n - repeat search in same direction N - repeat search in opposite direction :%s/old/new/g - replace all old with new throughout file (gn is better though) :%s/old/new/gc - replace a

#### Flashcard 1804582915340

Tags
#vim
Question
 [...] repeat search in same direction
n  -

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
n - repeat search in same direction

#### Original toplevel document

A Great Vim Cheat Sheet
w - write (save) the file, but don’t exit :wq - write (save) and quit :q - quit (fails if anything has changed) :q! - quit and throw away changes ##Search/Replace /pattern - search for pattern ?pattern - search backward for pattern <span>n - repeat search in same direction N - repeat search in opposite direction :%s/old/new/g - replace all old with new throughout file (gn is better though) :%s/old/new/gc - replace all old with new throughout file with

#### Flashcard 1804584488204

Tags
#vim
Question
 [...] repeat search in opposite direction
N  -

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
N - repeat search in opposite direction

#### Original toplevel document

A Great Vim Cheat Sheet
exit :wq - write (save) and quit :q - quit (fails if anything has changed) :q! - quit and throw away changes ##Search/Replace /pattern - search for pattern ?pattern - search backward for pattern n - repeat search in same direction <span>N - repeat search in opposite direction :%s/old/new/g - replace all old with new throughout file (gn is better though) :%s/old/new/gc - replace all old with new throughout file with confirmations ##Working with multiple

#### Flashcard 1804586061068

Tags
#vim
Question
• [...] - replace all old with new throughout file with confirmations

:%s/old/new/gc

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
:%s/old/new/gc - replace all old with new throughout file with confirmations

#### Original toplevel document

A Great Vim Cheat Sheet
rch/Replace /pattern - search for pattern ?pattern - search backward for pattern n - repeat search in same direction N - repeat search in opposite direction :%s/old/new/g - replace all old with new throughout file (gn is better though) <span>:%s/old/new/gc - replace all old with new throughout file with confirmations ##Working with multiple files :e filename - Edit a file :tabe - Make a new tab gt - Go to the next tab gT - Go to the previous tab Advanced :vsp - vertically split window

#### Flashcard 1804587633932

Tags
#vim
Question
[...] - vertically split windows
:vsp

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
:vsp - vertically split windows

#### Original toplevel document

A Great Vim Cheat Sheet
er though) :%s/old/new/gc - replace all old with new throughout file with confirmations ##Working with multiple files :e filename - Edit a file :tabe - Make a new tab gt - Go to the next tab gT - Go to the previous tab Advanced <span>:vsp - vertically split windows ctrl+ws - Split windows horizontally ctrl+wv - Split windows vertically ctrl+ww - switch between windows ctrl+wq - Quit a window ##Marks Marks allow you to jump to designated

#### Flashcard 1804591303948

Tags
#vim
Question
[... command line ...] - Split windows horizontally
:sp

or ctrl+ws

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
ctrl+ws - Split windows horizontally

#### Original toplevel document

A Great Vim Cheat Sheet
ace all old with new throughout file with confirmations ##Working with multiple files :e filename - Edit a file :tabe - Make a new tab gt - Go to the next tab gT - Go to the previous tab Advanced :vsp - vertically split windows <span>ctrl+ws - Split windows horizontally ctrl+wv - Split windows vertically ctrl+ww - switch between windows ctrl+wq - Quit a window ##Marks Marks allow you to jump to designated points in your code. m{a-z} - Set

#### Flashcard 1804592876812

Tags
#vim
Question
[...] - Split windows vertically
ctrl+wv

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
ctrl+wv - Split windows vertically

#### Original toplevel document

A Great Vim Cheat Sheet
ith confirmations ##Working with multiple files :e filename - Edit a file :tabe - Make a new tab gt - Go to the next tab gT - Go to the previous tab Advanced :vsp - vertically split windows ctrl+ws - Split windows horizontally <span>ctrl+wv - Split windows vertically ctrl+ww - switch between windows ctrl+wq - Quit a window ##Marks Marks allow you to jump to designated points in your code. m{a-z} - Set mark {a-z} at cursor position A cap

#### Flashcard 1804594449676

Tags
#vim
Question
[...] - switch between windows
ctrl+ww

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
ctrl+ww - switch between windows

#### Original toplevel document

A Great Vim Cheat Sheet
multiple files :e filename - Edit a file :tabe - Make a new tab gt - Go to the next tab gT - Go to the previous tab Advanced :vsp - vertically split windows ctrl+ws - Split windows horizontally ctrl+wv - Split windows vertically <span>ctrl+ww - switch between windows ctrl+wq - Quit a window ##Marks Marks allow you to jump to designated points in your code. m{a-z} - Set mark {a-z} at cursor position A capital mark {A-Z} sets a global mark

#### Flashcard 1804596808972

Tags
#vim
Question
[...] - Set mark {a-z} at cursor position
m{a-z}

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
m{a-z} - Set mark {a-z} at cursor position

#### Original toplevel document

A Great Vim Cheat Sheet
:vsp - vertically split windows ctrl+ws - Split windows horizontally ctrl+wv - Split windows vertically ctrl+ww - switch between windows ctrl+wq - Quit a window ##Marks Marks allow you to jump to designated points in your code. <span>m{a-z} - Set mark {a-z} at cursor position A capital mark {A-Z} sets a global mark and will work between files ‘{a-z} - move the cursor to the start of the line where the mark was set ‘’ - go back to the previous jump location

#### Flashcard 1804598381836

Tags
#vim
Question
A capital mark {A-Z} sets a [...] and will work between files
global mark

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
A capital mark {A-Z} sets a global mark and will work between files

#### Original toplevel document

A Great Vim Cheat Sheet
Split windows horizontally ctrl+wv - Split windows vertically ctrl+ww - switch between windows ctrl+wq - Quit a window ##Marks Marks allow you to jump to designated points in your code. m{a-z} - Set mark {a-z} at cursor position <span>A capital mark {A-Z} sets a global mark and will work between files ‘{a-z} - move the cursor to the start of the line where the mark was set ‘’ - go back to the previous jump location ##General u - undo Ctrl+r - redo . - repeat last command

#### Annotation 1804599954700

 #vim {a-z} - move the cursor to the mark

A Great Vim Cheat Sheet
ww - switch between windows ctrl+wq - Quit a window ##Marks Marks allow you to jump to designated points in your code. m{a-z} - Set mark {a-z} at cursor position A capital mark {A-Z} sets a global mark and will work between files <span>‘{a-z} - move the cursor to the start of the line where the mark was set ‘’ - go back to the previous jump location ##General u - undo Ctrl+r - redo . - repeat last command #Making Vim actually useful Vim is quite unpleasant out of the box. For e

#### Flashcard 1804602576140

Tags
#vim
Question
[...] - move the cursor to the start of the line where the mark was set
‘{a-z}

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
‘{a-z} - move the cursor to the start of the line where the mark was set

#### Original toplevel document

A Great Vim Cheat Sheet
ww - switch between windows ctrl+wq - Quit a window ##Marks Marks allow you to jump to designated points in your code. m{a-z} - Set mark {a-z} at cursor position A capital mark {A-Z} sets a global mark and will work between files <span>‘{a-z} - move the cursor to the start of the line where the mark was set ‘’ - go back to the previous jump location ##General u - undo Ctrl+r - redo . - repeat last command #Making Vim actually useful Vim is quite unpleasant out of the box. For e

#### Flashcard 1804605984012

Tags
#vim
Question
[...] - undo
u

status measured difficulty not learned 37% [default] 0

Open it
u - undo

#### Original toplevel document

A Great Vim Cheat Sheet
a-z} - Set mark {a-z} at cursor position A capital mark {A-Z} sets a global mark and will work between files ‘{a-z} - move the cursor to the start of the line where the mark was set ‘’ - go back to the previous jump location ##General <span>u - undo Ctrl+r - redo . - repeat last command #Making Vim actually useful Vim is quite unpleasant out of the box. For example, typeing :w for every file save is awkward and copying and p

#### Flashcard 1804607556876

Tags
#vim
Question
[...] - redo
Ctrl+r

status measured difficulty not learned 37% [default] 0

Open it
Ctrl+r - redo

#### Original toplevel document

A Great Vim Cheat Sheet
t mark {a-z} at cursor position A capital mark {A-Z} sets a global mark and will work between files ‘{a-z} - move the cursor to the start of the line where the mark was set ‘’ - go back to the previous jump location ##General u - undo <span>Ctrl+r - redo . - repeat last command #Making Vim actually useful Vim is quite unpleasant out of the box. For example, typeing :w for every file save is awkward and copying and pasting to the s

#### Flashcard 1804609129740

Tags
#vim
Question
• [...] - repeat last command

.

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
. - repeat last command

#### Original toplevel document

A Great Vim Cheat Sheet
cursor position A capital mark {A-Z} sets a global mark and will work between files ‘{a-z} - move the cursor to the start of the line where the mark was set ‘’ - go back to the previous jump location ##General u - undo Ctrl+r - redo <span>. - repeat last command #Making Vim actually useful Vim is quite unpleasant out of the box. For example, typeing :w for every file save is awkward and copying and pasting to the system clipboard does not

#### Flashcard 1804610702604

Tags
#vim
Question
[...] - go back to the previous jump location

’

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
’ - go back to the previous jump location

#### Original toplevel document

A Great Vim Cheat Sheet
allow you to jump to designated points in your code. m{a-z} - Set mark {a-z} at cursor position A capital mark {A-Z} sets a global mark and will work between files ‘{a-z} - move the cursor to the start of the line where the mark was set <span>‘’ - go back to the previous jump location ##General u - undo Ctrl+r - redo . - repeat last command #Making Vim actually useful Vim is quite unpleasant out of the box. For example, typeing :w for every file save is

#### Flashcard 1804612275468

Tags
#vim
Question
[...] - move the cursor to the mark
{a-z}

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
{a-z} - move the cursor to the mark

#### Original toplevel document

A Great Vim Cheat Sheet
ww - switch between windows ctrl+wq - Quit a window ##Marks Marks allow you to jump to designated points in your code. m{a-z} - Set mark {a-z} at cursor position A capital mark {A-Z} sets a global mark and will work between files <span>‘{a-z} - move the cursor to the start of the line where the mark was set ‘’ - go back to the previous jump location ##General u - undo Ctrl+r - redo . - repeat last command #Making Vim actually useful Vim is quite unpleasant out of the box. For e

#### Flashcard 1804614372620

Tags
#vim
Question
[...] - Quit a window

​​​​​​​ctrl+wq

status measured difficulty not learned 37% [default] 0

#### Parent (intermediate) annotation

Open it
​​​​​​​ ctrl+wq - Quit a window

#### Original toplevel document

A Great Vim Cheat Sheet
it a file :tabe - Make a new tab gt - Go to the next tab gT - Go to the previous tab Advanced :vsp - vertically split windows ctrl+ws - Split windows horizontally ctrl+wv - Split windows vertically ctrl+ww - switch between windows <span>ctrl+wq - Quit a window ##Marks Marks allow you to jump to designated points in your code. m{a-z} - Set mark {a-z} at cursor position A capital mark {A-Z} sets a global mark and will work between fi

#### Flashcard 1804622761228

Tags
#supermemo
Question
items should be encoded with a view towards [...] with other concepts
future integration

status measured difficulty not learned 37% [default] 0
Failing to see the big picture - SuperMemopedia
I also find that even though I primarily use Q/A elements (as opposed to incremental reading) that over time I am building up a different way of thinking that incorporates many of the concepts I have in the system. Experience is showing that <span>items should be encoded with a view towards future integration mentally with other concepts. In software engineering and math this is called *orthogonality* -- basically it means you can take two independent things and combine them in useful and meaningful ways. By repetitive

#### Annotation 1804630363404

 #supermemo The most important rule of supermemo was regularity

Me and SuperMemo | Antimoon
xplained the basic principles of the SuperMemo method: All knowledge has to be reviewed (otherwise it is forgotten). SuperMemo allows efficient reviews, because it can compute when and what pieces of knowledge should be reviewed. <span>I learned the rules of working with SuperMemo. The most important one was regularity — you had to run the program every day or almost every day. The help file even described what sort of lifestyle helps you to learn effectively (lots of sleep, sports, and no smoking).

#### Flashcard 1804636392716

Tags
#supermemo
Question
The most important rule of supermemo was [...]