split 水平分割------------命令---------------:sp filename
vsplit 垂直分割------------命令---------------:vsp filename
-On 垂直分割 vim -On 1.txt 2.txt
-On 水平分割 vim -on 1.txt 2.txt
ctrl+ww 切换窗口
路径切换和执行shell命令
:e .. 切换目录路径
:!commond 执行shell命令
替换
推荐一下方法
:n,$s/vi/vim/gc 有提示确认更换 更换按y 不更换按n
:s/vi/vim/ 替换当前行第一个 vi 为 vim
:s/vi/vim/g 替换当前行所有 vi为 vim
:n,$s/vi/vim/ 替换第 n 行开始到最后一行中每一行的第一个 vi 为 vim
:n,$s/vi/vim/g 替换第 n 行开始到最后一行中每一行所有 vi 为 vim
(n 为数字,若 n 为 .,表示从当前行开始到最后一行)
:%s/vivian/sky/(等同于 :g/vi/s//vim/) 替换每一行的第一个 vi 为 vim
字符删除和替换
温故而知新
# i/a 切换至插入模式
# q 退出
# wq 保存退出
# set nu 显示行号
------------------------------------------
替换和删除
# ra 将当光标指向的当前字符换成a
# x删除当前字符
# X删除当前字符的前一个字符