当前位置: 首页 > 编程笔记 >

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

西门胜涝
2023-03-14
本文向大家介绍Mac OS X中设置VIM语法高亮的方法,包括了Mac OS X中设置VIM语法高亮的方法的使用技巧和注意事项,需要的朋友参考一下

前言

Vim 是一款相当给力的源自UNIX平台的命令行文本编辑器,不过不给力的是,Mac OS X下并没有诸多Linux发行版上VIM那些牛逼哄哄的神马代码高亮显示啊,自动缩进之类的。

(译者注:通常Linux发行版可以通过编辑/etc/vimrc文件更改全局VIM设定或者针对某个用户的~/.vimrc进行个性化配置)

为了弥补这个缺憾,请按如下方法操作:

实现方法

主要是修改~/.vimrc文件

文件内容如下:

set ai         " auto indenting
set history=100     " keep 100 lines of history
set ruler        " show the cursor position
syntax on        " syntax highlighting
set hlsearch      " highlight the last searched term
filetype plugin on   " use the file type plugins

" When editing a file, always jump to the last cursor position
autocmd BufReadPost *
\ if ! exists("g:leave_my_cursor_position_alone") |
\ if line("'\"") > 0 && line ("'\"") <= line("$") |
\ exe "normal g'\"" |
\ endif |
\ endif

保存退出即可。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家学习或者操作vim能有所帮助,如果有疑问大家可以留言交流。谢谢大家对小牛知识库的支持。

 类似资料:
  • 本文向大家介绍vim配置go语言语法高亮问题的解决方法,包括了vim配置go语言语法高亮问题的解决方法的使用技巧和注意事项,需要的朋友参考一下 操作系统 : CentOS7.3.1611_x64 go 版本 : go1.8.3 linux/amd64 vim版本 :version 7.4.160 vim配置go语言语法高亮的问题已经遇到过好几次了,每次都去查找太麻烦,这里总结下。 安装git: y

  • 目前我们已经为Potion文件实现了简单的关键字和函数的语法高亮。 如果没有做上一章的练习,你需要回去完成。我将假设你做了练习。 事实上,你应该回去完成你跳过的任何练习。即使你觉得你不需要,为了更好的学习效果, 你都得把它们完成了。请在这一点上相信我。 高亮注释 接下来我们需要高亮Potion的一个重要组成部分——注释。 问题是,Potion的注释以#开头,而#并不在iskeyword里。 如果不

  • 本文向大家介绍vim配置显示行号和语法高亮 即.vimrc文件的配置,包括了vim配置显示行号和语法高亮 即.vimrc文件的配置的使用技巧和注意事项,需要的朋友参考一下 在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。 为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。 在启动vim时,当前用户根目录下的.vimrc文件

  • 我们甚至可以为Vim里面的语法高亮另开一本书了。 我们将在此讲解它最后的重要内容,然后继续讲别的东西。 如果你想要学到更多,去读:help syntax并阅读别人写的syntax文件。 高亮字符串 Potion,一如大多数编程语言,支持诸如"Hello,world!"的字符串字面量。 我们应该把这些高亮成字符串。为此我们将使用syntax region命令。 在你的Potion syntax文件中

  • 本文向大家介绍让VIM支持Nginx .conf文件语法高亮显示功能的方法,包括了让VIM支持Nginx .conf文件语法高亮显示功能的方法的使用技巧和注意事项,需要的朋友参考一下 前言 本文主要介绍了关于让VIM支持Nginx .conf文件语法高亮显示功能的方法,下面话不多说,来一起看看详细的介绍吧。 我们在编辑配置 Nginx 的配置文件(.conf)时,由于他没有高亮的功能,但是 Ngi

  • 语法高亮,Syntax Highlight,也被叫做代码高亮 其实,其他很多文本编辑器也都支持此语法高亮功能,但是发现Notepad++支持的语言更多,更方便使用。 个人用过的,就有C,C++,Python,XML,HTML,xml,Javascript等, 甚至还支持一些相对很多人不是很常用的类型,比如makefile,tex/LaTex等。 而对于这些的支持,作为开发者的话,如果等你遇到了,有