Bismillahir Rahmaan nir Raheem~

 +-----+-----+ |k or k <Up> | <Up> |

	+-----+-----+
	|vi   |emacs|
	+-----+-----+
	
+------+-----+-----+-----+ | j or | | | | |j | | k | | | | | | | |<Down>|<Down>| | | |or | | | | || | | | | | | | | +-----+---+------+-----+-----+-----+ | | | | | +------+-----+-----+-----+ |vi |emacs| | | +------+-----+-----+-----+ aa
emacsuo vim bBeE
bB eE
emacs
+-+
|go |
+-+
vim vaw emacs
+-+
| |
+gu+
vim vai emacs
+-+
|gn. |
+-+
vim vas emacsvis
+-+
|gn. |
+-+
vim
emacsemacsemacsemacs
g; g;g. g.
vi vim nvim nvim
vap vip va[ va(
lines linewise. motion.with an operator linewise. forward. exclusive motion word [count] inclusive. Does not stop in an empty line.words backward
	v_aw aw
     aw			"a word", select .
     v_iw iw
     iw			"inner word", select "a WORD",
     v_as as
     as			
     v_is is
     v_ap ap
     ap			"a paragraph", select
     v_ip ip
     ip			"inner paragraph", select
     a]						v_a] v_a[ a] a[
     a[			"a [] block", select 
     i]						v_i] v_i[ i] i[
     i[			"inner [] block", select
     a)							v_a) a) a(
     a(							vab v_ab v_a( ab
     ab			"a block", sele
(command-history)
	    (sgml-namify-char) (sgml-namify-char)
	    (sgml-namify-char)(sgml-namify-char)
	    (sgml-name-char)
    (table-insert "2" "2" "5" "1")
	
..🤔
 (command-history) (yank-from-kill-ring "<b style=\"color:dark<b style="color:purple">purple</b>\">" nil) (yank-from-kill-ring "<b style=\"color:dark<b style="color:purple">purple\</b>">" nil) (describe-command 'command-history-repeat) (read-only-mode 'toggle) (command-history) (insert-char 129300 1 t) THINKING FACE (insert-char 129300 1 t) (describe-command 'table-release) ..🤔 (command-history) (insert-char 129300 1 t) THINKING FACE (describe-command 'table-release) (table-insert "4" "4" "5" "1")