vi/vim 常用技巧(精华)

vi /vim

  • 访问文件需要密码
vim -x filename   
  • 分割窗口

 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删除当前字符的前一个字符
发布了31 篇原创文章 · 获赞 14 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/fzl_blog/article/details/104037444
今日推荐