当前位置: 首页 > wzjs >正文

苏州网站开发公司招聘广州进出口贸易有限公司

苏州网站开发公司招聘,广州进出口贸易有限公司,WordPress安装aplayer,长沙市互联网加网站目录 vim中的五种常见模式介绍VIM的基本操作安装VIMVIM中的模式切换 VIM指令集命令模式指令集底行模式指令集视图模式指令集替换和插入模式 end vim中的五种常见模式介绍 正常/普通/命令模式【Normal mode】 控制屏幕光标的移动,字符、字或行的删除,移动…

目录

  • vim中的五种常见模式介绍
  • VIM的基本操作
    • 安装VIM
    • VIM中的模式切换
  • VIM指令集
    • 命令模式指令集
    • 底行模式指令集
    • 视图模式指令集
    • 替换和插入模式
  • end

vim中的五种常见模式介绍

  • 正常/普通/命令模式【Normal mode】

控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。在此模式下无法进行代码编辑

  • 插入模式【Insert mode】

只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。该模式是我们后面用的最频繁的编辑模式

  • 末行模式【Last line mode】

文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。 在命令模式下,shift+: 即可进入该模式。要查看你的所有模式:打开vim,底行模式直接输入

  • 视图模式

在正常模式按下v, V, Ctrl + v,可以进入可视模式。可视模式中的操作有点像拿鼠标进行操作,选择文本的时候有一种鼠标选择的即视感,有时候会很方便

  • 替换模式【Replace mode】

在正常模式按下R,可以进入可视模式。对于替换模式而言其实并没有那么常用,因为在命令模式中就可以直接进行替换,也就是按下【r】键,然后直接对当前光标所在字符进行替换即可。但是每次只可替换一次或者批量替换,在【替换模式】中可连续替换,更加方便

VIM的基本操作

安装VIM

sudo yum -y install vim	  //普通用户
yum -y install vim	      //超级用户
  • 如果你想要用vim编辑一个文件
VIM 文件名

在这里插入图片描述

VIM中的模式切换

  • 当我们一进入vim的时候,便是【命令模式】,上在这个模式下无法对文本去进行编辑,只能对当前的文本/代码进行一些基本的操作
  • 想要从命令模式切换为其他模式,就要按下对应的功能键,以下是vim中常见的5种模式
    在这里插入图片描述
  • 注意:如果你不知道自己在什么模式下,无脑Esc

VIM指令集

命令模式指令集

  • vim可以直接用键盘上↑↓←→来进行移动移动,但正规的vim是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格.
  • 按「 $ 」:移动到光标所在行的“行尾”【shift + 4】
  • 按「^」:移动到光标所在行的“行首”【shift + 6】
  • 按「w」:光标跳到下个字的开头
  • 按「b」:光标回到上个字的开头
  • 按「e」:光标跳到下个字的字尾
  • 按[gg]:定位到文本第一行
  • 按[G]:定位到最后一行【shift + g】
  • 「#l」:光标移到该行的第#个位置,如:5l,56l(其他三个方向键h,k,j一样可以组合用)
    在这里插入图片描述
  • 按「ctrl」+「b」:屏幕往“后”(上)移动一页
  • 按「ctrl」+「f」:屏幕往“前”(下)移动一页
  • 按「ctrl」+「u」:屏幕往“后”(上)移动半页
  • 按「ctrl」+「d」:屏幕往“前”(下)移动半页
  • 复制粘贴
  • 「yw」:将光标所在之处到当前字尾的字符复制到缓冲区中。
  • 「#yw」:复制#个字到缓冲区
  • 「yy」:复制光标所在行到缓冲区。
  • 「#yy」:例如,「5yy」表示拷贝从光标所在的该行“往下数”5行文字【包括光标所在行】
  • 「p」:将缓冲区内的字符贴到光标所在位置这一行的下一行。
  • 「#p」:例如,「5p」表示拷贝从光标所在的该行“往下数”5行文字。【包括光标所在行
    ❗注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能❗。】

在这里插入图片描述

  • 「#x」:例如,「6x」表示删除光标所在位置的“后面”6个字符【包含自己在内】
    「#X」:例如,「20X」表示删除光标所在位置的“前面”20个字符【不包含自己在内】
    「dd」:删除光标所在行
    「#dd」:删除光标所在行开始向下#行【包括当前行

执行「p / #p」就可以达到裁剪的效果

底行模式指令集

  • List item在使用末行模式之前,请记住先按「ESC」键确定您已经处于正常模式,再按「:」冒号即可进入末行模式
  • set nu / set nonu」 —— 代码前的行号
    在这里插入图片描述

在这里插入图片描述

  • 查找字符
  • 「/关键字」 —— 先按「/」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往后寻找到您要的关键字为止
  • 「?关键字」 —— :先按「?」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往前寻找到您要的关键字为止
  • 对于「/」查找和「?」查找存在向前和向后的区别,我们通过动图来看看
    在这里插入图片描述
  • ⌨替换字符
  • 「%s/替换前的字符串/替换后的字符串/g」 —— %s可以看成是C语言中字符串的格式声明符,g代表[global]整体的

在这里插入图片描述

  • 保存及退出vim
  • 「q」 —— 直接退出
  • 「q!」 —— 强制退出
  • 「wq」 —— 保存并退出
  • 「wq!」 —— 保存并强制退出

分屏编写工程

  • [vs 文件名] —— 创建文件
  • [ctrl + ww] —— 切换光标到不同的界面

视图模式指令集

  • 在可视模式下,比较常用的一条指令就是多行注释,放在这里将是因为它要配合【命令模式】和【底行模式】一起使用

多行注释

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
取消多行注释
在这里插入图片描述

在这里插入图片描述

替换和插入模式

这两个太简单了,插入模式按i进行进入,替换模式用shift+r进入分别可以进行插入字符和替换字符

end

对于这一节主要是指令的锻炼,要多练一下就可以掌握,感谢大家的阅读,快去练练吧。

http://www.dtcms.com/wzjs/831387.html

相关文章:

  • 仪征市建设局网站phpmyadmin wordpress
  • 如何自己建一个微网站网站模版购买发布
  • 做一个简单的网站要多少钱青岛网站设计
  • 举例说明商业网站的建设流程展会电子商务网站如何建设
  • 成都专业做网站推广电话怎么做网站账号注册机
  • 免费推广app工作好做吗网站优化是做什么的
  • 校园文化网站建设网站建设 竞标公司要求
  • 网站关键词快速排名服务构建网站的安全
  • 什么是推广型网站服务器安全配置
  • 自己做的网站提示不安全吗制作头像
  • php网站开发外文翻译wordpress添加右侧菜单
  • 做ic贸易去什么网站好留言板 wordpress
  • 如何做凡客网站襄阳网站建设制作费用
  • 淘宝客怎么样做自己的网站微建网站
  • 软文广告素材福田企业网站优化哪个好
  • 网站建设服务器租赁网站建设注意那
  • 网站建设公司的pest分析广告设计专业出来做什么
  • 成都鸿邑网站建设wordpress加背景音乐
  • 商标查询网站闵行郑州阳网站建设
  • 政务网站风格网站logo如何做链接
  • 合肥网站建设服务平台石家庄最新今天的消息
  • 做网站要学点什么wordpress用户自定义密码
  • 某网站自己做中性笔网站如何做mip
  • o2o网站源码app给网站做网络安全的报价
  • 做网站优化前端面试题2021及答案
  • 网站开发及后期维护福州网站制作系统
  • 设计网站推荐提升审美新闻发稿平台
  • 域名注册好了怎么做网站请问聊城网站建设
  • 株洲网站做的好的公司盐城网站建设jsxmt
  • 网站常用图标素材网站运营托管方案