zoukankan      html  css  js  c++  java
  • VIM

    1. 概述

      1. vimrc 文件的优先级
      2. 结论在最后
    2. 背景

      1. 重装 git for windows
      2. git bash 相关的配置, 都丢了
        1. vim
      3. bash
      4. 痛不欲生
      5. 感觉应该认真对待 配置文件 了
      6. 当然, 首先还是要 尝试理解 配置文件
      7. vim 也算是 老熟人了, 先从这里开始吧
    3. 环境

      1. os
        1. win10
      2. shell
        1. mingw 3.4.0

    1. 准备: 定位 vimrc 文件

    1. 概述

      1. 首先, 我们得知道它在哪
    2. 步骤

      1. 进入 vim

      2. 切换到 命令模式

      3. 输入命令

      :version
      
      1. 结果如下

        # 今天只关注 vimrc
        # 其他配置, 我暂时也不太明白
        
        系统 vimrc 文件: "/etc/vimrc"
        用户 vimrc 文件: "$HOME/.vimrc"
        第二用户 vimrc 文件: "~/.vim/vimrc"
        用户 exrc 文件: "$HOME/.exrc"
        defaults file: "$VIMRUNTIME/defaults.vim"
        
    3. 问题

      1. 问题1: 什么是 rc 文件

        1. 问题

          1. rc 是什么意思
        2. 回答

          1. runtime configuration
      2. 问题2: 这么多 rc 文件, 到底哪个生效呢

        1. 问题

          1. 这些 rc 文件, 有优先级吗
        2. 回答

          1. 当然有啦

    2. 实验与结论

    1. 概述

      1. 为了弄清优先级, 自己做了些实验
    2. 准备

      1. 属性: number

        1. 这个项在 系统配置文件 里没有
        2. 而且效果也显著
      2. 配置文件

        1. 系统配置

          /etc/.vimrc
          
        2. 用户配置, 其实可以理解为, 第一用户配置文件

          ~/.vimrc
          
        3. 第二用户配置

          ~/.vim/vimrc
          
    3. 过程

      1. 思路
        1. 通过简单的配置修改, 判断到底哪个文件在生效
    4. 结果

      1. 三个文件只要有一个, vim 就能正常运行
      2. 如果有 用户配置, 第二用户配置就无法生效
      3. 相同的项, 如果 用户配置 里有, 就会覆盖 系统配置
      4. 如果 系统配置 里有, 用户配置 没有的项, 就以 系统配置 为准

    3. 思路

    1. 思路

      1. 自己定义的配置, 都放到 用户配置 里
      2. 尽量使用 用户配置
    2. 问题

      1. 如果用 系统配置, 重装 git for windows 有配置丢失的风险
      2. 如果用 用户配置, 重装系统, 有配置丢失的风险
    3. 建议

      1. 自己想办法, 把配置做一个备份
  • 相关阅读:
    简单字典操作
    字符串操作
    2017年10月7日
    循环列表练习
    Zabbix4.0系统告警"Zabbix agent on Zabbix server is unreachable for 5 minutes"
    Zabbix4.0系统告警“Zabbix server is not running”
    FreeRADIUS使用了在Cisco IOS配置示例的管理访问
    Cisco AAA Configuration
    使用工具Csvde导出域中所有用户信息
    McAfee Agent卸载方法
  • 原文地址:https://www.cnblogs.com/xy14/p/13904711.html
Copyright © 2011-2022 走看看