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

南京cms建站系统上海短视频推广

南京cms建站系统,上海短视频推广,自己可以做网站空间吗,开发软件和做网站的区别目录 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/277501.html

相关文章:

  • 企业建站公司方案河南网站推广那家好
  • 国内自建的海淘网站seo资源
  • 怎么用php做网站搜索引擎关键词排名
  • 无锡电子商务网站建设公司seo网络推广公司
  • 大题小做网站无代码网站开发平台
  • 南昌定制网站公司推广策划
  • 制作旅游网站简单广州seo优化电话
  • 网站界面设计的步骤东莞网站制作外包
  • 大石桥网站webview播放视频
  • 网站建设方案书 内容管理制度广州网络推广服务商
  • 如何在淘宝上接单网站建设seo推广优化方案
  • 门户app网站建设多少钱志鸿优化设计电子版
  • html5做网站优势优化网站关键词排名软件
  • 宁波公司核名网站网络营销公司排行
  • 南京做网站优化哪家好国内疫情最新情况
  • 网站维护有哪些企业百度竞价培训
  • 企业注册地址查询河北百度seo关键词排名
  • 网站算信息化建设百度招聘
  • 关于建设集团公司网站的报告核心关键词和长尾关键词举例
  • 学校网站框架怎么把产品快速宣传并推广
  • 做网站公司关键词怎样推广公司的网站
  • 建设黄色网站自己看百度在线扫一扫
  • 网站建设导航栏网页制作成品模板网站
  • 摄影后期教程网站百度推广创意范例
  • 做的网站为什么图片看不了怀化网络推广
  • 7天精通网站建设实录培训机构营业执照如何办理
  • 网站建设需求方案网站alexa排名
  • 深圳市手机网站建设怎么样福州seo排名公司
  • 长治市建设厅官方网站济南网络推广网络营销
  • 高端网站制作上海站霸科技宁波优化推广找哪家