vim默认启动设置有时不太好,想改一下,但是又不像windows其他软件那样,界面设置后就生效,这里需要手动设置文件才可以,那就赶紧设置一下吧!

  修改文件为 vim安装目录/_vimrc 文件,或者在界面打开 编辑 > 启动设置。

  修改项:

  设置主题: colorscheme 主题的名字 ”例 colorscheme darkblue

  显示行号:set number

  启动最大化:

  if has('gui_running') && has("win32")
    au GUIEnter * simalt ~x
  endif

  不生成~备份文件(烦): set nobackup

gvim有自己的默认设置,如下为其基本设置,需要的自己研究下!!

  1. set nocompatible
  2. source $VIMRUNTIME/vimrc_example.vim
  3. source $VIMRUNTIME/mswin.vim
  4. behave mswin
  5.  
  6. set diffexpr=MyDiff()
  7. function MyDiff()
  8. let opt = '-a --binary '
  9. if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
  10. if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
  11. let arg1 = v:fname_in
  12. if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
  13. let arg2 = v:fname_new
  14. if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
  15. let arg3 = v:fname_out
  16. if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
  17. let eq = ''
  18. if $VIMRUNTIME =~ ' '
  19. if &sh =~ '\<cmd'
  20. let cmd = '""' . $VIMRUNTIME . '\diff"'
  21. let eq = '"'
  22. else
  23. let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
  24. endif
  25. else
  26. let cmd = $VIMRUNTIME . '\diff'
  27. endif
  28. silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
  29. endfunction
  30. color ron
  31. if has('win32')
  32. au GUIEnter * simalt ~x
  33. else
  34. au GUIEnter * call MaximizeWindow()
  35. endif
  36. set nu
  37. "set encoding=utf8
  38. set encoding=utf-
  39. set fileencodings=utf-,chinese,latin-
  40. if has("win32")
  41. set fileencoding=chinese
  42. else
  43. set fileencoding=utf-
  44. endif
  45. "解决菜单乱码
  46. source $VIMRUNTIME/delmenu.vim
  47. source $VIMRUNTIME/menu.vim
  48. "解决consle输出乱码
  49. language messages zh_CN.utf-
  50. "不生成备份文件
  51. set nobackup

  更多设置命令请参考 网友博客 http://blog.csdn.net/kissmonx/article/details/9995301

设置win版vim启动项[利刃篇]的更多相关文章

  1. Ubuntu14.04、win7双系统如何设置win7为默认启动项

    Ubuntu14.04.win7双系统如何设置win7为默认启动项 Ubuntu14.04.win7双系统设置win7为默认启动项方法: 在启动项选择菜单处记住windows 7对应的序号. 从上至下 ...

  2. WPF 设置类库项目为启动项,设置窗体跟随。

    原文:WPF 设置类库项目为启动项,设置窗体跟随. 1.添加用于启动的类Program.cs,需要一个静态的Main函数入口. using System; using System.Windows; ...

  3. Windows+Ubuntu双系统如何设置Windows为第一启动项

    在安装双系统的时候,如果先安装的是Windows然后再安装Ubuntu系统,开机时是以Ubuntu的grub来引导Windows的,而且默认进入Ubuntu系统,下面我们介绍如何更改这个默认项,然后让 ...

  4. 【ubuntu】windows+ubuntu 设置windows为第一启动项

    进入ubuntu系统 sudo su vim /etc/default/grub 更改GRUB_DEFAULT=后的值默认是0,如果你的windows启动项在第5个就改成4.改完之后退出保存输入 up ...

  5. vs 点击就设置项目为默认启动项

    装好系统没注意 做项目的时候解决方案比较多 发现点击哪个项目哪个项目就成了默认启动项目 这个开始没觉出来 最后发现挺烦人的 想想难道是我装vs装的么 我于是卸载了全新安装了 还是一个吊样 无意间试了下 ...

  6. Centos7与Windows10添加Windows10启动项并设置为默认启动

    在Centos7下root登陆 编辑 /boot/grub2/grub.cfg vim /boot/grub2/grub.cfg 在第一行添加 menuentry "Windows10&qu ...

  7. 02-4设置第一启动项--U盘装系统中bios怎么设置USB启动

    整个U盘启动里最关键的一步就是设置U盘启动了,本教程内只是以特定型号的电脑为例进行演示,鉴于各种电脑不同BIOS设置U盘启动各有差异,所以如果下面的演示不能适用于你的电脑,建议去百度或者谷歌搜索一下你 ...

  8. c#如何设置成:【当前打开的项目是什么,就默认它为启动项目】,不然新添或打开别的项目都要设置一次启动 [原创]VS2012中将当前选定项目做为启动项

    主菜单→[工具]→[选项]→[项目和解决方案]→[生成并运行],选中“对于新解决方案,使用当前选定的项目作为启动项目” 应该是右键单击解决方案,点击属性打开,选中“当前选定内容”那一项,就可以把你正在 ...

  9. ubuntu14.04修复启动项

    自从安装了ubuntu14.04系统后(win7+ubuntu双系统),一直使用grub来引导win7和ubuntu,很长一段时间都使用的很好.突然前两天win7进不去了,无奈之下就用pe修复了win ...

随机推荐

  1. K8s之配置文件kubeconfig生成

    在开启了 TLS 的集群中,每当与集群交互的时候少不了的是身份认证,使用 kubeconfig(即证书) 和 token 两种认证方式是最简单也最通用的认证方式. 以kubectl为例介绍kubeco ...

  2. com.mysql.jdbc.Connection.isValid(I)Z

    spring boot项目 运行提示这个错误的时候 只需要配置

  3. Java6及以上版本对synchronized的优化

    目录 1.概述 2.实现同步的基础 3.实现方式 4.Java对象头(存储锁类型) 5.优化后synchronized锁的分类 6.锁的升级(进化) 6-1.偏向锁 6-2.轻量级锁 6-3.锁的比较 ...

  4. git本地推送远程

    第一次将本地映射到已经存在的仓库 https://techoverflow.net/2017/08/09/how-to-solve-git-fatal-no-configured-push-desti ...

  5. 【原】 The Linux Command Line - Permissions

    id - display user identity chmod - umask -

  6. MFC之sqlite

    引用头文件和将生成的SQLite.dll加载到项目中 #include "sqlite3.h" 1.动态加载sqlite //***********************数据库动 ...

  7. Sping Cloud hystrix.stream 自动发现-监控

    相关组件安装脚本 [root@java_gateway4 java_tps]# cat cront_install.sh #!/bin/bashyum install jq -ymkdir /home ...

  8. python note 06 编码方式

    1.有如下值li= [11,22,33,44,55,66,77,88,99,90],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中.即: {'k1': 大 ...

  9. 联想RD450带Read10服务器操作系统密码忘记

    联想RD450带Read10服务器操作系统密码忘记 可以用U盘PE进入重写密码 按F1进入BIOS界面设置如下 进入BOOT选项卡,设置U盘第一启动,也就是图中 Boot Option #1 设置为 ...

  10. vue 高阶 provide/inject

    1.一般情况使用都是在app.vue配置为: provide () {return {isTest: this}}, 2.所有子组件都可以引用 拿到app.vue里面的所有数据 inject: ['i ...