zoukankan      html  css  js  c++  java
  • vi、vim编辑器

    vi Unix系统中默认的文本编辑器

    模式切换

     模式切换:

    命令模式到输入模式:

    a:在光标后插入内容

    A:在光标所在行末尾插入内容

    i:从光标前插入内容

    I:从光标所在行行首插入内容

    o:在当前光标下插入空行

    O:在当前光标上插入空行

    esc退回输出模式

    命令模式常用操作:

    set nu显示行号

    set nonu取消显示行号

    跳转:

    gg跳转到行首

    nG跳转到地n行

    G跳转末行

    剪切:

    dd删除当前光标所在行

    ndd删除从光标起第n行

    d^删除从光标前到行首的所有字符

    d$删除从光标处到行尾的所有字符

    复制:

    yy复制当前行到剪切板

    nyy从光标所在行的第n行内容

    粘贴:

    P将剪辑板的内容粘贴到光标之前

    p将剪切板的内容粘贴到光标之后

    末行模式

    查找:

    /word从全文中查找word

    n定义下一个匹配字符串

    N定义上一个匹配字符串

    撤销

    u撤销上一次操作

    :w 保存

    :q 退出

    :wq 保存并退出

    :! 强制

    :w /路径 另存为

    替换:

    :s /查找内容/替换结果/g  将当前行的查找内容进行替换。

    :#,# s/查找内容/替换内容/g  在#,#范围内的所有字符进行替换

    :%s /查找内容/替换内容/g    将整个文件范围内替换所有的字符串

    小技巧:批量加入注释

    进入命令模式:ctrl+v进入插入模式

    在最左边一列使用上下键进行选取范围

    按大小I

    输入内容

    按两下esc退出

  • 相关阅读:
    goland 安装包激活码
    go目录文件
    php 单表数据转化为json格式
    thinkphp分页查询,后台处理怎么做
    用js 获取url 参数 页面跳转 ? 后的参数
    约瑟夫问题
    openstack配置
    Python数据结构
    Python常用排序算法
    scrapy使用
  • 原文地址:https://www.cnblogs.com/bnre/p/14253018.html
Copyright © 2011-2022 走看看