Okay guys as promised today am going to get into Emacs Editor and if you haven't seen my blog on vi(visual Editor) just Check it out.
Emacs or EMACS is a family of text editors that are characterized by their extensibility.
Emacs include some extra futures like:
Supporting many different human languages and programming/markup languages.
tools for compiling, running, and testing programs. Emacs integrates with GDB to provide an IDE.
compare two files and highlight their differences.
read news, mail, and RSS feeds.
You can even play tetris in Emacs
Fist before we start Emacs we need to learn this basic concepts
C -means Ctrl on your keyboard
M -means Alt on your keyboard(Esc key)
Starting Emacs
To enter emacs type
emacs
Here you will find all the instructions.
To open a file
emacs <file_name>
C-x C-c
To get out of the command
C-x C-g
To open a file
C-x C-f
To save the Changes
C-x C-s
Moving around
Some of the commands for movement in Emacs are:
C-f Forward one character
C-b Back one character
C-n Next line(Down)
C-p Previous line(up)
C-a Beginning of line
C-e End of line
M-f Forward one word
M-b Back one word
M-a Previous sentence
M-e Next sentence
M-v Previous screen
C-v Next screen
M-< Beginning of buffer
M-> End of buffer
Killing ("cutting") text
To cut a text in Emacs we use the command
C-k Kill line
Yanking ("pasting") text
To paste a text in Emacs we use the command
C-y Yanks last killed text
M-y Replace yanked text with previously killed text
Undo
To undo the changes in Emacs
C-/ Undo
Searching
To search in Emacs
C-s Incremental search
Tip: for more info see the Emacs official Documentation Emacs
Top comments (0)