`

mac/linux Vim 默认显示行号,开启语法高亮

 
阅读更多

 

mac/linux中vim永久显示行号、开启语法高亮

 

步骤1

  cp /usr/share/vim/vimrc ~/.vimrc

  先复制一份vim配置模板到个人目录下

  注:redhat 改成 cp /etc/vimrc ~/.vimrc

步骤2

  vi ~/.vimrc

  进入insert模式,在最后加二行

  syntax on

  set nu!

保存收工。

 

最后附上其它选项(从网上淘来的)

set nocompatible                 "去掉有关vi一致性模式,避免以前版本的bug和局限    

set nu!                                    "显示行号

set guifont=Luxi/ Mono/ 9   " 设置字体,字体名称和字号

filetype on                              "检测文件的类型     

set history=1000                  "记录历史的行数

set background=dark          "背景使用黑色

syntax on                                "语法高亮度显示

set autoindent                       "vim使用自动对齐,也就是把当前行的对齐格式应用到下一行(自动缩进)

set cindent                             "(cindent是特别针对 C语言语法自动缩进)

set smartindent                    "依据上面的对齐格式,智能的选择对齐方式,对于类似C语言编写上有用   

set tabstop=4                        "设置tab键为4个空格,

set shiftwidth =4                   "设置当行之间交错时使用4个空格     

set ai!                                      " 设置自动缩进 

set showmatch                     "设置匹配模式,类似当输入一个左括号时会匹配相应的右括号      

set guioptions-=T                 "去除vim的GUI版本中得toolbar   

set vb t_vb=                            "当vim进行编辑时,如果命令错误,会发出警报,该设置去掉警报       

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

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

set incsearch                        "在程序中查询一单词,自动匹配单词的位置;如查询desk单词,当输到/d时,会自动找到第一个d开头的单词,当输入到/de时,会自动找到第一个以ds开头的单词,以此类推,进行查找;当找到要匹配的单词时,别忘记回车 

set backspace=2           " 设置退格键可用

 

注:如果是mac,更好的办法是直接换掉默认的终端,改用zsh,百度一下zsh,有很多教程,

比如:

http://blog.163.com/qy_gong/blog/static/1718738792013102992830558/

http://www.cnblogs.com/heiniuhaha/archive/2011/10/18/2216357.html

http://zhuanlan.zhihu.com/mactalk/19556676

 

分享到:
评论

相关推荐

    vim配置显示行号和语法高亮 即.vimrc文件的配置

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

    vim编译环境配置(语法高亮、突出显示当前行、自动补全等)

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

    nginx配置文件vim语法高亮与缩进.docx

    在Linux系统中,Vim默认并不支持Nginx的语法高亮。为了启用这个功能,你需要进行以下步骤: 1. 创建或进入`~/.vim/syntax`目录,这是Vim存放语法文件的地方。如果该目录不存在,你需要先创建它。 ```bash cd ~/....

    Unix/Linux下vim基本设置和常用技巧

    在Unix/Linux环境中,Vim(Vi Improved)是一个强大的文本编辑器,深受程序员和系统管理员的喜爱。本文将介绍一些Vim的基本设置、快捷键使用技巧、gvim设置以及编辑技巧,帮助你更高效地使用这个工具。 首先,Vim...

    linux中vim编辑插件

    .vim目录下的文件会增强Vim的各种功能,如代码补全、语法高亮、文件浏览器等。在这个特定的压缩包中,可能包含了实现行号显示和空格高亮的插件文件。 总的来说,这个“linux中vim编辑插件”旨在提供一个更友好、更...

    Linux vim schemacolor settings

    syntax on " 开启语法高亮 set background=dark " 设置背景为暗色 colorscheme molokai " 应用molokai颜色方案 ``` 除此之外,还可以调整字体大小、行号显示、自动缩进等设置。例如: ```vim set number " 显示...

    vim插件-linux使用

    除了基础操作,Vim 插件还能实现诸如代码自动补全、语法高亮、自动格式化、代码跳转等功能。例如,你可以安装 YouCompleteMe 实现 C/C++ 的智能补全,或者使用 ALE 进行实时代码检查。每个插件都有其特定的配置方式...

    Mac OS X中设置VIM语法高亮的方法

    在Mac OS X中,VIM(Vi Improved)虽然是一款强大的文本编辑器,但在默认状态下,它没有开启语法高亮功能,这使得查看和编辑代码时可能会感到不便,尤其是在寻找特定字符或理解代码结构时。然而,通过简单的设置,...

    vimrc 用于iTerm配置Vim

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

    Linux下由VIM搭建C/C++开发环境介绍

    2. 取消使用语法高亮:我们可以使用 syntax off 命令来取消语法高亮,以避免干扰代码阅读。 syntax off 3. 设置对齐方式:我们可以使用 set tabstop=4 命令来设置对齐方式为空格数为 4 个。 set tabstop=4 4. ...

    vim配置文件,代码高亮语法检查,代码Title

    对vim软件进行配置,增加了终端行号显示,代码高亮语法检查,代码Title,具体功能可以自行探索。 使用方式:cp vi_config.vimrc ~/.vimrc 重新打开vim就可以看到啦~

    最新最全的linux vim命令大全

    ### 最新最全的Linux Vim命令大全 #### 概述 本文档旨在为初学者提供一个全面、详尽的Linux环境下Vim编辑器命令指南。Vim是一款功能强大的文本编辑器,广泛应用于Linux系统中。它继承了Vi编辑器的强大功能,并在此...

    Linux的文本编辑器vim 自动格式

    - 开启语法高亮,不同的语言关键字、注释等会有不同颜色的显示,使代码更易读。 7. **制表符设置:** - `set tabstop=4` - 设置每个制表符(Tab)所占的空格数为4个。 - `set shiftwidth=4` - 设置缩进时的...

    Python-Syntastic是Vim的一个语法检查插件

    当你在Vim中编写Python代码时,它会自动调用外部的语法检查工具(如pylint、flake8等)对当前文件进行分析,并将任何潜在的语法错误或风格问题以高亮的方式显示在屏幕底部的信息栏或者行号旁边。这使得开发者能够在...

    linux-Minimalist是Vim的一个MaterialColorschemeDarker主题

    在Vim中,颜色方案(Colorscheme)决定了编辑器的字体颜色、背景色以及各种元素(如语法高亮、行号、状态栏等)的显示样式。"Minimalist"主题不仅关注视觉美感,还注重提升用户体验,确保代码的可读性和编辑器的易用...

    Vim的.vim文件夹和.vimrc配置文件

    6. **开启相对编号**:`set relativenumber` 显示行号相对于当前行的位置,便于移动。 7. **禁用光标闪烁**:`set nocursorblink` 避免光标闪烁,减少视觉干扰。 8. **设置搜索忽略大小写**:`set ignorecase` 在...

Global site tag (gtag.js) - Google Analytics