runtime! debian.vim "设置编码 set encoding=utf-8 set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936 set fileencodings=utf-8,ucs-bom,chinese"语言设置 set langmenu=zh_CN.UTF-8" command WQ wq command Wq wq command W w command Q q map <F5> i(<Esc>ea)<Esc> map <F8> oprintf("bug!here is a bug!!!!\n");<Esc> map <F4> <Esc>:wq<cr> map <F7> oprintf("------------------------------------------------------------\n");<Esc>"设置语法高亮 syntax enable "syntax on"设置配色方案 "colorscheme torte"可以在buffer的任何地方使用鼠标 set mouse=a set selection=exclusive set selectmode=mouse,key"高亮显示匹配的括号 set showmatch"去掉vi一致性 set nocompatible"设置缩进 set tabstop=4 set softtabstop=4 set shiftwidth=4 set autoindent set cindent if &term=="xterm"set t_Co=8set t_Sb=^[[4%dmset t_Sf=^[[3%dm endif"打开文件类型自动检测功能 filetype on"设置taglist let Tlist_Show_One_File=0 "显示多个文件的tags let Tlist_File_Fold_Auto_Close=1 "非当前文件,函数列表折叠隐藏 let Tlist_Exit_OnlyWindow=1 "在taglist是最后一个窗口时退出vim let Tlist_Use_SingleClick=1 "单击时跳转 let Tlist_GainFocus_On_ToggleOpen=1 "打开taglist时获得输入焦点 let Tlist_Process_File_Always=1 "不管taglist窗口是否打开,始终解析文件中的tag" minibufexplorer let g:miniBufExplMapWindowNavVim=1 let g:miniBufExplMapWindowNavArrows=1 let g:miniBufExplMapCTabSwitchBufs=1 let g:miniBufExplModSelTarget=1 let g:miniBufExplMoreThanOne=0" "设置WinManager插件 let g:winManagerWindowLayout='FileExplorer|TagList' nmap wm :WMToggle<cr> map <silent> <F9> :WMToggle<cr> "将F9绑定至WinManager,即打开WimManager"设置CSCOPE set cscopequickfix=s-,c-,d-,i-,t-,e- "设定是否使用quickfix窗口显示cscope结果"设置Grep插件 nnoremap <silent> <F3> :Grep<CR>"设置自动补全 "filetype plugin indent on "打开文件类型检测 set completeopt=longest,menu "关掉智能补全时的预览窗口"启动vim时如果存在tags则自动加载 if exists("tags")set tags=./tags endif"设置按F12就更新tags的方法 map <F12> :call Do_CsTag()<CR> nmap <C-@>s :cs find s <C-R>=expand("<cword>")<CR><CR>:copen<CR> nmap <C-@>g :cs find g <C-R>=expand("<cword>")<CR><CR> nmap <C-@>c :cs find c <C-R>=expand("<cword>")<CR><CR>:copen<CR> nmap <C-@>t :cs find t <C-R>=expand("<cword>")<CR><CR>:copen<CR> nmap <C-@>e :cs find e <C-R>=expand("<cword>")<CR><CR>:copen<CR> nmap <C-@>f :cs find f <C-R>=expand("<cfile>")<CR><CR>:copen<CR> nmap <C-@>i :cs find i ^<C-R>=expand("<cfile>")<CR>$<CR>:copen<CR> nmap <C-@>d :cs find d <C-R>=expand("<cword>")<CR><CR>:copen<CR> function Do_CsTag()let dir = getcwd()if filereadable("tags")if(g:iswindows==1)let tagsdeleted=delete(dir."\\"."tags")elselet tagsdeleted=delete("./"."tags")endifif(tagsdeleted!=0)echohl WarningMsg | echo "Fail to do tags! I cannot delete the tags" | echohl Nonereturnendifendifif has("cscope")silent! execute "cs kill -1"endifif filereadable("cscope.files")if(g:iswindows==1)let csfilesdeleted=delete(dir."\\"."cscope.files")elselet csfilesdeleted=delete("./"."cscope.files")endifif(csfilesdeleted!=0)echohl WarningMsg | echo "Fail to do cscope! I cannot delete the cscope.files" | echohl Nonereturnendifendifif filereadable("cscope.out")if(g:iswindows==1)let csoutdeleted=delete(dir."\\"."cscope.out")elselet csoutdeleted=delete("./"."cscope.out")endifif(csoutdeleted!=0)echohl WarningMsg | echo "Fail to do cscope! I cannot delete the cscope.out" | echohl Nonereturnendifendifif(executable('ctags'))"silent! execute "!ctags -R --c-types=+p --fields=+S *" silent! execute "!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q ."endifif(executable('cscope') && has("cscope") )if(g:iswindows!=1)silent! execute "!find . -name '*.h' -o -name '*.c' -o -name '*.cpp' -o -name '*.java' -o -name '*.cs' > cscope.files"elsesilent! execute "!dir /s/b *.c,*.cpp,*.h,*.java,*.cs >> cscope.files"endifsilent! execute "!cscope -b"execute "normal :"if filereadable("cscope.out")execute "cs add cscope.out"endifendif endfunction"设置默认shell set shell=bash"设置VIM记录的历史数 set history=400"设置当文件被外部改变的时侯自动读入文件 if exists("&autoread")set autoread endif"设置ambiwidth set ambiwidth=double"设置文件类型 set ffs=unix,dos,mac"设置增量搜索模式 set incsearch"设置静音模式 set noerrorbells set novisualbell set t_vb="不要备份文件 set nobackup set nowb set nu"让状态栏一致保留在命令行上方 function! CurDir()let curdir = substitute(getcwd(), $HOME, "~", "g")return curdir endfunction set laststatus=2 set statusline=[%n]\ %f%m%r%h\ \|\ \ pwd:\ %{CurDir()}\ \ \|\ go!go!go!baochunzhiexecute pathogen#infect() syntax on filetype plugin indent on "打开文件类型检测"Grep插件 nnoremap <silent> <F3> :Grep<CR>
我现在的vimrc配置文件
转载于:https://www.cnblogs.com/symons1992/p/4709442.html
相关文章:

UVA 10269 Adventure of Super Mario
UVA_10269 由于马里奥的飞行距离有限,因此为了方便处理,我们首先用floyd预处理出马里奥可以飞行的两点间的最短路,然后再将图分成K1层用SPFA求最短路即可。 #include<stdio.h>#include<string.h>#define MAXD 130#define MAXN 20…
“5G杀手级应用”Cloud VR 华为如何打响5G第一枪
雷锋网消息,近日华为在上海召开华为云 5G Cloud VR服务发布会暨5G Cloud VR开发者沙龙,Cloud VR有何潜力成为5G第一批杀手级应用,华为又在其中扮演怎样的角色。Cloud VR和5G更配生产决定消费,消费反作用于生产,对于5G也…

昆仑通态通用版找不到驱动_2021深圳新安西门子伺服驱动电机回收合作共赢
2021深圳新安西门子伺服驱动电机回收合作共赢 一个企业,应尽量做到PLC的机型统主要考虑到以下三方面问题:机型统其模块可互为备用,便于备品备件的采购和管理。机型统其功能和使用方法类似,有利于技术力量的培训和技术水平的提高。机型统其外部设备通用,资源可共享,易…

熟人Dubbo 系列1-Dubbo什么
Dubbo阿里巴巴内部SOA治理方案和服务的核心框架。每天2000 个服务提供3,000,000,000 次訪问量支持,并被广泛应用于阿里巴巴集团的各成员网站。Dubbo自2011年开源后,已被很多非阿里系公司使用。Dubbo[]是一个分布式服务框架,致力于提供高性能和…

CentOS源码安装GitLab汉化版第3版
软件版本: 软件版本CentOS7.5GraphicsMagick1.3.31Git2.21.0Ruby2.5.3Go1.12Node.js10.15.2PostgreSQL11.2Redis5.0.3GitLab11.8.0 汉化版Nginx1.14.21. 安装依赖 yum -y install libicu-devel patch gcc-c readline-devel zlib-devel libffi-devel openssl-devel m…

用JSP+JDBC开发Web程序
以前一直想找个纯粹的JSPJDBC开发Web程序的架构,一直没有找到合适的,后来自己写了一个简单实现,并实施了几个项目。 此开发架构的特点是: 1.架构技术简单,只包含JSP和JDBC,不需要学习即可快速开发Web应用&a…

catia怎么创建约束快捷键_答疑 | CATIA结构树无法显示怎么办?
问题有小伙伴反馈,设计过程中,CATIA的结构树不见了……怎么办?问题听起来很简单,但总能难倒一些新手。原因与解决方案:下面针对产生该问题的不同的原因,提出不同的解决方案。第一种情况原因:结构…

【UVA】11992 - Fast Matrix Operations(段树模板)
主体段树,要注意,因为有set和add操作,当慵懒的标志下推。递归优先set,后复发add,每次运行set行动add马克清0 WA了好几次是由于计算那一段的时候出问题了,可笑的是我对着模板找了一个多小时的错。 #include&…

记录一次MySQL两千万数据的大表优化解决过程,提供三种解决方案
问题概述使用阿里云rds for MySQL数据库(就是MySQL5.6版本),有个用户上网记录表6个月的数据量近2000万,保留最近一年的数据量达到4000万,查询速度极慢,日常卡死。严重影响业务。 问题前提:老系统…

SQL Server 2008 下载地址(微软官方网站)
哪里有sqlserver2008下载?2011-9-24 23:58提问者:ooseestars | 浏览次数:3252次2011-9-26 11:38最佳答案SQL Server 2008 下载地址(微软官方网站) 中文版(3.28GB):http://sqlserver.dlservice.microsoft.com/dl/download/B/8/0/B8…

java实现最长连续子序列_最长公共子序列 ||
问题:在 前一篇文章 最长公共子序列 | 的基础上要求将所有的最长公共子序列打印出来,因为最长公共子序列可能不只一种。难点:输出一个最长公共子序列并不难,难点在于输出所有的最长公共子序列,我们需要在动态规划表上进…

替换元素和非替换元素的学习
替换元素和非替换元素的学习 (元素)[妙瞳] 引言 元素是文档结构的基础,在CSS中,每个元素生成了一个包含了元素内容的框(box,也翻译为“盒子”)。但是不同的元素显示的方式会有所不同,例如div和span不同,而s…

第十六天-企业应用架构模式-离线并发模式
1.乐观离线锁 (Optimistic Offline Lock) 运行机制 使用时机 例:领域层与数据层数据映射器 2.悲观离线锁 (Pessimistic Offline Lock) 运行机制 使用时机 例:简单锁管理对象 3.粗粒度锁 (Coarse…

hdu1518 bjfuoj1042 zoj1909 poj2362 经典的搜索加剪枝
bjfuoj的测试数据最水,用很简单的方法一下就过了,又调了好长时间,才过掉其它OJ上的这道题目~ /* * hdu1518/win.cpp * Created on: 2011-11-8 * Author : ben*/#include <cstdio>#include <cstdlib>#include <cstring>#…

投影参数_智能投影仪参数如何去看,其实很简单
我又来给大家安利投影仪了,毕竟用过的都知道有多刺激,但是估计很多人看到参数就头疼了吧?所以话不多说,直接上科普啦流明亮度流明怎么算的,家人们就不用详细了解了,只用记住,流明越高画面就越亮…

zoj 3554 A Miser Boss
题意:有a、b、c三个人同时工作,三个人做不同的任务需要不同的时间,但最后要求三个人做事情的总时间相同,输出做完所有任务需要的最少时间,如果无法达到三个人总工作时间相同,则输出“No” 当时一股脑筋觉着…

二进制_Kubernetes集群二进制部署
一、环境规划操作系统:CentOS7.4_x64kubernetes安装目录:/opt/kubernetes版本说明:Kubernetes:v1.9Docker:v17.12.0-ceEtcd:3.1二、安装Docker在所有节点执行:setenforce 0iptables -Fiptables …

delphi对窗体的查询(delphi xe2)
1、显示所有窗口的标题 2、根据关键字查询窗口 3、某一窗口内的所有控件及其内容 . unit Unit1;interfaceusesWinapi.Windows, Winapi.Messages, System.SysUtils, System.Variants,System.Classes, Vcl.Graphics,Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;typeTFo…

Buffer的工作方式
1、Buffer的工作方式 前面《java NIO的工作方式》介绍了Selector检测到通信信道I/O有数据传输时,通过select()方法取得SocketChannel,将数据读取或写入Buffer缓冲区,下面讨论Buffer如何接受和写出数据。通过查看JDK源码可知道,…

PHP 相关配置
2019独角兽企业重金招聘Python工程师标准>>> 1. php-fpm的pool 编辑php-fpm配置文件php-fpm.convim /usr/local/php/etc/php-fpm.conf //在[global]部分增加以下内容include etc/php-fpm.d/*.conf # 相当与Nginx的虚拟主机文件 “vhost” 的配置 创建存放pool配置…

学生教育云平台登录入口_湖南省教育云平台登录入口
湖南省教育云平台官方网站http://www.hnzyzx.com/,好学网的中小学频道为学友整理。 湖南省教育网: 点击登录: 湖南省教育云平台登录系统 下方为湖南信息教育云平台登录入口图示:安全教育平台学生姓名错误处理方法…

flash中制的SWC组件怎样导入到flex中使用
flash中制的SWC组件怎样导入到flex中使用2010-04-30 11:18在使用FLASH导出SWC组件文件后,放入项目的LIB文件夹,然后要用实例化一个对象才能进行时操作使用, 但要记得的是,导出时候要再导出的组件处勾选链接,勾选为AS导…

开源智能手机 Librem 5 跳票了,推迟至第3季度发布
百度智能云 云生态狂欢季 热门云产品1折起>>> 由 Purism 公司打造的开源智能手机 Librem 5 原计划于2019年4月正式发布。但根据官方最新的消息,Librem 5 将推迟至2019年第3季度发货。 根据之前的消息,Librem 5 的预售价为 599 美元。 Librem …

js 获取URL后面的参数
1、有时间由于缓存问题,用PHP可能就不是太好处理,所以可以用客户端进行URL的处理 如下:js 获取URL后面的参数 <script> function getUrlParam(name) { //获取url参数 var reg new RegExp("(^|&)" name "([^&…

机械键盘恢复出厂fn_黑爵毛茸茸系列机械键盘评测
写在前面之前试用过黑爵的巧克力键盘,给我留下了挺不错的使用体验,不仅外观设计上好看,原厂Cherry轴体手感也不错,这次有幸体验到黑爵新品毛茸茸系列键盘实属荣幸。开箱学弟这次拿到的键盘是Cherry青轴,可能是快递有些…

centos防火墙端口配置
增加防火墙配置,允许8080端口: # vi /etc/sysconfig/iptables 在允许ssh的下面增加一条: -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 保存,重启iptables服务 : # service iptables restart…
实时智能决策引擎在蚂蚁金服风险管理中的实践
摘要:以“数字金融新原力(The New Force of Digital Finance)”为主题,蚂蚁金服ATEC城市峰会于2019年1月4日上海如期举办。金融智能专场分论坛上,蚂蚁金服数据技术专家王修坤做了主题为《实时智能决策引擎在蚂蚁金服风险管理中的实践》的精彩…

JAVA如何检测GC日志
只需要在JAVA程序运行的时候,加上VM参数就可以。像下面这样: -XX:PrintGCDetails 更具体的请参考: http://flash520.blog.163.com/blog/static/34414475201063041157163/ 转载于:https://www.cnblogs.com/bestchenwu/archive/2011/11/26/9655409.html

eclipse c语言_如果你的电脑是windows7/10的环境,用什么编译器学习C语言好?
既然问题已经限制了Windows环境,那么就不再推荐Linux环境下的编译器了,虽然在Linux环境进行C语言的编程会比Windows可以更好的掌握一些基础知识,自己动手gcc,写makefile文件了解编译,链接的过程。下面对windows环境C语言开发IDE进…

Apache Tomcat 7.0.93 发布,开源 Java Web 应用服务器
Apache Tomcat 7.0.93 已发布,Tomcat 是 Java Servlet、JavaServer Pages、Java 表达式语言和 Java WebSocket 技术的开源实现,是一个免费的开放源代码的 Web 应用服务器。 与 7.0.92 相比,该版本包含许多 bug 修复和改进。有以下值得关注的变…