//在终端中编辑“输入内容” 并格式化转出为1.html
echo -e "输入内容" > 1.html
工作模式
v
进入可视模式
w
,e
、b
、ge
光标移到 前端向后移到单词首、尾
0
跳动首行
^
跳动从首行开始第一个非空字符
$
跳到行尾
gg
跳到第一行
G
跳到最后一行
f{char}
光标跳到下一个{char}所在位置
F{char}
光标跳到上一个{char}所在位置
;
重复上次的字符查找操作
,
反向查找上次的查找命令
操作符
d(delete)
删除
c(change)
修改 删除并进入写入模式
y(yank)
复制
p
粘贴
v(visual)
选中并进入visual模式
motion 动作 怎么操作
i (inner)
ciw
修改整个单词 di{或diB
删除{}中内容 yiw
复制单词 da(或dab
删除()以及()里的内容
a (around)
daw
删除整个单词 2dd
删除2行
显示行号 :set number
插入命令
定位命令
删除命令
复制和剪切
替换和取消
搜索和替换
保存和退出
一些技巧
:r 文件名 //在光标处导入文件
:r !date // 在光标处插入时间
快捷键:比如ctrl+p:定义时ctrl+v+p 或者ctrl+v再ctrl+p,之后跟命令组合
技巧
配置vim编辑器
vim ~/.vimrc
set nocompatible
syntax on
set t_CO=256
set linespace=16
set autowriteall
set tabstop=8
set expandtab
set softtabstop=4
set shiftwidth=4
set backspace=indent,eol,start