美文网首页
vim学习笔记01

vim学习笔记01

作者: 懒拖和傻淘 | 来源:发表于2019-01-10 12:44 被阅读3次

内容总结自vimtutor

vim常用键及命令

移动

方向移动光标

k
h l
j

使用计数移动光标

  • 2w,光标向前移动两个单词
  • 3e,光标向前移动到第三个单词末尾
  • 数字0,移动到行首

三种模式

  • 底线命令 按:
  • 正常模式 按(esc)返回正常模式
  • 编辑模式 按i

退出

正常退出

:q

强行退出

:q!

保存并退出

:wq

删除(亦是剪切)

删除的内容都会暂时先放到寄存器里,相当于剪切,当删除下一个内容时,则会替换掉上一个内容,别节均在正常模式下操作

删除当前光标下的字符

x

当前光标处删除至下一个单词的起始处,不包括下一个单词的第一个字符

  • dw
  • 加上数字可删除多个单词,如d2w或2dw表示删除两个单词

从当前光标处删除至单词末尾,包括当前单词的最后一个字符

  • de
  • d2e或2de,同上
  • ce(cw)删除并插入(cw,ce效果完全一样)

从当前光标删除至行末

  • d$
  • $表示行末
  • d2$ 删除当前光标至第2行末尾
  • 2d$ 同上

删除整行

  • dd
  • 2dd(或d2d)删除两行

撤销

恢复上一个命令

小写u

恢复该行原始状态

大写U

消除撤销命令

先按住ctrl不放,再按R(大写)

复制

  • 结合上节删除内容,正常模式下在所需位置的上方按下p可粘贴置入
  • 2p,复制两次

替换

单字符替换

  • 移动光至需要替换的位置,先按r,然后输入需要替换的字符
  • 3r,表示同时替换三个字符为同一个输入的字符

多字符替换

  • :s/diyy/diy 回车,将diyy替换为diy
  • :s/diyy/diy/g 回车,将整行diyy替换
  • :#,#s/diyy/diy/g 回车,#为行号,需要替换哪些行的就输入哪些行的行号进行替换
  • :%s/diyy/diy/g 回车,将整个文本全部替换,无提示
  • :%s/diyy/diy/gc 回车,将整个文本的diyy替换掉,并会提示是否替换

定位行

显示当前行信息

ctrl + g/G(vscode下,变成定位行号,因为vsvode下面已显示行号)

到第一行

  • gg
  • 数字+gg可直接到指定行号
  • 数字+G同数字+gg

搜索

  • / + 字符,最后回车
  • n重复搜索
  • ctrl + o,返回上一个位置
  • ctrl + i,撤销返回

显示配对括号

% + (、{、[

相关文章

  • vim学习笔记01

    内容总结自vimtutor vim常用键及命令 移动 方向移动光标 使用计数移动光标 2w,光标向前移动两个单词 ...

  • Python学习笔记-第十八天

    Django官方学习笔记Django快速搭建blogrunoob Django教程vim python搭建1vim...

  • vim学习 01——使用 hjkl 移动光标

    vim学习 01——使用 hjkl 移动光标

  • vim编辑器——Linux神器的操作手册

    目标 01. vi 简介 1.1 学习 vi 的目的 1.2 vi 和 vim vi vim vim = vi i...

  • vim学习笔记

    三种模式 vim分为3种模式:一般模式,编辑模式,命令行模式。 1. 一般模式 打开文档即为一般模式。 移动移动光...

  • 【vim】学习笔记

    按功能划分出命令 光标移动 w移动光标到下一个单词的词首,b移动光标到上一个单词的词首;e移动光标到下一个单词的结...

  • VIM学习笔记

    一些迟疑,还是决定要好好掌握vim 基本操作键

  • vim 学习笔记

    0. Install MacVim 1. 使用 Vundle 管理插件 1.1. Set up Vundle 1....

  • vim学习笔记

    vim 配置文件 在vim启动过程中,首先将查找配置文件并执行其中的命令,配置文件有三类 vimrc gvimrc...

  • VIM学习笔记

    原文地址:LoveDev 移动 单词移动 整行移动 根据行号来移动 行位置插入 tips1:10I*先输...

网友评论

      本文标题:vim学习笔记01

      本文链接:https://www.haomeiwen.com/subject/rvzorqtx.html