人人都可以学会的「Vim」超级基础篇

前言

谷歌快捷键

  • cmd + w 关闭窗口
  • cmd + shift + t 撤回关闭窗口
  • cmd + t 新建一个窗口
  • cmd + r/f5 刷新
  • cmd + l (L) 输入网址
  • cmd + shift + i 打开开发者工具
  • cmd + shift + [ / ] 左 / 右切换窗口
  • cmd + [ / ] 前进/后退
  • cmd + 回车 新标签打开
  • cmd + shift + f 放大 / 缩小
  • shift + 回车 新窗口打开
  • cmd + f 视频最大化/视频最小化
  • cmd + p 打印配置
  • windows系统下 ctrl 就是 cmd

Vim

一.出生

    cd ~
    mkdir vim
    cd vim
    touch 1.txt
    vim 1.txt
复制代码

以上操作,成功的创建了一个vim文件,里面有1.txt,然后使用vim 1.txt打开了vim模式下的1.txt,如图(1)

图(1)

进入的默认模式就是 normal 模式

二.学习

  • i 进入编辑模式(输入法切换到英文)
  • 接下来就可以自己随便写了(i)
  • 代码高亮 :syntax on(n)
  • 设置行号 :set nu(n)
  • :w 就可以保存了,:wq就是保存并退出vim(n)
  • 在编辑模式下按esc就可以退回到normal模式(n)
  • 左(h), 下(j), 上(k), 右(l)(n)
  • 再次进入时(n)
    • i 表示插入(n)
    • a 表示字符后append(n)
    • o 表示当前行下插入(n)
    • A 表示当前行尾(n)
    • I 表示当前行前(n)
    • O 表示当前行上插入(n)
      • 进入编辑模式后(i)
      • ctrl + h 删除上一节字符(i)
      • ctrl + w 删除上一个单词(i)
      • ctrl + u 删除当前行(i)
  • esc退出后(normal模式)
    • gi 快速跳转到你最后一次编辑的地方并进入insert模式(n)
  • :vs 竖分屏,:sp 横分屏(n)
    • ctrl + w + h/j/k/l 切换到左/下/上/右窗口 (v)
  • x 删除, y 复制, p 粘贴, u 撤回(n)
  • :% s/you(你的替换的对象)/my(你要替换的内容)/g 把you全局替换成my(n)
  • 按大写的 V 选择行,ctrl + v 方块选择(n)
  • w移动下一个字符头, e移动下一个字符尾, b回到上一个字符头 (n)
  • 0(零)移动到行首, $ 移动到行尾(n)

三.成长

  • dd 删除行(并保存在寄存器中可以 p 复制你 dd 的)(n)
  • x 删除一个字符(n)
    • daw 删除整个单词(包含它周围的空格)(n)
    • diw 删除整个单词(包含它周围的空格)(n)
    • dt + ] / > / “ 删除]/>/”里的内容(n)
    • d+$ 删除到行尾(n)
    • d+0 删除到行首(n)
    • 2+dd numbder+dd = 删number行(n)
  • r 可以替换一个字符,s 替换并进入插入模式,大 S 删除整行替换,4s删四个字符,C 删除整行进入插入模式「daw/dtcaw/ct的作用一样,区别就是前者还在nomal模式,后者在insert模式」(n)

「(n)是指在nomal模式下,(i)是指在编辑模式下,(v)是指在可视化模式下」

未完待续


以上内容是对Vim教程的笔记

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享