1.最常用的的 就是编辑某文件了
vi/vim 文件名,进行修改和保存
保存使用 :w! 退出使用::q!
2. vi/vim设置自动换行
:set wrap
3.查找与替换
:s/vivian/sky/ 替换当前行第一个 vivian 为 sky
:s/vivian/sky/g 替换当前行所有 vivian 为 sky
:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
:n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky
其他设置:
vim显示行号
:set nu
4.查找单词
查找某个单词,使用g+* 就能找到vi打开的文件中的单词,如果要找下一个就按n就能找到下一个,按shit+n就能找到上一个
5.vim的上下左右:
上k
下j
左h
右l
6.vim比较两个文件的异同:
vimdiff FILE_LEFT FILE_RIGHT
vim -d FILE_LEFT FILE_RIGHT
同时打开多个文件:
vim file1 file2
或者在使用vim打开文件的时候,使用split 新文件file 新旧文件上下窗口中打开
或则 vsplit filename 新旧文件在左右文件中打开
使用ctrl+ww在不同的窗口中切换
7.vim复制一行
光标移动到某行,按yy就可以复制,按p就能粘贴
多余的行按dd就能删除