zoukankan      html  css  js  c++  java
  • 末行模式和编辑模式

    进入方式:由命令模式进入,按下“:”或者“/”即可进入

    退出方式:

    a、  按下esc

    b、 连按2次esc

    c、  删除末行全部输入字符

    1、 保存操作

    输入:“:w”   保存文件

    输入:“:  路径”  另存为

    2、 退出

    输入:“:q”   退出文件

    3、 保存并退出

    输入:“:wq”   保存并退出

    4、 强制

    输入:“:q!”    表示强制退出,刚才做的操作不保存

    5、 调用外部命令

    输入:“:!外部命令”

    6、 搜索/查找

    输入:“/关键词”

    例如:我想在passwd里面搜索sbin关键词

           在搜索结果中切换上/下一个结果:N/n

           如果需要取消高亮,则需要输入:”nohl”

    7、 替换

    输入:“:s/搜索的关键词/新的内容”      替换光标所在行的第一处符合条件的内容

    输入:”:s/搜索的关键词/新的内容/g”    替换光标所在行的全部符合条件的内容

    输入:”:%s/搜索的关键词/新的内容”     替换整个文档中每行第一个符合条件的内容

    输入:“:%s/搜索的关键词/新的内容/g”   替换整个文档的符合条件的内容

    %表示整个文档

    g表示全局(global)

    8、 显示行号

    输入:”:set nu”

    如果想要取消就输入:‘’:set nonu”

    9、 扩展2:

    使用vim同时打开多个文件,在末行模式下进行切换文件

    查看当前已经打开的文件名称:”:files”

    在%a的位置有2种显示的可能

    %a:a=active ,表示当前正在打开的文件;

    #:表示上一个打开的文件

    切换文件的方式

    1. 如果需要指定切换文件的名称,则可以输入:”:open 文件名”
    2. 可以通过其他命令来切换上一个文件/下一个文件

    输入:”:bn”  切换到下一个文件(back next)

    输入:”bp”   切换到上一个文件 ( back prev)

    编辑模式

    进入:

     i:在光标所在字符前开始插入

     a:在光标所在字符后开始插入

     退出:

           esc

  • 相关阅读:
    参数调优
    类路径
    《高性能MySQL》
    Hibernate操作和保存方式
    MySQL中文乱码
    数据库锁
    事务隔离级别
    分布式事务
    线程池:ThreadPoolExecutor
    系统整体测试工具
  • 原文地址:https://www.cnblogs.com/healy/p/10707130.html
Copyright © 2011-2022 走看看