Linux命令基础3

. vim编辑器
  系统自带的是vi,vim是vi的一个升级版
 2. vim三种模式
  命令模式
  输入模式
  末行模式
 3. 模式之间的切换
  命令模式--》输入模式:i,a,o
  输入模式--》命令模式:ESC
  
  命令模式--》末行模式: :
  末行模式--》命令模式:ESC
  
 4.命令模式下的常用操作
  yy: 复制
  p: 黏贴
  dd: 剪切,删除
  nyy: 复制n行
  ndd: 剪切n行
  u: 撤销
  
  G:跳转到最后一行
  1G:跳转到第一行
  nG: 跳转到n行
  
  dG: 删除光标所在行到末尾的行
  
  home: 跳转到行首
  end: 跳转到行尾
  
  ctrl f: 往下翻一屏
  ctrl b: 往上翻译屏
  
  /string: 搜索字符
  n: 向下搜索(正向查找)
  N: 反向查找
  
 5. 输入模式下直接编辑文本即可
 6. 末行模式下的操作
  nohl: 取消高亮
  set nu: 显示行号
  set nonu: 不显示行号
  m,n s///g
   %: 全局替换
   m,$: m行到末行
   % s/^/#/: 在全文行首添加#
   % s/^#//: 删除全文中开头#
   
   % s/$/ken/ : 在行尾添加字符串ken
   % s/ken$//: 删除行尾的ken
   
  set ai: 自动缩进
  set tabstop: 设置缩进
   set tabstop=10
  set noai: 不自动缩进
  
  w: 保存文本
  q: 退出
  q!: 强制退出
  wq: 保存退出
  wq!: 强制保存退出
  
  !: 执行命令
  r: 把一个文件中的内容读取到本地
 
 7. 配置文件
  /etc/vimrc: 配置对所有用户生效
  ~/.vimrc: 对指定用户生效
 
 8. 分屏操作
  vim -O: 垂直分屏
  vim -o: 水平分屏
  
 9. 崩溃缓存文件
  vim -r .test.swp
  rm -rf .test.swp

猜你喜欢

转载自www.cnblogs.com/zp-1996/p/10848743.html
今日推荐