vim和核心理念:让手不离开键盘
一:vim的模式
1:命令模式
拷贝、删除、粘贴等,通过 i/a 等键切换到编辑模式。
2:编辑模式
编辑字符,通过Esc键进行切换。
二:命令
创建文件:
vim filename
保存文件:
:w
关闭:
:q
使用 cat 可以查看文件内容
拷贝:yy/yw 其中yy是拷贝一行,yw是拷贝一个词(词与词之间用空格隔开)
粘贴:p
删除:dd/dw dd是删除一行,dw是删除一个词
光标移动:在命令行模式下使用:h/j/k/l 代表 左/下/上/右
跳到文件头:gg
跳到文件尾:G
移动到行首:^
移动到行尾:$
按单词移动:向前w/ 2w/,向后 b/ 2b
vim查找与替换:需要在命令模式在进行
:%s/关键字/替换字/gc
这里关键字和替换字都可以是正则表达式。使用n跳到下一个关键字,使用shift+n跳到上一个关键字。