syntax enable
syntax on colorscheme desert set nocompatible
set filetype=c set number
set numberwidth= set wrap " 自动换行 set autoindent
set smartindent
set cindent
set ai! set smarttab " 在行和段开始处使用制表符 set cursorline " 高亮显示当前行
"set expandtab
set noexpandtab " 不要用空格来代替制表符tab
set tabstop=
set shiftwidth=
set softtabstop= set mouse=a set showmatch " 高亮显示匹配的括号
set history=
set hlsearch " 高亮被搜索的句子
set incsearch
set nowrapscan " 禁止搜索到文件两端时重新搜索 set gdefault set diffexpr=MyDiff() function MyDiff()
let opt = '-a --binary '
if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
let arg1 = v:fname_in
if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
let arg2 = v:fname_new
if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
let arg3 = v:fname_out
if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
let eq = ''
if $VIMRUNTIME =~ ' '
if &sh =~ '\<cmd'
let cmd = '""' . $VIMRUNTIME . '\diff"'
let eq = '"'
endfunction " 启动最大化
if has('gui_running') && has("win32")
au GUIEnter * simalt ~x
endif "////////////////////////////////////////////////////////////////////////////////////////
"文件显示编码
set fileencodings=utf-,gbk2312,gbk,gb18030,cp936
set encoding=utf-
set termencoding=utf-
set fileencoding=utf-
set imcmdline " 解决菜单乱码
"-----------------------------------
set langmenu=zh_CN
let $LANG = 'zh_CN.UTF-8'
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
"----------------------------------- "////////////////////////////////////////////////////////////////////////////////////////
"vim 提示信息乱码解决方法
"language messages zh_CN.UTF-8
if has("win32")
set termencoding=chinese
language message zh_CN.UTF-
endif " 多标签
"let Tlist_Ctags_Cmd='D:\Vim\vim73\ctags.exe'
let Tlist_Ctags_Cmd='ctags.exe'
set autochdir
set tags=tags; " ';' 不能没有 let Tlist_Auto_Open= " Auto Open when VIM opening
let Tlist_Show_One_File= " 只显示当前文件的标签
let Tlist_Exit_OnlyWindow= " 当只有 Tlist 窗口时关闭
let Tlist_Use_Right_Window= " 窗口在右边 = 1
"let Tlist_Show_Menu=1 "显示taglist菜单
"let Tlist_File_Fold_Auto_Close=1 "让当前不被编辑的文件的方法列表自动折叠起来 " 窗口管理
"let g:winManagerWindowLayout='FileExplorer|TagList'
let g:winManagerWindowLayout='FileExplorer' " 各单独一个窗口, 一屏可以观察更多
"let g:winManagerWindowLayout='TagList|FileExplorer,BufExplorer'
"let g:winManagerWindowLayout='FileExplorer|BufExplorer'
nmap wm :WMToggle<cr> " 多文件编辑
"ctrl+Tab,切换到前一个buffer,并在当前窗口打开文件;
"ctrl+shift+Tab,切换到后一个buffer,并在当前窗口打开文件;
"ctrl+箭头键,可以切换到上下左右窗口中;
"ctrl+h,j,k,l,切换到上下左右的窗口中。
let g:miniBufExplMapCTabSwitchBufs=
let g:miniBufExplMapWindowsNavVim=
let g:miniBufExplMapWindowNavArrows= "快速切换头文件与源文件, 按F12即可以在c/h文件中切换,也可以通过输入:A实现
nnoremap <silent> <F12> :A<CR> "工程中快速查找, F3 快捷键, 然后支持正则表达式
nnoremap <silent> <F3> :Grep<CR> " 自动补全
filetype plugin indent on
set completeopt=longest,menu let g:SuperTabRetainCompletionType=
let g:SuperTabDefaultCompletionType="<C-X><C-O>"

vim menu乱码的更多相关文章

  1. Linux环境下shell和vim中乱码原因及消除办法

    shell和vim中乱码原因及消除办法 作者:Jack47 在Linux下开发,经常遇到乱码问题:shell或者vim中显示不了中文,或者能够显示,但不能输入中文.每次都是上网去搜,或者同事告诉我一些 ...

  2. VIM中文乱码

    下面是关于VIM中文乱码问题的解决方法: 打开VIM的配制文件在里面加上一段这样的代码就可以了: set encoding=prc

  3. 自学Python1.4-Centos内vim中文乱码问题

    自学Python之路 自学Python1.4-Centos内vim中文乱码问题 1. 登陆的系统---区域语言设置 1.1查看安装中文包: 查看系统是否安装中文语言包 (列出所有可用的公共语言环境的名 ...

  4. 解决windows下vim中文乱码

    解决windows下vim中文乱码 windows安装了vim8,也就是gvim后,打开带有中文的文档,显示中文是乱码. 毕竟有许多文档我是用utf-8编码的,所以解决的办法是设置一下编码为utf-8 ...

  5. linux 下vim文件乱码 cat文件正常处理方法

    linux 下vim文件乱码 cat文件正常处理方法 服务器支持中文字符集,cat和其他查看文件命令现在正常,vim还是出现了中文乱码问题, 1.查看文件编码格式 vim 文件 :set fileen ...

  6. fedora23解决gedit和vim中文乱码的问题

    fedora23解决gedit和vim中文乱码的问题 a, an, the这些不定/定 冠词并不是在所有的名词 前面都要加. 只有在语义上需要时,才加. 名词的单数/复数 前面不加 冠词的 例子多的是 ...

  7. 解决配置vim中文乱码的问题

    解决linux下vim乱码的情况:(修改vimrc的内容) 全局的情况下:即所有用户都能用这个配置 文件地址:/etc/vimrc 在文件中添加: set fileencodings=utf-8,uc ...

  8. vim 中乱码问题

    在Linux下开发,经常遇到乱码问题:shell或者vim中显示不了中文,或者能够显示,但不能输入中文.每次都是上网去搜,或者同事告诉我一些命令来解决的.一直没有理解为什么会出乱码,本文就是想认真分析 ...

  9. 解决Xshell和vim中文乱码(转载)

    From:http://blog.csdn.net/lovey599/article/details/7275403 一般而言,乱码多是由于编码问题引起 的,在windows系统中,大多数情况下中文编 ...

随机推荐

  1. Chrome插件i18n多语言实现

    i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称.Chrome插件框架中i18n的封装API: chrome.i18n.ge ...

  2. CF 322A Ciel and Dancing 好简单的题。。最喜欢水题了

    A. Ciel and Dancing time limit per test 1 second memory limit per test 256 megabytes input standard ...

  3. Swift 3.0 字符串、数组、字典的使用

    1.字符串 string func stringTest() -> Void { // 字符串 let str1 = "yiyi" let str2 = "2222 ...

  4. 【C语言】指针模块

    本文目录 直接引用 一.什么是指针? 二.指针的定义 三.指针的初始化 四.指针运算符 五.指针的用途举例 六.关于指针的疑问 指针是C语言中非常重要的数据类型,如果你说C语言中除了指针,其他你都学得 ...

  5. 关于ocx中遇到的坑

    前言 这还是第一次写博客,以前太懒了,现在发现是很有必要记录下这些经验和问题的.最近项目中有个需求(报表单据需要客户签名,连接签字板,把签名单据同步到服务器上),需要和硬件交互,当时硬件商提供了ocx ...

  6. floor()函数 向下取整 ceil()函数向上取整

    floor(x)  is the largest integer not greater than x , 也就是,floor(x) 返回的是小于等于x的所有整数中最大的整数,简单的说,就是去掉x的小 ...

  7. Spring IOC的理解

            学习过Spring框架的人一定都会听过Spring的IoC(控制反转) .DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC .DI这两个概念是模糊不清的,是很难理 ...

  8. Access一些常用的SQL语句

    您可以将 Microsoft Office Access 2013 用作创建.修改数据库以及处理数据的工具,还可将 Office Access 2013 用作服务器数据库管理系统(如 Microsof ...

  9. Form 提交表单

    ---HTML <form action="/Sample/SampleList/ExportSample" style="display:inline" ...

  10. JavaScript忍者秘籍——原型

    概要:本篇博客主要介绍JavaScript的原型 1.对象实例化 - 初始化的优先级 初始化操作的优先级如下: ● 通过原型给对象实例添加的属性 ● 在构造器函数内给对象实例添加的属性 在构造器内的绑 ...