`
wx1569488408
  • 浏览: 75231 次
文章分类
社区版块
存档分类
最新评论

vim 常用配置-让vim更好用

 
阅读更多

将一下代码copy到 用户目录下 新建文件为  .vimrc

保存即可生效; 如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份)

set nocompatible " 关闭 vi 兼容模式

syntax on " 自动语法高亮

colorscheme molokai " 设定配色方案

set number " 显示行号

set smartindent " 开启新行时使用智能自动缩进

set cursorline " 突出显示当前行

set ruler " 打开状态栏标尺

set shiftwidth=4 " 设定 << 和 >> 命令移动时的宽度为 4

set softtabstop=4 " 使得按退格键时可以一次删掉 4 个空格

set tabstop=4 " 设定 tab 长度为 4

set nobackup " 覆盖文件时不备份

set autochdir " 自动切换当前目录为当前文件所在的目录

filetype plugin indent on " 开启插件

set backupcopy=yes " 设置备份时的行为为覆盖

set ignorecase smartcase " 搜索时忽略大小写,但在有一个或以上大写字母时仍保持对大小写敏感

set nowrapscan " 禁止在搜索到文件两端时重新搜索

set incsearch " 输入搜索内容时就显示搜索结果

set hlsearch " 搜索时高亮显示被找到的文本

set noerrorbells " 关闭错误信息响铃

set novisualbell " 关闭使用可视响铃代替呼叫

set t_vb= " 置空错误铃声的终端代码

" set showmatch " 插入括号时,短暂地跳转到匹配的对应括号

" set matchtime=2 " 短暂跳转到匹配括号的时间

set magic " 设置魔术

set hidden " 允许在有未保存的修改时切换缓冲区,此时的修改由 vim 负责保存

set guioptions-=T " 隐藏工具栏

set guioptions-=m " 隐藏菜单栏

set backspace=indent,eol,start

" 不设定在插入状态无法用退格键和 Delete 键删除回车符

set cmdheight=1 " 设定命令行的行数为 1

set laststatus=2 " 显示状态栏 (默认值为 1, 无法显示状态栏)

set statusline=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}\ %{&encoding}\ %c:%l/%L%)\ 

" 设置在状态行显示的信息

set foldenable " 开始折叠

set foldmethod=syntax " 设置语法折叠

set foldcolumn=0 " 设置折叠区域的宽度

setlocal foldlevel=1 " 设置折叠层数为

" set foldclose=all " 设置为自动关闭折叠 

" 用空格键来开关折叠

" nnoremap <space> @=((foldclosed(line('.')) < 0) ? 'zc' : 'zo')<CR>

" 配置多语言环境

if has("multi_byte")

" UTF-8 编码

set encoding=utf-8

set termencoding=utf-8

set formatoptions+=mM

set fencs=utf-8,gbk

" 选中状态下 Ctrl+c 复制

vmap <C-c> "+y

转载于:https://my.oschina.net/u/3180379/blog/817236

分享到:
评论

相关推荐

    vim常用插件配置说明

    **Vim常用插件配置详解** 在编程世界中,Vim作为一个强大的文本编辑器,以其高效的操作和高度可定制性赢得了众多程序员的喜爱。为了提升Vim的使用体验和工作效率,许多开发者选择安装并配置各种插件。本篇将详细...

    vim插件----代码补全,高亮,文件浏览等等

    语法高亮能帮助我们更好地阅读和理解代码,Vim内置了多种语言的语法高亮,但如果你想获取更多的主题或语言支持,可以安装`Vim-Color-Scheme`或`Janus`等插件。`Vim-Color-Scheme`提供了大量的颜色方案,可以根据个人...

    vim配置文件

    - 安装ctags并配置Vim使其自动更新和使用标签库,可以在`.vimrc`中添加相关设置。 2. **cscope**: - cscope是一个更加强大的代码浏览器,除了提供类似ctags的跳转功能外,还能进行复杂的查询,比如全局定义、...

    VIM常用插件安装包

    本压缩包"VIM常用插件安装包"就是为了帮助用户快速提升VIM的使用体验,通过将这些插件解压到你的`vimfiles`目录下,即可享受到这些插件带来的便利。 首先,了解`vimfiles`目录。在Windows系统中,这个目录通常位于`...

    vim配置文件,vim配置文件

    在实际使用中,用户可以根据个人需求调整`vim-config`中的各项设置,使得Vim更适合自己的编程习惯和效率需求。如果你刚刚接触Vim或者想要优化你的编辑器体验,理解并修改这些配置将是一个很好的起点。通过不断学习和...

    vim-vue-plugin:Vim语法和vue文件的缩进插件

    通过安装这个插件,Vim可以更好地理解和处理Vue文件,提供语法高亮、自动缩进等功能,提升开发者在Vue项目中的代码编辑体验。 **1. 语法高亮(Syntax Highlighting)** vim-vue-plugin实现了Vue文件的语法高亮,将...

    Jeffy vim配置神器

    "Jeffy vim配置神器"正是为提升Vim使用体验而精心打造的一套全面的shell脚本集,它以中文注释为特色,旨在帮助程序员快速理解和应用,让Vim成为更加得心应手的开发利器。 描述中提到,"Jeffy--vim配置神器"是一套带...

    vim插件,IC工程师常用

    Vim是一款强大的文本编辑器,深受程序员和系统管理员的喜爱,尤其在集成电路(IC)工程师中广泛应用。...通过安装和配置这些插件,用户可以构建一个高效、定制化的开发环境,更好地应对集成电路设计中的各种挑战。

    VIM Bundle 配置

    VIM(Vi IMproved)是一款强大的文本编辑器,深受程序员和系统管理员的喜爱。它提供了丰富的自定义性,允许用户根据个人需求调整编辑环境。...了解并熟练使用VIM Bundle,能帮助你更好地管理VIM插件,提高开发效率。

    vim-toml-enhance:vim-toml语法颜色增强

    总结起来,`vim-toml-enhance`是一个提升Vim对TOML文件处理能力的插件,通过丰富的语法高亮和定制选项,让开发者在使用TOML时拥有更好的编辑体验。同时,了解Vimscript语言也能让你更深入地利用Vim的各种功能,定制...

    vim-配置文件+ctags+glpbal+ripgrep

    接下来,**glpbal**(又称`ag`)是一款快速的全文搜索工具,它比传统的`grep`更快,支持更多文件类型,并且提供了更好的用户体验。在Vim中,可以利用`QuickFix`窗口结合glpbal进行搜索,比如运行`:Glob`命令,然后...

    vim常用插件集,将其配置成IDE

    本压缩包包含了一些Vim常用的插件,用于提升代码编辑体验。 首先,`omnicppcomplete`是一个针对C++编程的代码自动补全插件。它能够提供智能感知,根据上下文提供可能的函数、类和变量名,极大地提高了编码效率。...

    使NERDTree配置vim

    为了使NERDTree与Vim窗口布局更好地融合,你可能需要在.vimrc文件中配置一些选项,比如默认开启NERDTree,或者让NERDTree自动关闭当只有一个窗口时: ```vim autocmd VimEnter * NERDTree autocmd bufenter * if ...

    超级好用vim配置

    如果你是Vim的新手,这个配置会是一个很好的起点,帮你逐步熟悉并爱上这个强大的编辑器。而文件名`gVimPortable_7.4`很可能指的是便携版的图形界面Vim,这样即使在没有安装Vim的电脑上,也能直接使用这些配置。

    vim简单配置1

    Vim 配置详解 Vim 是一个功能强大且灵活的文本编辑器,它可以根据用户的需求进行配置和定制。下面是 Vim 配置的详细解释。 ...同时,了解 Vim 配置文件和 Vim 插件也可以帮助用户更好地使用 Vim。

    vim-better-default:简化.vimrc并使默认vim更好

    这个项目的主要目标是为新用户和那些不想花大量时间自定义Vim配置的人提供一个开箱即用的良好编辑环境。下面将详细讨论该项目涉及的多个知识点。 首先,我们要了解 **.vimrc** 文件。这是Vim的配置文件,用于设置...

    vim配置文件.rar

    "vim配置文件.rar" 提供了一个优化 Vim 使用体验的配置包,旨在提升编辑效率,增强功能,并提供更加舒适的编程环境。让我们深入了解一下这个配置包可能包含的内容及其重要性。 1. **自动缩进**:在编程时,保持代码...

    vim的人性化配置

    Vim是一款强大的文本编辑器,深受程序员和系统管理员的喜爱。其高度可定制性和高效操作使得它在IT领域中占有重要地位。"vim的人性化配置"主题旨在让Vim更加符合用户...持续学习和实践,你将能更好地驾驭Vim的无限可能。

    vim插件集合和配置

    ### 配置Vim插件 1. **安装插件管理器**:通常,我们首先需要一个插件管理器,如`Vundle`、`Pathogen`、`NeoBundle`或`Plug`。以`Plug`为例,将其添加到`.vimrc`(Vim配置文件)中: ```vim call plug#begin('~/...

    史上最全的vim配置

    【vim编辑器基础】 vim(Vi IMproved)是一款强大的文本编辑器,源于经典的vi编辑器。它在原版vi的基础上增加了许多新特性,如多窗口编辑、...通过深入学习和理解这份配置,可以更好地利用vim这一强大的文本编辑器。

Global site tag (gtag.js) - Google Analytics