zoukankan      html  css  js  c++  java
  • 系统阶段回顾部门-编辑命令使用技巧-vim

    文件编辑查看命令总结
    vi 记事本
    a 光标快速移动快捷方式
    纵向移动: gg G ngg
    横向移动: 0/^ $
    b 移动光标转为编辑状态
    i I a A o O C cc
    c 快速编辑文本内容信息
    dd ndd yy nyy p np
    d 特殊操作编辑文本方式
    显示或取消显示行号信息
    :set nu
    :set nonu
    撤销文本内容编辑操作
    u undo
    ctrl + r redo
    快速搜索文本指定内容
    /搜索内容 -- n 进行选择
    PS:忽略大小写搜索信息
    1. 设置方法 :set ic / 取消方法 :set noic
    2. 设置方法 :set ignorecase / 取消方法 set noignorecase
    3. 查找方法 /search-textc
    快速删除内容到达行尾
    dG 将光标所在位置内容,到行尾信息全部删除

    vim nodepad++(功能更强) 有颜色区分不同信息
    1. 取消高亮显示
    /搜索一个文件中没有的信息
    2. 快速移动或复制数据信息
    :2,4move9 --- 将第几行到第几行的内容移动到指定行的后面
    :2,4copy9 --- 将第几行到第几行的内容复制到指定行的后面
    3. 文件内容信息进行修改替换
    %s#oldboy#oldgirl#g --- 将文件中指定信息全部做替换
    % 全部做替换
    s substitute 替换
    g global 将整行符合要求的字符都做替换
    #要替换的信息#修改成什么信息#

    替换修改文件部分内容
    :2,4s#oldgirl#oldboy#g --- 将第二行到第四行内容进行替换
    :12,$s#oldgirl#oldboy#g --- 将第十二行到结尾内容进行替换
    4. 批量修改文件内容
    01. 批量进行注释 --- 批量添加信息
    第一个步骤:进入批量编辑状态(视图模式)
    ctrl+v --- 进入试图模式
    -- VISUAL BLOCK --
    第二个步骤:批量选中要编辑的行
    方向键选择
    第三个步骤:进行编辑修改
    shift+i--进行单行编辑
    第四个步骤:实现批量修改
    按esc

    02. 批量删除信息
    第一个步骤:进入批量编辑状态(视图模式)
    ctrl+v --- 进入试图模式
    -- VISUAL BLOCK --
    第二个步骤:批量选中要删除的列
    方向键选择
    第三个步骤:删除信息
    按键盘字母d 或者 按键盘字母x

  • 相关阅读:
    基于javascript引擎封装实现算术表达式计算工具类
    Windows 服务入门指南
    参数化查询为什么能够防止SQL注入
    Control 的DraggerHelper, 拖动控件从此变得很简单。。。
    书籍推荐记这几年看的书
    使用“using” 的 “Cursor”
    多线程,silverlight_Rest_WCF,dynamic 索引帖
    关于静态事件 static event 的二三事
    探讨 .NET 4 新增的 SortedSet 类
    我们需要莱特希尔报告
  • 原文地址:https://www.cnblogs.com/chenyuxia/p/12810731.html
Copyright © 2011-2022 走看看