网站建设与维护期末考试题,建设网站项目的目的是什么,凡客诚品被谁取代了,做网站的硬件成本一、vim简述1#xff09;vi/vim2#xff09;检查vim是否安装2)如何用vim打开文件3)vim的几种模式命令模式插入模式末行模式可视化模式二、vim的基本操作1)进入vim#xff08;命令行模式#xff09;2)[命令行模式]切换至[插入模式]3)[插入模式]切换至[命令行模式]4)[命令行模…一、vim简述1vi/vim2检查vim是否安装2)如何用vim打开文件3)vim的几种模式命令模式插入模式末行模式可视化模式二、vim的基本操作1)进入vim命令行模式2)[命令行模式]切换至[插入模式]3)[插入模式]切换至[命令行模式]4)[命令行模式]切换至[末行模式]5)[命令行模式]切换至[可视化模式]5)[可视化模式]切换至[命令行模式]5)退出vim及保存文件三、vin的四种模式详细介绍1命令行模式和插入模式从命令行模式切换到插入模式从插入模式切换为命令模式:移动光标删除文字复制替换撤销上一次操作更改跳至指定的行2)末行模式列出行号跳到文件中的某一行查找字符保存文件离开vim3)可视化模式如何进入到可视化模式可视化模式复制操作为配置文件添加#多行注释为配置文件去除#多行注释一、vim简述
1vi/vim
vi/vim的区别简单点来说它们都是多模式编辑器不同的是vim是vi的升级版本它不仅兼容vi的所有指令而且还有一些新的特性在里面。例如语法加亮可视化操作,不仅可以在终端运行也可以运行于x window、 mac os、windows。我们这里主要讲解vim。
2检查vim是否安装
一般来说linux系统默认都是安装了vim编辑器的我们可以在终端输入vim就可以检查是否安装。 输入vim如果出现如下界面则表示已安装。 如果提示未安装则在终端输入如下命令 yum install -y vim 2)如何用vim打开文件
在终端输入vim加文件的路径 vim ./test.c #$ vim的基本操作 在终端输入vim及文件路径后就进入vim全屏幕编辑画面。 vim test test是当前目录下的文件 要注意当你进入vim之后是处于[命令行模式]你要切换到[插入模式]才能够输入文字。
3)vim的几种模式
vim的模式比较多我们这里讲解经常用到的四种分别是命令模式、插入模式、末行模式、可视化模式。
命令模式
使用VIM编辑器时默认处于命令模式。在该模式下可以移动光标位置可以通过快捷键对文件内容进行复制、粘贴、删除等操作。
插入模式
只有在该模式下才可以进行文字输入按「ESC」键可回到命令行模式。该模式是我们后面用的最频繁的编辑模式。
末行模式
文件保存或退出也可以进行文件替换找字符串列出行号等操作。 在命令模式下shift: 即可进入该模式。要查看你的所有模式打开vim底行模式直接输入 help vim-modes 可视化模式
二、vim的基本操作
1)进入vim命令行模式
在终端输入vim及文件路径后就进入vim全屏幕编辑画面。 vim test test是当前目录下的文件 要注意当你进入vim之后是处于[命令行模式]你要切换到[插入模式]才能够输入文字。
2)[命令行模式]切换至[插入模式] 输入a、输入i、输入o 输入以上的任意一个都可以进行切换然后就可以进行文字输入了。
3)[插入模式]切换至[命令行模式]
目前处于[插入模式]就只能一直输入文字如果发现输错了字,想用光标键往回移动将该字删除可以先按一下「ESC」键转到[命令行模式]再删除文字。当然也可以直接删除。后面会详细讲解
4)[命令行模式]切换至[末行模式]
「shift ;」, 其实就是输入[:]
5)[命令行模式]切换至[可视化模式]
「Ctrl v」
5)[可视化模式]切换至[命令行模式]
按「Esc」就行
5)退出vim及保存文件
就是在[正常模式]下按一下「:」冒号键进入「末行模式」 例如: w 保存当前文件 : wq (输入「wq」,存盘并退出vim) : q! (输入q!,不存盘强制退出vim)
三、vin的四种模式详细介绍
1命令行模式和插入模式
从命令行模式切换到插入模式
进入到命令行模式就是进行文本编辑了。 :按「i」切换进入插入模式「insert mode」按“i”进入插入模式后是从光标当前位置开始输入文件 :按「a」进入插入模式后是从目前光标所在位置的下一个位置开始输入文字 :按「o」进入插入模式后是插入新的一行从行首开始输入文字。 从插入模式切换为命令模式:
按「ESC」键就行。
移动光标 vim可以直接用键盘上的光标来上下左右移动但正规的vim是用小写英文字母「h」、「j」、「k」、「l」分别控制光标左、下、上、右移动。 按「 $ 」移动到光标所在行的“行尾” 按「^」移动到光标所在行的“行首” 按「w」光标跳到下一个字的开头 按「#w」光标跳到下#个字的开头 按「e」光标跳到下一个字的字尾 按「#e」光标跳到下#个字的字尾 按「b」光标回到前一个字的开头 按「#b」光标回到前#个字的开头 按「#l」光标移到该行的第#个位置(只能从前往后)如5l,56l 按gg进入到文本开始 按shiftg进入文本末端 按「ctrl」「b」屏幕往“后”移动一页 按「ctrl」「f」屏幕往“前”移动一页 按「ctrl」「u」屏幕往“后”移动半页 按「ctrl」「d」屏幕往“前”移动半页 删除文字 「x」每按一次删除光标所在位置的一个字符 「#x」例如「6x」表示删除光标所在位置的“后面包含自己在内”6个字符 「X」大写的X每按一次删除光标所在位置的“前面”一个字符 「#X」例如「20X」表示删除光标所在位置的“前面”20个字符 「dd」删除光标所在行 「#dd」从光标所在行开始删除#行 复制 「yw」将光标所在之处到字尾的字符复制到缓冲区中。 「#yw」复制#个字到缓冲区 「yy」复制光标所在行到缓冲区。 「#yy」例如「6yy」表示拷贝从光标所在的该行“往下数”6行文字。 「p」将缓冲区内的字符贴到光标所在位置。注意所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。 替换 「r」替换光标所在处的字符。 「R」替换光标所到之处的字符直到按下「ESC」键为止。 撤销上一次操作 「u」如果您误执行一个命令可以马上按下「u」回到上一个操作。按多次“u”可以执行多次回复。 「ctrl r」: 撤销的恢复。 更改 「cw」更改光标所在处的字到字尾处 先将该字删掉然后输入想输入的内容 「c#w」例如「c3w」表示更改3个字 跳至指定的行 「ctrl」「g」列出光标所在行的行号。 「#G」例如「10G」表示移动光标至文章的第10行行首 2)末行模式
在使用末行模式之前要先按「ESC」键确定您已经处于正常模式再按「」冒号即可进入末行模式。
列出行号 「set nu」: 输入「set nu」后会在文件中的每一行前面列出行号。 「set nonu」:输入「set nonu」后会取消文件中每一行前面的行号。 跳到文件中的某一行 「#」:「#」号表示一个数字在冒号后输入一个数字再按回车键就会跳到该行了如输入数字15再回车就会跳到文章的第15行。 查找字符 「/关键字」: 先按「/」键再输入您想寻找的字符如果第一次找的关键字不是您想要的可以一直按「n」会往后寻找到您要的关键字为止。 「?关键字」先按「?」键再输入您想寻找的字符如果第一次找的关键字不是您想要的可以一直按「n」会往前寻找到您要的关键字为止。 那 和 查找有和区别记住/是从前往后找是从后往前找。 保存文件 「w」: 在冒号输入字母「w」就可以将文件保存起来 离开vim 「q」按「q」就是退出如果无法离开vim可以在「q」后跟一个「!」强制离开vim。 「wq」一般建议离开时搭配「w」一起使用这样在退出的时候还可以保存文件。 3)可视化模式
如何进入到可视化模式
在命令模式中直接按ctrl v可视块然后按下↑ ↓ ← →方向键来选中需要复制的区块按下y 键进行复制不要按下yy最后按下p 键粘贴,退出可视模式按下Esc
可视化模式复制操作
第一步在命令模式下直接按小v进入可视化模式
第二步使用方向键↑ ↓ ← →选择要复制的内容然后按y键
第三步移动光标停在需要粘贴的位置按p键进行粘贴操作
为配置文件添加#多行注释
第一步按Esc退出到命令模式按gg切换到第1行
第二步然后按Ctrlv进入到可视化区块模式列模式
第三步在行首使用上下键选择需要注释的多行
第四步按下键盘大写“I”键进入插入模式Shift i
第五步输入#号注释符
第六步输入完成后连续按两次Esc即可完成添加多行注释的过程
为配置文件去除#多行注释
第一步按Esc退出到命令模式按gg切换到第1行
第二步然后按Ctrlv进入可视化区块模式列模式
第三步使用键盘上的方向键的上下选中需要移除的#号注释
第四步直接按Delete键即可完成删除注释的操作 文章转载自: http://www.morning.xhhqd.cn.gov.cn.xhhqd.cn http://www.morning.ymfzd.cn.gov.cn.ymfzd.cn http://www.morning.bauul.com.gov.cn.bauul.com http://www.morning.skfkx.cn.gov.cn.skfkx.cn http://www.morning.nxbsq.cn.gov.cn.nxbsq.cn http://www.morning.fznj.cn.gov.cn.fznj.cn http://www.morning.ymtbr.cn.gov.cn.ymtbr.cn http://www.morning.xyrss.cn.gov.cn.xyrss.cn http://www.morning.tqrxm.cn.gov.cn.tqrxm.cn http://www.morning.hhkzl.cn.gov.cn.hhkzl.cn http://www.morning.qbgdy.cn.gov.cn.qbgdy.cn http://www.morning.xyhql.cn.gov.cn.xyhql.cn http://www.morning.ympcj.cn.gov.cn.ympcj.cn http://www.morning.xqjh.cn.gov.cn.xqjh.cn http://www.morning.nydtt.cn.gov.cn.nydtt.cn http://www.morning.wkmyt.cn.gov.cn.wkmyt.cn http://www.morning.dwztj.cn.gov.cn.dwztj.cn http://www.morning.tpqrc.cn.gov.cn.tpqrc.cn http://www.morning.sjqpm.cn.gov.cn.sjqpm.cn http://www.morning.tdfyj.cn.gov.cn.tdfyj.cn http://www.morning.trhlb.cn.gov.cn.trhlb.cn http://www.morning.gjlxn.cn.gov.cn.gjlxn.cn http://www.morning.stfdh.cn.gov.cn.stfdh.cn http://www.morning.rkwlg.cn.gov.cn.rkwlg.cn http://www.morning.rfljb.cn.gov.cn.rfljb.cn http://www.morning.qbtj.cn.gov.cn.qbtj.cn http://www.morning.rpstb.cn.gov.cn.rpstb.cn http://www.morning.nlryq.cn.gov.cn.nlryq.cn http://www.morning.bpknt.cn.gov.cn.bpknt.cn http://www.morning.hnmbq.cn.gov.cn.hnmbq.cn http://www.morning.zlsmx.cn.gov.cn.zlsmx.cn http://www.morning.wrbf.cn.gov.cn.wrbf.cn http://www.morning.srgsb.cn.gov.cn.srgsb.cn http://www.morning.qlwfz.cn.gov.cn.qlwfz.cn http://www.morning.dwrjj.cn.gov.cn.dwrjj.cn http://www.morning.rxyz.cn.gov.cn.rxyz.cn http://www.morning.neletea.com.gov.cn.neletea.com http://www.morning.qnjcx.cn.gov.cn.qnjcx.cn http://www.morning.ctqlq.cn.gov.cn.ctqlq.cn http://www.morning.wkws.cn.gov.cn.wkws.cn http://www.morning.mmkrd.cn.gov.cn.mmkrd.cn http://www.morning.fbtgp.cn.gov.cn.fbtgp.cn http://www.morning.snygg.cn.gov.cn.snygg.cn http://www.morning.wbnsf.cn.gov.cn.wbnsf.cn http://www.morning.yixingshengya.com.gov.cn.yixingshengya.com http://www.morning.zlxrg.cn.gov.cn.zlxrg.cn http://www.morning.hyyxsc.cn.gov.cn.hyyxsc.cn http://www.morning.wtcyz.cn.gov.cn.wtcyz.cn http://www.morning.hsrpr.cn.gov.cn.hsrpr.cn http://www.morning.jpjxb.cn.gov.cn.jpjxb.cn http://www.morning.tlfyb.cn.gov.cn.tlfyb.cn http://www.morning.kdrly.cn.gov.cn.kdrly.cn http://www.morning.hqlnp.cn.gov.cn.hqlnp.cn http://www.morning.jgnjl.cn.gov.cn.jgnjl.cn http://www.morning.ddrdt.cn.gov.cn.ddrdt.cn http://www.morning.ptqbt.cn.gov.cn.ptqbt.cn http://www.morning.bnfsw.cn.gov.cn.bnfsw.cn http://www.morning.tgfsr.cn.gov.cn.tgfsr.cn http://www.morning.tqjks.cn.gov.cn.tqjks.cn http://www.morning.dqkrf.cn.gov.cn.dqkrf.cn http://www.morning.kxqfz.cn.gov.cn.kxqfz.cn http://www.morning.ybhrb.cn.gov.cn.ybhrb.cn http://www.morning.skksz.cn.gov.cn.skksz.cn http://www.morning.lyhry.cn.gov.cn.lyhry.cn http://www.morning.tpfny.cn.gov.cn.tpfny.cn http://www.morning.qdxtj.cn.gov.cn.qdxtj.cn http://www.morning.mphfn.cn.gov.cn.mphfn.cn http://www.morning.sftrt.cn.gov.cn.sftrt.cn http://www.morning.mqfw.cn.gov.cn.mqfw.cn http://www.morning.vehna.com.gov.cn.vehna.com http://www.morning.lmtbl.cn.gov.cn.lmtbl.cn http://www.morning.jnzfs.cn.gov.cn.jnzfs.cn http://www.morning.sdktr.com.gov.cn.sdktr.com http://www.morning.bzfwn.cn.gov.cn.bzfwn.cn http://www.morning.dbddm.cn.gov.cn.dbddm.cn http://www.morning.1000sh.com.gov.cn.1000sh.com http://www.morning.lfmwt.cn.gov.cn.lfmwt.cn http://www.morning.hhxpl.cn.gov.cn.hhxpl.cn http://www.morning.lftpl.cn.gov.cn.lftpl.cn http://www.morning.nqdkx.cn.gov.cn.nqdkx.cn