, 1001 ? vim nano , , . , , . , , , .

. vim.
nano vim?
nano reset'! ()
, nano, vim . , Vim , .
?
, ssh, xserver,
, . . , , 5.25" 320.
Midnight Commander
mcedit, nano, vim. , - . , ,
vim, , , ! ZX Spectrum BASIC48, PRINT Hello World! . : , vim ? , , , vim?
.
Nano
Alt-6,
Nano
© -
: "
Nano: - ", . ,
vim.
Nano-:
nano , . Ctrl+ Alt+. - Ctrl Alt , Esc.
Esc Alt.
Esc Esc Ctrl.
Alt+X Esc X,
Ctrl+K Esc Esc K.
:
Alt+U (Esc U) Undo, .
Alt+E (Esc E) Redo, .
F1 (Ctlr+G) F2 Ctrl+X , , .
:
Alt-A (Ctrl-6) \ ( shift)
Alt+6 (Esc 6) . alt+6 .
Ctrl+K ( F9) , .
Ctrl+U ( F10)
Ctrl+Shift+V GUI
Ins , .
:
Ctrl+W
Alt+W
Ctrl+\ . .
:
Alt+\ (Ctrl+Home)
Alt+/ (Ctrl+End)
Ctrl+Y (PgUp)
Ctrl+V (PgDn)
Alt+S
, vim, :
Ctrl+B
Ctrl+F
Ctrl+N
Ctrl+P
Ctrl+Space ,
Ctrl+. ( )
Alt+Space (
ESC Space) .
( KRunner KDE,
ESC Space)
Alt+
-
Alt+
=
Alt+7 (Esc 7) ,
Ctrl+
Alt+8 (Esc 8) .
Alt+0 (Esc 0) ( ).
Alt+9 (Esc 9) ( ).
Alt+G .
Alt+< ( nano )
Alt+> .
Alt+F, , - , .
:
Ctrl+D (Del)
Ctrl+H (BSp)
Ctrl+M (Enter) .
Ctrl+I (Tab) .
Alt+Shift+{ Alt+Shift+} , . , .
Ctrl+] , . !
Alt+3 (Esc 3) () # , .
Alt+J (F4) Justify,
:
Esc Esc 220 . 220 "U .
Alt+V ASCII .
Alt+T Trunkate. .
Ctrl+C (
F11) , , .
Alt+D , ,
Ctrl+L
nano:
Alt+Shift+4 /
Alt+K Ctrl+K .
Alt+Q .
Alt+L .
Alt+C Ctrl+C
Alt+X \ .
Alt+Shift+3 .
Alt+P ""
Alt+Y .
Alt+H (Esc H) Home ( 1 , 1 )
Alt+I (Esc I) ( , )
Alt+B
Alt+M . , !
, nano (undo). Manjaro , nano -u: nano -u filename.
nano include /etc/nanorc.
.
:
|
|
Vim,
vi :
©
Vim
ADM-3A,
.
, : " . ? ! , ..."
. , , . , Vim . , .
©
https://ru.wikibooks.org/wiki/Vim
* * *
, , vim, , , , - 'i'/'c' .., , . esc, q, - , esc, esc, :q, Esc :Q!, Esc, :q!, vim . (q) vim
* * *
, j, , - , , - . (q)
* * *
, , , vi , . , - vi, , . (
) +15
* * *
C ( ) IDE ( ). , . . IDE, ee/nano. IDE , . (
q)
, !
, Vim : . ,
: - . ,
Ctrl+d ,
Tab . ,
: ENTER, . .
a,
i. ,
Esc, , , .
: vim : '
d' , '
e' , '
de' ,
!
( )
i, True,
Esc, '
.' , , True . . .
Vim:
,
, vim ( ):
vimtutor ru
:
hjkl , , , .
^ 0 ()
$
e , , .
w .
% : (){}[]
.
2w .
3e .
:
j$ , .
Shift+g .
, .
507 Shift+g , 507
:45Enter 45
mk k
k k
H,
M,
L , .
zt,
zz,
zb , .
* , ,
# , ,
:
i Insert,
a Append,
A App_end,
R Replace,
.
o .
O .
:
u UNDO,
U UNDO,
Ctrl+r Redo, .
, ,
.
d :
dw , .
de , .
d$ .
d^ .
ce .
c$ ( ).
.
d2w
x Del, .
dd
D
r r
r+ , vim .
diw
ciw
c% . (
%
Shift+5)
ce WORD
Esc - , WORD. .
d$ D (Shift+d)
db
di( .
di" ,
dw .
d5d 5
S
Ctrl+a
Ctrl+x
Vu
VU
g~~
:
.
/
?
n
N
Ctrl+o ,
Ctrl+i ctrl+o
% : (), [] {}
:
:s//
:s///g
:30,90s///gc 30 90 ,
:%s///gc .
:s/ ,
:30,90s/ ,
:%s/ .
g ,
c , , .
,
: - .
:
v , .
d
y
yw .
p
vgU .
vg~ .
:
:w
:w file.txt file.txt
:w! file.txt file.txt, .
:w~/file.txt file.txt
:e .
:e file.txt file.txt.
:ene .
:ene file.txt file.txt.
,
v .
:'<,'>w file.txt
:r file.txt file.txt
:r!ls ls.
:! ls , ls
:
:set ic IgnoreCase,
:set noic
:set hls Hlsearch,
:set nohls
:set is Incsearch,
:set nois , enter.
:
Ctrl+g , .
Esc Ctrl+C Ctrl+[ .
:e Enter . ! . , ':' , , 'q'.
:e! Enter :x :wq
ZQ .
~/.vimrc
vim Python:
set tabstop=4 #
set expandtab #
:
Ctrl+W Ctrl+W ,
:help .
:tab ball
:tabnew
gt
:
:%s#>[^<]\+>##g HTML-
:%s/^\(.*\)\n\1$/\1/ ,
:
.
:
, ~/.vimrc :
set langmap=;
ABCDEFGHIJKLMNOPQRSTUVWXYZ:, ;abcdefghijklmnopqrstuvwxyz
.
* * *
.vimrc
" ## Edit .vimrc ##
map ,v :vsp $MYVIMRC
map ,V :source $MYVIMRC
,v .vimrc , VIM .
* * *
, : Ctlr-C normal mode. insert mode - , Ctrl-C vim , Esc Ctrl-[ . ()
:
-
- , , #?@! vi? ( ! )
- Vim :
- vim, .
- : O'Reilly Learning the vi and Vim Editors 7th Edition ().pdf
- Vimtouch Android. googleplay
- 100 vim,
https://habrahabr.ru/post/331600/