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

Linux 文本编辑之Vim/Vi

时间:2016-05-13 15:27:13      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:linux   快捷键   编辑器   文本文件   

今天在网络上看到一个有关VIM的文章觉得很赞,就记录下来学习下!


Vim/Vi 简介


Vim/Vi是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件.

1、创建命令,创建文件 如 #vi filename,进入命令模式

技术分享

2、插入命令,可以进行文件编辑


技术分享

3、定位命令,可以定位到此文件需要的位置

技术分享


技术分享

4、删除命令,可删除或者剪切某些文本

技术分享

5、复制剪切命令

技术分享

7、替换或取消命令

技术分享

8、搜索和替换命令

技术分享

:10,100s/ircu/IRCU/g (不询问替换)
:10,100s/ircu/IRCU/c (询问替换)

9、保存和退出命令

技术分享

10、常用实例

(1) 导入文件 :r 文件名

技术分享

技术分享

技术分享

(2)执行命令 :r !命令  如 :r !date

(3) 导入命令执行结果 :r !命令,前两者结合使用.

(4)定义快捷键 :map 快捷键触发命令
    范例: : map ^P I#<ESC>    如  : map ^B 0x
    ^P = CTRL+V,CTRL+P = CTRL+V+P

(5)连续行注释 :n1,n2s/^/#/g
    ^尖角号表示行首

    :n1,n2s/^#//g  去掉行首注释
    :n1,n2s/#//g  去掉所选行全部#号注释

    :n1,n2s/^/\/\//g
    “\”转义符

(6)替换 :ab 51blog redking.blog.51cto.com

    取消替换 unab 51blog 



Linux 文本编辑之Vim/Vi

标签:linux   快捷键   编辑器   文本文件   

原文地址:http://liwenjia.blog.51cto.com/2656598/1772954

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