junxnone / linux

Linux wiki
https://junxnone.github.io/linux/
0 stars 0 forks source link

Tools Text Vi UseCase #18

Open junxnone opened 4 years ago

junxnone commented 4 years ago

Vi 用例

Reference

简单使用

替换

命令 Description
:s/old/new 用new替换行中首次出现的old
:s/old/new/g 用new替换行中所有的old
:n,m s/old/new/g 用new替换从n到m行里所有的old
:%s/old/new/g 用new替换当前文件里所有的old

注释

多行注释

  1. 命令行模式 --> ctrl + v --> visual block 模式
  2. jk, 选中需要注释的行
  3. 大写字母I,插入注释符,例如 //#
  4. esc退出即可注释

取消多行注释

  1. 命令行模式 --> ctrl + v --> visual block 模式,
  2. hl选中列数,jk选中行数
  3. d取消注释

Tips

Tips cmd
paste 多行 出现缩进 :set paste
设置鼠标粘贴 :set mouse-=a
设置隐藏字符可见 : set list/: set nolist
设置终端背景色 [终端相关] 编辑->配置文件首选项->配置文件->编辑->颜色
junxnone commented 4 years ago

junxnone/linuxwiki#14