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

  • 相关阅读:
    jsfl学习
    反射的小例子
    Tsql 递归构造连续日期序列
    无法远程链接sqlserver的解决办法
    ubuntu下安装中文输入法ibus
    vs2008设置为这个背景色
    由于登陆失败而无法启动服务mssqlserver无法启动的问题
    配置solr
    笔记本无法检测到无线信号的终极解决方案
    win7 asp.net 配置iis
  • 原文地址:https://www.cnblogs.com/chenyuxia/p/12810731.html
Copyright © 2011-2022 走看看