码迷,mamicode.com
首页 > 系统相关 > 详细

Vim学习笔记(二):第一章:vi文本编辑器

时间:2015-11-13 10:15:35      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:

vim兼容vi的所有指令

vi命令有如下特点:

  • 字母大小写有区别
  • 在输入时不会显示在屏幕上
  • 不需要再命令后加Enter键

1、打开与关闭文件

编辑文本时,vi将要编辑的文件复制到缓冲区(内存中另外设置的暂存本地内容的部分),显示缓冲区(虽然一次只能看到一个屏幕尺寸的部分),并且让你增加、删除和更改文本。存储编辑的结果时,vi则把缓冲区中的内容写回到永久的文件中,替换同名的旧文件。记住一点,你永远是在缓冲区里的文件副本上作业。

打开文件命令:

$  vi  [fikename]

上述命令出现方括号,表示filename是可选项,方括号本身不要输入。如省略filename,vi会打开一个未知的缓冲区,我们可在将缓冲区里的内容写入文件时命名。但良好的习惯是,先给出文件名称。

文件名在目录中必须是惟一的,可以包括除了斜线(/)、ASCII NUL以外的任何8位字符:斜线留作目录分隔符,ASCII NUL全部位都是0.你甚至可以在文件名中包含空格,只要在前面加上反斜线(\)。通常是包含任意的大写或小写字母,再加上点号与下划线。

打开其他目录下的文件要指定完整路径名,如: $  vi  /home/john/letter

2、保存和离开文件

  • w:保存但不离开vi
  • q:退出
  • wq:保存,离开
  • ZZ=wq
  • e!然后按enter:恢复上一次存储的内容
  • q! 然后按enter:消除所有编辑效果,然后离开vi
  • w!file:保存文件时出现文件名冲突,此命令将覆盖原文件
  • w newfile: 将编辑的结果写入新的文件

 

Vim学习笔记(二):第一章:vi文本编辑器

标签:

原文地址:http://www.cnblogs.com/xdjyw/p/4961288.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!