分享

Linux命令:vim介绍

howtodown 发表于 2013-12-30 16:09:50 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 8206
本帖最后由 pig2 于 2013-12-31 17:11 编辑

vim 是一个强化的vi编辑器,说通俗点就是类似于字符界面的记事本,通常用来进行文本编辑.
vim基础功能、模式、命令


一.vim的功能
1.命令vim可以启动vim编辑器
2.一般我们通过vim+目标文件路径的形式使用vim
3.如果目标文件存在,则vim打开该文件
4.如果目标文件不存在,则vim新建并打开该文件
二.vim模式
1.一般模式、编辑模式、命令行模式
命令模式和输入模式的切换有Append,Insert,Replace,Subsitute
下面给大家介绍vim三种模式切换:
  • 刚开始vim文件的模式就是基本的模式,可以移动光标,查看文件,按i进入插入模式,就可以写内容了,然后按esc退到基本模式
  • 按ctrl v就是视图模式,可以选择大块的内容,再按esc就退出视图模式回到基本模式
  • 按冒号就是command模式,写个w就保存了内容。反正模式之间切换要先esc回到基本模式,然后再进入想要的模式。

三.一般模式下的命令
1.i 在光标前插入文本
你想在哪里插入文本,就把光标移到那里,按下i即可
2. 在当前行的下面插入新行
3. dd 删除整行
4. yy 将当前行的内容放入缓冲区(复制当前行)
5. n+yy 将n行的内容放入缓冲区(复制n行)
6. p 将缓冲区的文本放入光标后(粘帖)
7. u 撤销上一个操作
8. r 替换当前字符(先按下r再按下目标字符)
9. / 查找关键字(关键字以高亮显示,直接按n在关键字间来回切换)
四.命令行模式
1. :w 保存当前修改
2. :q 退出
3 :q! 强制退出
4. :x 保存并退出,相当于 wq
5. :set number(set nu) 显示行号
6. :! 系统命令 执行一个系统命令并显示结果
7. :sh 切换到命令行


这里特别强调一下vim退出:
(1)正常退出的前提条件是:打开的文本文件在内容上没有被改动、新建的文本文件没有添加任何内容、修改的文本文件已经保存等。此时可以使用正常退出命令进行退出,命令如下:
  1. #正常退出Vim编辑器命令  
  2. :q  
复制代码
输入以上命令时,命令应该显示在编辑器的最后一行。如果不是,则需要使用Esc键重新输入,输入完成后,按Enter键即可执行。

(2)如果退出时需要将已经编辑过的文本保存到文件中,可以使用以下命令保存文件并退出

  1. 保存并退出编辑器  
  2.     :wq
复制代码
(3)如果当前编辑的文本还没有明确指定路径和文件名,或者需要将当前编辑的文本另存,这时可以在保存退出命令后加上文件名
  1. #保存退出时,将文件保存到参数filename指定的文件中  
  2. :wq filename  
复制代码

(4)如果需要强制退出编辑器,可以使用如下命令:
  1. #强制退出并不保存  
  2. :q!
复制代码

需要注意

(1)强制退出将会丢失已经编辑的内容,因此在使用强制退出命令之前,应该确保没有保存的内容已经没有任何价值。
(2)在编辑文件内容过程中,输入保存命令退出:wq,并没有退出的时候,首先按下esc键,然后是输入:wq这时候变保存退出。











没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条