ungleich-learning-circle/youngjin.han/learning-node02-2020.org

2.9 KiB

Organisation #5: Emacs refresher

Lecture content
Objective: get confident with emacs commands
Find out and document how to do the following steps
DONE Search for something forward C-s

CLOSED: [2020-05-01 금 21:40]

DONE How to continue searching C-s C-s

CLOSED: [2020-05-01 금 21:43]

DONE Search for something backward C-r

CLOSED: [2020-05-01 금 21:55]

DONE Search for regular expressions instead of string (forward, backward) C-M-s C-M-r

CLOSED: [2020-05-01 금 22:25]

DONE Go to the beginning of the line C-a

CLOSED: [2020-05-01 금 22:16]

DONE Go to the end of the line C-e

CLOSED: [2020-05-01 금 22:16]

DONE Delete a word in front (to the right of the cursor) M-d

CLOSED: [2020-05-01 금 22:17]

DONE Delete a word in back (to the left of the cursor) M-BackSpace

CLOSED: [2020-05-01 금 22:18]

DONE List all "occurences" of a word in a file M-s o

CLOSED: [2020-05-01 금 22:53]

You can copy above instructions into an emacs buffer
And test it by showing all occurences of the word "Search"
DONE Search (GREP) for a word in all files in a directory RECURSIVELY M-x rgrep

CLOSED: [2020-05-01 금 22:46]

DONE Save the CURRENT buffer C-x C-s

CLOSED: [2020-05-01 금 21:55]

DONE Save ALL open files C-x-s

CLOSED: [2020-05-01 금 22:22]

DONE Split the window/buffer vertically C-x 2

CLOSED: [2020-05-01 금 21:48]

DONE Split the window/buffer horizontally C-x 3

CLOSED: [2020-05-01 금 21:48]

DONE Switch between the different windows C-x o

CLOSED: [2020-05-01 금 21:48]

DONE Close all buffers besides the active one C-x 1

CLOSED: [2020-05-01 금 21:47]

Don't kill it!
DONE Close only the active buffer C-x 0

CLOSED: [2020-05-01 금 21:54]

Don't kill it!
DONE Kill the active buffer C-x k

CLOSED: [2020-05-01 금 21:44]

DONE Describe/Explain the difference between closing and killing

CLOSED: [2020-05-01 금 22:09]

closing is that emac do not display the buffer. and the contents on the buffer are kept on behined screen.
killing is that emac delete the buffer. and if contents are not stored, it is losted
DONE Switch between buffers that are not shown C-x b

CLOSED: [2020-05-01 금 21:51]

DONE Document two very similar, but slightly different ways

CLOSED: [2020-05-01 금 23:28]

C-x b is that the selected buffer is displayed on the focused window
C-x 4 b is that the selected buffer is displayed on the new window
Outcome
DONE Document all above commands in your learning org sheet

CLOSED: [2020-05-01 금 23:28]

DONE Share your documentation at the end of the session (not before)

CLOSED: [2020-05-01 금 23:28]