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

免费学习资源网站网易免费企业邮箱注册申请

免费学习资源网站,网易免费企业邮箱注册申请,制作网站品牌公司,网站建设 手机在vi编辑器的命令模式下#xff0c;命令的组成格式是#xff1a;nnc。其中#xff0c;字符c是命令#xff0c;nn是整数值#xff0c;它表示该命令将重复执行nn次#xff0c;如果不给出重复次数的nn值#xff0c;则命令将只执行一次。例如#xff0c;在命令模式下按j键表…       在vi编辑器的命令模式下命令的组成格式是nnc。其中字符c是命令nn是整数值它表示该命令将重复执行nn次如果不给出重复次数的nn值则命令将只执行一次。例如在命令模式下按j键表示光标向下移动1行而在命令模式下输入10j则表示光标将向下移动10行。显然这样比单纯移动键盘光标键效率要高。 1、定位光标 由于文件内容的插入、删除和替换等操作都是针对光标所在的字符或行而言的因此应该熟悉光标移动的命令和方法并充分利用命令重复执行的次数。 w   将光标移动到下1个单词的第1个字符。 W    将光标移动到后面第2个单词的第1个字符 e或E    将光标移动到下1个单词的最后1个字符 b或B   将光标移动到前1个单词的第1个字符 /string   向后移动光标并使之停留在字符串string的第一个字符处 string    向前移动光标并使之停留在字符串string的第一个字符处 $     将光标移动到本行的最后1个字符上 Ctrlb   将光标移动到本行的第1个字符上 其中w或W命令的差别只是在于非空格分割字符上w命令视非空格分隔字符为单词而W命令则忽略它。当使用/string或string命令时除了光标移动到指定的位置外还使文件中所有符合字符串string的地方高亮显。 2、插入或添加 无论是插入还是添加都是向所编辑的文件中加入新的内容但由于插入可以在光标前或当前行前添加可以在光标后或当前行后所以vi提供了多种插入和添加命令: i   在光标前插入字符 I   在当前行的行头插入字符 a   在光标后添加字符 A   在当前行的行尾添加字符 o    在当前行后添加新行 O   在当前行前添加新行 由于这6个命令都会使vi编辑器从命令模式切换到文本编辑模式下的插入状态所以当插入或添加完成后必须按ESC键返回到命令模式下。 3、删除 删除文本文件中的内容可以按照字符、单词和行为单位进行删除因此也有多个删除命令。删除命令执行后将使vi继续处于命令模式下。 x    删除光标所在位置的字符且光标移动到本行的下1个字符 nx  删除光标所在位置的n个字符 X    删除光标所在位置的前一个字符且光标停留在原来的字符上 D    删除光标所在位置到行尾的所有字符且光标停留在本行的行尾 dd     删除光标所在的行且光标移动到下1行 ndd  从光标位置开始删除 n 行 dw     删除光标所在位置到下一个单词的第一个字符间的所有字符且光标移动到下一个单词的第一个字符。 4、查找 在文件中查找字符串时可以向前查找也可以向后查找因此有两种命令其格式为 /expression ?expression 其中斜杠/)表示从当前位置开始向后查找问号表示从当前位置开始向前查找expression是正则表达式。如果正则表达式是字符串且包含. ^ $  / ~等特殊字符元字符则查找包含这些特殊字符的字符串时一定要在它们每一个前面加上反斜杠\)字符表示转义。 查找字符串~/yt-3.1.8在命令行模式下输入/\~\/yt-3\.1\.8,注意要在 每1个标签字符前都要使用转移字符。 5、修改 在vi编辑器中修改文本文件内容的命令主要是删除指定的字符或行并输入新的字符替换指定的字符或行。 s    删除光标所在位置的字符且光标移动到下1个字符上。然后进入 文本编辑模式下的插入状态等待用户输入 S    删除光标所在行且光标仍在本行的行首然后进入文本编辑模式下的插入状态等待用户输入 按2次c    与S命令功能相同 C或c$    删除光标所在位置到行尾的所有字符且光标停留在本行的行尾然后进入文本编辑模式下的插入状态等待用户输入 r    用r命令后输入字符替换当前光标位置处的字符。1次只能替换1个字符如果是相同连续的字符可以用nnr命令的形式。 R    使用该命令会使用vi进入文本编辑模式的替换状态在屏幕的左下方显示“REPLACE(替换状态信息。在这种状态下从当前光标所在的位置开始 新输入的字符将逐个替换原有的字符直到用户按下Esc键返回命令模式为止。 注意s、S、C、c$命令是修改命令它们与x、X、D、d删除命令不同的地方在于删除字符或行后vi的工作模式转变等待用户插入字符修改。R、r是替换命令此时vi是文本编辑模式下的替换状态而非插入状态输入的新字符将覆盖旧字符所以在输入时一定要注意是否覆盖了不该覆盖的字符。 6、剪切与粘贴 在文本文件编辑中经常需要将某处的1个句子或若干行文本移动或复制到本文件的其他地方这就需要编辑器有剪切和粘贴的功能。 vi中的缓冲区分为通用缓冲区和专用缓存区在一般情况下最近1次的抽取、删除、插入和修改的内容都将存放在通用缓冲区中。利用这些缓冲区可以非常方便地实现文件内容的剪切和粘贴。 按2次y   将光标所在行的内容复制到通用缓冲区该命令也称为抽取。 p    取出通用缓冲区中的内容放在光标所在位置的后面即粘贴。 复制多行可以使用nnyy命令。另外D、dd、O等删除、插入命令也是以行为单位将处理的内容放入通用缓冲区的。 7、撤销操作 使用编辑器的用户都会希望有撤销操作的命令。在vi编辑器中使用u键可以恢复。 8、几个特殊的命令 J命令 合并第n行与第n1行使用时将光标移动到第n行上按J键即可。 .命令 重复执行前一条操作命令。 ~命令  改变光标所在位置字母的大小写即大写变小写小写变大写。 9、移动光标 ctrlb   屏幕往后移动一页 ctrlf   屏蔽往前移动一页 ctrlu   屏幕往后移动半页  ctrld   屏幕往前移动半页 shiftl   光标移动到屏幕最后一行 shifth   光标移动到屏幕第一行 shiftm  光标移动到屏幕中间一行 数字 0   移动到文件的开头本行开始位置 G   移动到文件的最后 nG   光标移动到文件第 n 行 gg   光标移动到文件第一行相当于 1G $    移动到光标所在行的末尾 ^   移动到光标所在行的行首 10、末行模式操作 在使用末行模式之前请记住按住 esc 键确定忆经处理命令行模式后再按冒号“:”即可进入末行模式。 set nu   显示行号 set nonu  隐藏行号 set ic  搜索时忽略大小写 set noic 取消搜索忽略大小写 n  跳转到文件的某一行“n”表示一个数字如输入数字15再回车就会跳到文件的第15行 !cmd  运行 shell命令cmd -------附加语法------- ESC:%s/origanl/new/g %s 表示替换文本。 origan 表示原文 new 表示新的内容 /g 表示全文替换如果仅替换第一个则不需要/g 需要注意如果要替换的内容中包含特殊含义的字符需要使用转义符转义 例如 :%s/\\/\//g 表示把所有 反斜杠 \ 替换成正斜杠 / 拆开来看 :%s 表示要替换 / 语法分隔 \ 第一个 \ 表转义第二个 \ 表示反斜杠 / 语法分隔 / \ 表转义 / 表示正斜杠 / 语法分隔 /g 表示全文替换 vim键盘图
http://www.eeditor.cn/news/122922/

相关文章:

  • 福建百益建设集团有限公司网站python网页编程
  • 个人做的小网站需要备案网页搜索优化seo
  • 北京网站设计济南兴田德润评价进入淘宝网官网首页电脑版
  • 北京网站维护公司做买衣服的网站
  • 建设o2o网站可信网站认证logo
  • 做俄语网站广州软件开发培训班
  • 网站秒收录怎么做的wordpress如何拖移小工具
  • 建设网站英文翻译前沿的设计网站
  • 四川公司网站建设ps如何做ppt模板下载网站
  • 湘潭市网站建设商贸公司注册需要多少钱
  • 360网站弹窗推广怎么做的app推广软件
  • 智慧团建网站登录入口手机版怎样创建网站教程
  • 企业网站模板 免费前几年做那些网站致富
  • 当地信息网站建设资质网站营销队伍
  • 自己给公司做网站难不难佛山建筑公司排名
  • 中国建设门户网站成都有啥好玩的地方
  • wordpress4.9.4 使用教程seo关键词优化到首页
  • 出国越南做网站8000保底小公司做网站的实力
  • 网站建设的维护与更新南宁企业建站模板
  • 浙江均泰建设有限公司网站东营工程造价信息网
  • wordpress建站安全吗网站开发调用别人网站的组件
  • 制作手机网站oa办公系统是什么意思
  • 建设工业网站如何做微信小程序网站
  • 织梦网站登录建站交流
  • 六安网站线上引流多少钱国外有建站公司吗
  • 怎么样做一个个人网站php网站开发优点
  • 龙岩人自己的网站专业建设网站公司排名
  • 红色好看的网站无锡网站建设企业排名
  • 网站建设pad版本是什么东莞智通人才网官网首页
  • 营销型网站是啥wordpress多语言根据ip切换语言