vi(转载)

vi的搜索和替换

  • 搜索中进行替换
  • 一种类型的替换命令

    第一个 g 表示是有选择的操作, pattern 指定选择行的模式, s 表示替换操作, old 是要替换的内容, new 是新内容, g 表示全局替换
    下面是一些例子:

    其中的

    下面时一些例子:

ex的命令

ex中用;代替,做行分界符时会将;前面的行改变成当前行

选项设置

建议的主题配置:

命令与键

  • 为了防止ex对特殊键进行解释, vi中可以用C-v对其进行跳脱.如下所示:
  • map!用于在插入模式下强制映射, unmap!用于在插入模式下取消映射
  • 映射一个功能键
  • od命令可以用来以8进制方式查看文件
  • @register 执行register中的文本作为命令
  • r命令可以用于读入文件或者将命令的输出读入当前的缓冲区
  • 增加和减少缩进级别
    在vi的自动缩进模式中,可以通过下面的命令更改缩进级别 

    可以通过下面的命令设置自动缩进模式
  • <>是进行缩进和反缩进的命令
  • 显示控制字符
  • 启用括号匹配

    -设置显示模式
  • cindent 按照c的格式缩进
  • 在vi中查看c源码的时候, 可以在#include “hell.h” 在双引号中间安gf就可以打开头文件, C-o(C-t)返回.
  • 窗体分割命令

    />
  • 缩写文本

使用ctags

命令的选项:

  • vi中在全文前植入行号的宏

插件

  • tip of the day
  • calendar
  • jad
  • sketch

其他

  • 加密
  • 将dos文件转化为linux文件
  • 在每行的行首/尾插入newstring

作者: 投稿者(Guest)

本账号专门用于发表“转载资料”以及读者的投稿

发表评论

电子邮件地址不会被公开。 必填项已用*标注