0. 前言

  • 这应该是极简配置,“极简”就是字面意思
  • 我安装的版本是 8.1.1
  • 来看个素颜


1. 找到 _vimrc 文本

  • 我装在 E:\Program Files (x86)\Vim,所以它就在那里
  • 安全起见,就地存个副本

2 编辑 _vimrc

化妆师,来打个“底”

  • gVim 8.1.1 自带 18 种配色方案,我选了 evening

  • 对应代码

    colorsheme evening

  • 注意事项

    • 我刚打开 _vimrc 时,里面是有代码的,我把我的配置写在开头
    • 可以用 " 写注释

道具师,来收两个“首饰”

  • 隐藏菜单栏

    set guioptions-=m

    • 注意 - 的位置
    • 注意等号这一片不要加空格
  • 隐藏工具栏

    set guioptions-=T

  • 来张妆颜

  • 最低配置算是搞定了

关于 Python

为何用 gVim ?

  • 前期用用
  • 老电脑,打开它快

写 Python 要再配几条命令

  • 显示行号

    set number

  • 设置 Tab 键为 4 个空格

    set tabstop=4

  • 设置统一缩进为 4

    set fofttabstop=4
    set shiftwidth=4

  • 语法高亮显示

    syntax on

  • 设置编码格式

    set encoding=utf-8

    • 暂时用这个
  • 设置字体

    set guifont=consolas:h16:cANSI

    • 个人看 consolas 字体比较顺眼
    • 个人比较适应 16 号字体
  • 最后效果


3. 小结

  • 满足我目前需求,不够再配

  • Vim 能配置得很华丽,我目前的主要矛盾是学 Python3,所以不做过多停留

  • 若配置了 utf-8 的编码格式,没隐藏菜单栏,菜单栏会乱码

    • 解决方法:在 _vimrc 里加两句

      source $VIMRUNTIME/delmemu.vim
      source $VIMRUNTIME/menu.vim

[Vim] 02 用 Windows 下的 gVim 假装 Linux 下的 Vim的更多相关文章

  1. Linux下的tree命令 --Linux下目录树查看

    Linux下的tree命令 --Linux下目录树查看 有时我们需要生成目录树结构,可以使用的有ls -R,但是实际效果并不好 这时需要用到tree命令,但是大部分Linux系统是默认不安装该命令的, ...

  2. Linux下的tree命令 --Linux下文件夹树查看

    Linux下的tree命令 --Linux下文件夹树查看 有时我们须要生成文件夹树结构,能够使用的有ls -R,可是实际效果并不好 这时须要用到tree命令,可是大部分Linux系统是默认不安装该命令 ...

  3. win下gvim或者linux下的vim安装vundle都适用的配置文件 - 在当前目录及其子目录下**, 的所有文件* 中, 搜索当前光标所在的单词

    gvim下的普通配置: if v:lang =~ "utf8$" || v:lang =~ "UTF-8$" set fileencodings=utf-8,g ...

  4. windows党码农在linux下你最需要的软件列表TOP10

    NO 10.QQ 神奇的TX,经常更新接口,使得linux社区的模仿软件总是跟不上步伐,一整就不能登陆使用.可是老大,您怎么自从2009-01-04发布了第一版QQ for Linux 1.0 Bet ...

  5. Windows下的Memcache安装 linux下的Memcache安装

    linux下的Memcache安装: 1. 下载 memcache的linux版本,注意 memcached 用 libevent 来作事件驱动,所以要先安装有 libevent. 官方网址:http ...

  6. windows下系统移植到linux下出现的问题

    今天遇到了一个之前没有遇到的问题,记录一下. 我们是在windows下进行开发的,最终系统是部署在linux服务器上. 在windows一切正常,但是部署到linux下时,有些功能不能用了.通过log ...

  7. 在Windows下使用Navicat连接Linux下的MySql

    Linux下的Mysql安装可以参考菜鸟教程:https://www.runoob.com/mysql/mysql-install.html 安装完成后你会发现用Navicat链接MySql会失败,这 ...

  8. [moka同学笔记]window下.htacess文件 与linux下.htacess文件

    windows下 # Turn on URL rewritingRewriteEngine On# Installation directoryRewriteBase /# Protect hidde ...

  9. linux 下信号处理命令trap && linux下各种信号的意义

    1.用途说明 trap是一个shell内建命令,它用来在脚本中指定信号如何处理.比如,按Ctrl+C会使脚本终止执行,实际上系统发送了SIGINT信号给脚本进程,SIGINT信号的默认处理方式就是退出 ...

随机推荐

  1. MFC界面库BCGControlBar v30.1新功能详解:Dialogs和Forms

    亲爱的BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFC和BCGSuite for MFC v30.1正式发布!此版本包含themed find ...

  2. 【leetcode】1224. Maximum Equal Frequency

    题目如下: Given an array nums of positive integers, return the longest possible length of an array prefi ...

  3. jquery first选择器 语法

    jquery first选择器 语法 作用::first 选择器选取第一个元素.最常见的用法:与其他元素一起使用,选取指定组合中的第一个元素(就像上面的例子).直线电机滑台 语法:$(":f ...

  4. 2018百度之星B轮 degree

    degree Accepts: 1581 Submissions: 3494 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/1 ...

  5. Mac 安装 MongoDB 数据库

    1. 使用 brew install mongodb 安装 (参见下图) 2. 安装成功如下图 (成功与否可参考 方框内字符) 3. 启动 MongoDB 数据库 3.1 先创建数据库存储目录 /da ...

  6. java开发需掌握技能1

    1.熟练掌握Java基础.语法规范.集合框架等,基础语法.Java关键字.内部类.泛型.集合类使用场景2.Java io/nio框架体系.文本文件.二进制文件读写.nio.buffer机制3.Jsp. ...

  7. pycharm 安装激活

    下载pycharm :http://www.jetbrains.com/pycharm/download/download 安装 直到 finish 下载补丁jetbrains-agent.jar并添 ...

  8. python学习之路(25)

    继承和多态 在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类.父类或超类(Base clas ...

  9. 一个时序图描述从用户在浏览器地址栏输入url并按回车,到浏览器显示相关内容的各个过程

    其实考察的就是一次HTTP请求所经过的过程和Spring或者SpringMVC怎么调用dispatcherServlet的过程

  10. [LeetCode]-DataBase-Employees Earning More Than Their Managers

    The Employee table holds all employees including their managers. Every employee has an Id, and there ...