`
flynewton
  • 浏览: 62501 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

vim默认设置的配置

阅读更多

关键字: vim , 配置 , 好习惯

转载并修改自:http://space.itpub.net/8111049/viewspace-628456

在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。

在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:

$vi ~/.vimrc

设置完后

$:x 或者 $wq

进行保存退出即可。

下面给出一个例子,其中列出了经常用到的设置,详细的设置信息请参照参考资料:

“双引号开始的行为注释行,下同

“去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限

set nocompatible

“显示行号( 看代码时很有必要)

set nummber

“检测文件的类型

 filetype on

“记录历史的行数

  set history=1000

“背景使用黑色(Ubuntu效果下建议不要设置)

set background=dark

“语法高亮度显示(Ubuntu效果下建议不要设置,使用系统默认的高亮显示更好)

  syntax on

“下面两行在进行编写代码时,在格式对起上很有用;

“第一行,vim使用自动对起,也就是把当前行的对起格式应用到下一行;

“第二行,依据上面的对起格式,智能的选择对起方式,对于类似C语言编写上很有用

set autoindent

set smartindent

“第一行设置tab键为4个空格,第二行设置当行之间交错时使用4个空格(写Python代码时方便多了,不用再猛敲空格了)

set tabstop=4

set shiftwidth=4

“设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号(好东西,免得忘记输入右括号)

set showmatch

“去除vim的GUI版本中的toolbar

set guioptions-=T

“当vim进行编辑时,如果命令错误,会发出一个响声,该设置去掉响声

set vb t_vb=

“在编辑过程中,在右下角显示光标位置的状态行

set ruler

“默认情况下,寻找匹配是高亮度显示的,该设置关闭高亮显示

set nohls

“查询时非常方便,如要查找book单词,当输入到/b时,会自动找到第一

“个b开头的单词,当输入到/bo时,会自动找到第一个bo开头的单词,依

“次类推,进行查找时,使用此设置会快速找到答案,当你找要匹配的单词

“时,别忘记回车

set incsearch

“修改一个文件后,自动进行备份,备份的文件名为原文件名加“~“后缀

if has(“vms”)

   set nobackup

else

   set backup

endif

 

如果去除注释后,一个完整的.vimrc配置信息如下所示:

set nocompatible

set number

filetype on

set history=1000

set autoindent

set smartindent

set tabstop=4

set shiftwidth=4

set showmatch

set guioptions-=T

set vb t_vb=

set ruler

set nohls

set incsearch

分享到:
评论

相关推荐

    idea vim 快捷键设置配置导出

    本篇文章将详细介绍如何在IntelliJ IDEA中进行Vim快捷键的设置与配置导出,帮助你打造个性化的开发环境。 首先,打开IntelliJ IDEA,进入`Settings`(在macOS上是`Preferences`)。在设置界面中,左侧的导航栏选择`...

    vim 环境配置文件

    首先,`.vimrc`文件是Vim的配置文件,它位于用户的主目录(通常是`~`),用于存储用户自定义的设置和映射。当你启动Vim时,这个文件会被读取,应用所有在其中定义的配置。例如,你可以设置颜色方案、快捷键、自动...

    vim配置文件,vim配置文件

    1. **颜色方案**:Vim支持多种颜色主题,配置文件可以指定默认的主题,提供代码高亮和视觉舒适度。 2. **插件管理**:像Vundle或NeoVim的Plug这样的插件管理器常被用来安装和管理Vim插件,它们允许用户方便地安装、...

    vim的配置文件设置

    Vim,全称Vi IMproved,是一款强大的文本编辑器,深受程序员和系统管理员的喜爱。...当你探索并理解了这些配置选项后,不妨尝试从`vimconfig`中学习并借鉴别人的设置,逐步构建自己的Vim配置,让你的Vim更加得心应手。

    vim配置文件目录

    Vim的默认配置可能不能满足每个用户的特定需求,例如,有些人可能喜欢更亮的主题,有些人可能需要特定的插件来提高编程效率。Vim的配置文件通常位于`~/.vimrc`(Linux和macOS)或`%USERPROFILE%\_vimrc`(Windows)...

    vim简单的配置文件

    - `set fileencoding=utf-8`:设置默认的文件编码为UTF-8。 4. **自动缩进**: - `set autoindent`:开启自动缩进。 - `set smartindent`:针对C语言风格的智能缩进。 - `set shiftwidth=4`:每次使用`>>`和`时...

    vim配置的终极配置

    1. **基本设置**:首先,你可以设置Vim的工作模式,例如默认为插入模式或命令模式,通过`set insertmode`或`set nocompatible`来实现。还可以调整屏幕滚动行数,如`set scroll=3`。 2. **颜色方案**:Vim支持丰富的...

    vim安装包及配置文件

    2. 安装过程中,可以选择安装路径,一般建议保持默认设置。 3. 安装完成后,可以在开始菜单或桌面快捷方式启动Vim。 4. 合并`Vim`文件夹中的内容到Vim的安装目录,这样可以将个人配置应用到新安装的Vim中。这通常...

    vim强大的配置

    你可以在这个文件中设置快捷键、修改默认行为、添加插件等,以适应个人的工作习惯。例如,你可以设置插入模式下的自动补全,调整滚动行数,或者定义特定语言的缩进规则。对于初学者来说,理解并熟练编辑`.vimrc`是...

    vim编辑器 配置自定义

    关于是否生成备份文件,默认情况下,Vim会在保存文件时创建一个以“~”为后缀的备份文件。如果你不希望这样,可以取消注释`nobackup`行。然而,对于大多数用户来说,保留这个备份功能是有益的,因为可以在文件损坏或...

    VIM插件与配置文件

    2. **映射快捷键**:VIM允许用户自定义快捷键,如`:map <Leader>t :tabnew<CR>`,这会将Leader键(默认为`\`)和`t`组合设置为打开新标签页的快捷方式。 3. **插件配置**:在.vimrc中,用户可以配置已安装的插件,...

    vim自动生成文件模板 templates 设置方法

    比如,你可以设置`map <Leader>t :Template<CR>`,这样按下`<Leader>t`(默认为`\t`)就会插入Python模板。 6. **复制到vimrc中.txt**: 这个文件可能是提供了一个示例的`~/.vimrc`配置,包含上述的模板设置。将其...

    最全的vim配置

    "最全的vim配置"压缩包文件提供了完整的vim配置集合,旨在为用户提供一套全方位、优化的编辑环境。 这个配置集由spf13开发,版本为3.0,它包含了一系列预设的插件、映射、设置和颜色方案,旨在提高开发者的生产力。...

    史上超强 vim配置 服务器开发程序员专用

    1. **基础配置**:一个优秀的Vim配置通常会包含一系列优化设置,以提高开发效率。这可能包括调整缓冲区数量、改变默认行为(如设置自动缩进、关闭换行符显示)、启用多窗口编辑、以及设置快捷键映射等。 2. **插件...

    很好用的vim配置文件

    在本主题中,我们将深入探讨“很好用的vim配置文件”,该配置文件包含了一些最实用的功能,能够极大地提升Vim的使用体验。 首先,`.vimrc` 文件是Vim的配置文件,它是Vim启动时读取的初始化脚本,用于设定编辑器的...

    vim的配置文件及文档说明

    本篇文章将详细介绍如何配置Vim,实现上下左右键在编辑模式下的使用,以及如何设置颜色高亮以突出显示结构体和函数。 首先,Vim的配置主要通过`~/.vimrc`文件进行,这是一个启动时自动读取的脚本文件。在这个文件中...

    Gvim/Vim配置文件(for Java)

    `_vimrc`文件是Vim的启动配置文件,它包含了用户自定义的快捷键、设置和功能。`winmanager.vim`、`winfileexplorer.vim`以及`minibufexpl.vim`是三个重要的插件,它们分别提供了窗口管理、文件浏览器和缓冲区管理的...

    vim的人性化配置

    这个压缩包"vim-cfg.tgz"包含了预设的配置文件,用于改善Vim的默认设置。 2. **解压与安装**:在终端中,你可以使用`tar`命令来解压下载的压缩包。`tar -zxvf vim-cfg.tgz`这行命令将解压文件,`-z`表示使用gzip...

Global site tag (gtag.js) - Google Analytics