换行符编码

https://vim.fandom.com/wiki/File_format#Converting_the_current_file

删除所有内容

ggdG

复制行

yy

复制单词

yw

删除行

dd

删除单词

dw

回到行首

^

回到行末

$

跳到文件开始

gg

跳到文件结束

G

下移

j

上移

k

左移

h

右移

l

按词前进

w

前进两个词

2w

按词后退

b

后退两个词

2b

查找

/word
输入回车后
输入n查找下一个
输入N查找上一个

显示行号

:set number

替换命令



替换每行第一个old_word
:%s/old_word/new_word/

替换所有old_word
:%s/old_word/new_word/g

替换old_word前询问
:%s/old_word/new_word/c

切换屏幕



水平分屏

:split

水平分屏并打开新文件

:split second.txt

垂直分屏

:vsplit

关闭分屏

:close

跳转到某行

直接输入行号 gg

自动补齐

ctrl+N

安装nerdtree


vimrc配置

set nu
set ts=4
set expandtab
set autoindent