vim 命令编辑文档快捷键使用

1.通过vim 打开文件有两种模式一种为 一般模式 另一种为编辑模式

2.按下 i,o,a 就进入了编辑模式了,除了esc 可以进行任何键输入 按下 esc就回到一般模式

如果需要保存文件 需要在一般模式按下:wq 存储后离开

3.用键盘编辑文件按键影响

3.1在一般模式下可用的
3.11 hjkl 向左移动一个字符 向下移动一个字符 向上移动一个字符 向右移动一个字符

如果想移动多行前面带数字 如30j
ctrl +f/b/d/u 支持移动一页半页等

  • 表示光标移动到非空格字符的下一行
    -表示移动到非空格字符的上一行
    n+空格 表示(ˇˍˇ) 向后面移动多少位
    表 示 移 到 这 行 的 最 后 一 个 字 符 H 表 示 光 标 移 动 到 这 个 屏 幕 的 最 上 方 那 一 行 的 第 一 个 字 符 M 光 标 移 动 到 这 个 屏 幕 的 中 央 哪 行 的 第 一 个 字 符 L 光 标 移 动 到 最 下 方 哪 一 行 的 第 一 个 字 符 G 移 动 到 这 个 文 档 的 最 后 一 行 n G 表 示 移 动 到 第 n 行 g g 表 示 第 一 行 3.12 搜 索 与 替 换 / w o r d 表 示 向 下 寻 找 一 个 叫 w o r d 的 字 符 串 ? w o r d 表 示 向 上 寻 找 n 表 示 重 复 搜 索 向 下 刚 才 那 个 单 词 的 搜 索 N 向 上 重 复 / w o r d 和 n 组 合 : n 1 , n 2 / w o r d 1 / w o r d 2 / g 这 个 表 示 1 , 2 之 间 寻 找 w o r d 1 并 换 成 w o r d 2100 到 200 行 之 间 搜 寻 v b i r d 并 取 代 为 V B I R D 则 : 『 : 100 , 200 s / v b i r d / V B I R D / g 』 。 ( 常 用 ) : 1 , 表示移到这行的最后一个字符 H 表示光标移动到这个屏幕的最上方那一行的第一个字符 M 光标移动到这个屏幕的中央哪行的第一个字符 L 光标移动到最下方哪一行的第一个字符 G移动到这个文档的最后一行 nG 表示移动到第n行 gg 表示第一行 3.12 搜索与替换 /word 表示 向下寻找一个叫word的字符串 ?word表示向上寻找 n表示重复搜索 向下刚才那个单词的搜索 N 向上重复 /word 和n组合 :n1,n2/word1/word2/g 这个表示 1,2之间寻找word1 并换成word2 100 到 200 行之间搜寻 vbird 并取代为 VBIRD 则: 『:100,200s/vbird/VBIRD/g』。(常用) :1, HMLGnGngg3.12/wordwordwordnN/wordnn1,n2/word1/word2/g12word1word2100200vbirdVBIRD:100,200s/vbird/VBIRD/g():1,s/word1/word2/g 或 :%s/word1/word2/g
3.13 删除,复制,贴上

x X 一个向前删除 一个向后删除
nx表示多行 向后
dd 删除一整行
d1G 删除光标所在到第一行的所有记录
dG 删除光标到最后一行的所有数据
d 删 除 油 表 所 在 到 该 行 的 最 后 一 个 字 符 y y 复 制 光 标 所 在 行 n y y 复 制 光 标 所 在 的 向 下 n 行 y 1 G 复 制 油 表 所 在 行 到 第 一 行 的 所 有 数 据 y G 复 制 光 标 所 在 行 到 最 后 的 记 录 y 删除油表所在到该行的最后一个字符 yy复制光标所在行 nyy复制光标所在的向下n行 y1G复制油表所在行到第一行的所有数据 yG复制光标所在行到最后的记录 y yynyyny1GyGy 复制光标到该行行尾所有数据

p P 分别是上下贴上
J 将光标所在行与下一行的数据结合成同一行
c 重复删除多个数据
u 复原前一个动作

3.2 编辑模式下可用的按钮说明

i I 进入编辑模式
o, O 进入输入模式(Insert mode):
这是英文字母 o 的大小写。o 为『在目前光标所在的下一行处输入新的一行』; O 为在目前光标所在处的上一行输入新的一行!(常用)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值