Chinaunix首页 | 论坛 | 博客
  • 博客访问: 69365
  • 博文数量: 18
  • 博客积分: 375
  • 博客等级: 一等列兵
  • 技术积分: 236
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-10 14:40
文章分类
文章存档

2012年(18)

我的朋友

分类: LINUX

2012-03-11 21:11:15

Vi 编辑器

 

 

1Vi 编辑器是一个模式编辑器。有三种模式(不同的版本名称可能不一样):

 

普通模式, 命令模式, 编辑模式

 

 

 

Vi 文件名    进入的是普通模式  按i  进入编辑模式

当编辑完后按Esc键切换到普通模式,

你需要保存文件,你按 :进入命令模式,

你打上wq(是写和退出简写) 或 x .   

1.保存退出 wq

2.强行退出 q! 放弃修改内容

3.直接退出 会询问是否保存

4vi –r FileName 在上次正用 vi 编辑 FileName 发生系统崩溃后,恢复FileName

 

 

 

2、在文本输入的时候,为了更方便的输入代码,会用到一些命令(此操作都在普通模式下)

 

 

 1. 我打开文件的时候,光标在行首,我需要在行尾输入代码这时候,

    按SHIFT+ A

 2. 若光标在行尾,想在行首进行输入代码,则命令SHIFT+I

 3. 我需要在光标所在行前另起一行,命令:SHIFT+O

 4. 我需要在光标所在行后另起一行,命令:o

 5.  n+ 光标下移 行。  n- 光标上移 行。 

 6. 删除光标所在行,命令:dd

 7. ndd删除n,从光标所在行开始往下数

 8. dgg删除到文件开头,包括光标所在行

 9. 光标所在行yy , p,在后一行粘贴出来

3、在命令模式下

1. :n1,n2 co n3 将 n1 行到 n2 行之间的内容拷贝到第 n3 行下。
  :n1,n2 m n3 将 n1 行到 n2 行之间的内容移至第 n3 行下。
  :n1,n2 d 将 n1 行到 n2 行之间的内容删除。

 

 

4、为了方便VI编辑器的编辑,现在对编辑器进行一些设置

 

1、要使vi编辑器永久显示行数:vi /etc/virc 

   要使vim编辑器永久显示行数:vi /etc/vimrc 

在 以set开头的最后面添加set nu,保存退出即可

设置tab键的空格时,添加set tabstop=字符数

 

 

阅读(1280) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~