`
dondon
  • 浏览: 10480 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

vim配置

    博客分类:
  • vim
vim 
阅读更多
以下是我的vim配置
set guifont=Consolas:h11
 " set guifontwide=WenQuanYi\ Zen\ Hei:h12:cGBK
 " 设定文件浏览器目录为当前目录
 set bsdir=buffer
 """""""""""""""""""""""""Part 1"""""""""""""""""""""""""""""""""
 " 设置编码
 "set enc=utf-8
 " 设置文件编码
 "set fenc=utf-8
 " 设置文件编码检测类型及支持格式
 "let &termencoding=&encoding
 "set fileencodings=utf-8,gbk,ucs-bom,cp936
 "set fencs=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
 """""""""""""""""""""""""""""""""""""""""""""""""""""""""
  """""""""""""""""""""""""""""
  "解决windows下的中文乱码问题
  """""""""""""""""""""""""""""
  set encoding=utf-8
  "set termencoding=utf-8
  set fileencodings=ucs-bom,utf-8,chinese,latin-1
  if has("win32")
  set fileencoding=chinese
  else
  set fileencoding=utf-8
  endif
  "解决中文菜单乱码
  set langmenu=zh_CN.utf-8
  source $VIMRUNTIME/delmenu.vim
  source $VIMRUNTIME/menu.vim
  "解决console输出乱码
  language messages zh_cn.utf-8
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 " 设置开启语法高亮
 syntax on
 "显示行号
 set number
 " 查找结果高亮度显示
 set hlsearch
 " 设置tab插入空格,缩进,删除键删除缩进,页面文字宽度
 set smartindent  
 set smarttab
 set expandtab
 set softtabstop=4  
 set backspace=2
 set textwidth=180
 " tab宽度
 set tabstop=4
 set cindent shiftwidth=4
 set autoindent shiftwidth=4
 
 filetype plugin indent on
" 把 F8 映射到 启动NERDTree插件
 map <F8> :NERDTree<CR>
" 把 CTRL-S 映射为 保存,因为这个操作做得太习惯了
 imap <C-S> <C-C>:w<CR>
 "让 gvim 启动时窗口最大化(只在 Windows 下可用)
 autocmd GUIEnter * simalt ~x
 "设置颜色
 colorscheme desert
 " 映射F6执行.rb文件
 map <F6> :!C:\Ruby192\bin\ruby.exe %<CR>
 " 映射F7执行.py文件
 map <F7> :!C:\Python32\python.exe %<CR>   
 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 "Pydiction 代码补全功能
 let g:pydiction_location = 'C:\Vim\vim73\ftplugin\complete-dict'
 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 "自动补全  Tab可以补全代码
 filetype plugin indent on
 set completeopt=longest,menu
 "自动补全命令时候使用菜单式匹配列表  
 set wildmenu
 autocmd FileType ruby,eruby set omnifunc=rubycomplete#Complete
 autocmd FileType python set omnifunc=pythoncomplete#Complete
 autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
 autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
 autocmd FileType css set omnifunc=csscomplete#CompleteCSS
 autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags
 autocmd FileType java set omnifunc=javacomplete#Complet
 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 "TagList 方法导航
 let Tlist_Show_One_File=1
 let Tlist_Exit_OnlyWindow=1
 "tags
  set tags=C:\Vim\ctags\tags
 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
  "WinManager 文件浏览
  let g:winManagerWindowLayout='FileExplorer|TagList'
  nmap wm :WMToggle<CR>
 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
分享到:
评论

相关推荐

    vim配置文件目录

    本压缩包包含的“vim配置文件目录”是一个个人化的Vim设置集合,它允许你利用Git进行版本控制,方便追踪和管理你的配置更改。 首先,让我们来理解一下Vim配置文件的重要性。Vim的默认配置可能不能满足每个用户的...

    vim 配置 vim 配置

    Vim是一款强大的文本编辑器,其高度可定制性使得用户能够根据个人喜好和需求进行配置。...记住,每个开发者的Vim配置都是独一无二的,根据自己的需求进行调整,才能让Vim成为真正的个人化高效工具。

    Ubuntu vim配置(很简单)

    下载vimconfig.tar.tgz,将文件拷贝到ubuntu, 执行下面命令: tar zxvf vimconfig.tar.tgz cd vimconfig cp .* ~/ -rvf 部分配置情况: "-------------TagList--------------- "设置ctags路径 let Tlist_Ctags_Cmd ...

    强大的vim配置文件(最新整理)

    本文将深入探讨"强大的vim配置文件"中涉及的关键知识点,以帮助你充分利用这款编辑器。 1. **自动补全**:Vim的自动补全功能极大地提高了编程效率。通过配置,可以在输入括号、函数名、变量名等时自动完成,减少了...

    vim配置文件,vim配置文件

    在Linux环境中,Vim配置文件通常位于用户的主目录下的`.vimrc`文件,这是一个初始化脚本,当Vim启动时会读取这个文件以设定各种选项和映射。以下是一些可能包含在`vim-config`中的关键知识点: 1. **颜色方案**:...

    vim配置插件-dierge

    vim配置插件

    vim配置文件

    `vim配置文件`是个人化Vim环境的关键,它允许用户根据自己的需求调整编辑器的行为,提高编程效率。在Vim中,配置文件通常是名为`.vimrc`的文本文件,位于用户的主目录下。 `ctags`和`cscope`是两个非常有用的辅助...

    vim 配置文件 vim 配置文件 vim 配置文件

    vim配置文件 vimrc vim配置文件 vimrc vim配置文件 vimrc

    vim配置C/C++开发环境.zip

    - `.vimrc`是Vim的配置文件,可以在这里定义各种快捷键和设置。`.vimrc配置新.txt`和`.vimrc配置.txt`提供了配置示例。你需要将这些配置添加到自己的`~/.vimrc`文件中,以启用C/C++开发所需的功能。例如,添加以下...

    vim配置文件.rar

    Vim(Vi IMproved)是一款极其强大的文本编辑器,尤其受到程序员和系统管理员的喜爱。它在Linux、Unix、macOS及Windows等操作系统上都...记住,一个好的Vim配置能够极大地提高开发效率,使得Vim成为你得心应手的工具。

    超级好用vim配置

    "超级好用vim配置"是针对Vim进行个性化设置的一种实践,旨在通过调整配置文件(.vimrc)来优化编辑体验,简化日常任务,提高编程速度。 1. **基本操作** - Vim有三种模式:命令模式、插入模式和底线模式。在命令...

    vim配置文档详解

    vim配置文档详解

    vim配置大全(含插件和配置文件)

    `vim_bak`可能是这个备份或归档的配置文件,用于保存和恢复你的vim配置。 关于vim的配置,以下是一些重要的知识点: 1. **基本操作**:学习Vim的基础操作是必要的,包括启动Vim、进入插入模式(Insert mode)和...

    linux下vim配置

    vim配置文件,可以直接使用,ubuntu在/etc/vim/vimrc

    史上最NB的VIM配置文件

    标题提到的“史上最NB的VIM配置文件”显然指的是一个精心优化过的`.vimrc`文件,这是VIM的初始化脚本,用于存储用户的所有自定义设置和映射。 首先,我们来看`.vimrc`文件。这是一个纯文本文件,其中包含了VIM启动...

    linux vim配置以及插件

    linux vim配置以及插件 linux vim配置以及插件

    ubuntu下vim配置

    vim配置的例子 以及说明 可以学习下

Global site tag (gtag.js) - Google Analytics