文档章节

Mac下设置Vim配色

streamlong
 streamlong
发布于 2017/12/08 18:22
字数 504
阅读 22
收藏 0

先确定vimrc文件的位置,一般不建议修改系统级别的,建议创建用户级别的,楼主实践是用户级别的。

先通过

whereis vim

确定系统安装vim的路径

假设是这个:/usr/share/vim/vimrc

这个文件是系统级的 vimrc 配置文件,为了保证 vim 的正常运行,一般并不会修改这个文件,而是应该在你自己的用户目录下(~ 下)创建一个新的用户级 vimrc 文件。也就是说先在终端中执行

vi ~/.vimrc

然后再在打开的 vimrc 文件中进行你的 vim 配置修改,修改完成之后使用 wq 命令保存。 输入图片说明

要查看你当前使用的 vimrc 配置文件是哪一个,请在 vim 命令中输入(在 vim 中按 esc,然后按冒号,接着输入命令)

echo $MYVIMRC

如图:

输入图片说明

回车结果如下

输入图片说明

可见我当前使用的是 /Users 下的用户级 vimrc。

如果还是想修改系统级 vimrc 文件的话,需要先将此文件的写入权限开启。终端中输入

sudo chmod a+w /usr/share/vim/vimrc

来将此文件写入权限打开(需要管理员密码),然后就可以输入

vi /usr/share/vim/vimrc

编辑并保存了。如下图:

输入图片说明

输入图片说明

-------------------------我是分割线--------------------

楼主是在自己的用户目录下新建的vimrc文件,然后

vi ~/.vimrc

按i,写入如下内容:

filetype on
set history=1000
set background=dark
syntax on
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
set backup

按esc 输入:wq(强制退出是:q!, 如非必要,尽量使用:wq)退出

然后重启终端就可以了,这一步很重要!!

⚠️注意是退出重启终端,不是新开一个终端窗口,楼主已经掉了好多次坑了,还一个劲儿的在想,为什么没效果,😢

参考文章:

https://zhidao.baidu.com/question/522020599952676525.html https://www.cnblogs.com/china8036/p/4717328.html

© 著作权归作者所有

共有 人打赏支持
streamlong

streamlong

粉丝 21
博文 45
码字总数 16725
作品 0
杭州
私信 提问
在 Mac OS X 终端里使用 Solarized 配色方案

相信长期浸泡在终端和代码的小伙伴们都有一套自己喜爱的配色方案。以前一直在用简单、适合阅读的 Terminal.app 配色方案,换到 MacBook Pro with Retina display 后发现这个配色时间看长了眼...

随影求是
2014/11/11
0
0
详述 iTerm2 配色及免密登录 SSH 的方法

博主说:iTerm2 是一个 Mac 版的类似于 Xshell 的终端工具,虽然很多同学说其功能并没有 Xshell 那么强大,但它仍然能够满足我们的大部分需求了。在此文中,我们将详细介绍 iTerm2 的配色方案...

qq_35246620
2017/11/08
0
0
最漂亮( iTerm2+oh-my-zsh配色)

网上虽然教程很多,但是很多还是不够详细,我总结一篇比较容易安装的图文教程。先展示一下效果图: 一、首先安装iTem2 安装好后的截图如下: 二、安装oh-my-zsh。 安装成功如下图: 三、安装...

雷国林
2017/11/05
0
0
vim配色方案

改变用户vim配色方案 vi ~/.vimrc 加一行 colorscheme murphy 改变用户dir配色方案 cp -af /etc/DIR_COLORS ~/.dir_colors (注意后面文件有点号,是隐藏文件) 保存退出就好了。 配色方案: ...

企图穿越
2010/05/22
7.5K
1
淡妆浓抹总相宜——聊聊Vim的配色和高亮

作为一个程序员,长期面对的是屏幕,屏幕上长期占据的是编辑器(编辑器有三千,我独爱Vim!),所以编辑器的配色对程序员至关重要 我不是美工,更不是设计师,我只是一个有点强迫症(看到上面...

tamlok
2017/05/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mosquitto 集群搭建

在Mosquitto集群中,客户端可以在任何节点上订阅主题,也可以在任何节点上发布消息,集群会保证消息按需转发到正确的节点。 为了均衡负载及避免单点故障,Mosquitto集群实现为完全去中心化、...

yanlijun_java
24分钟前
5
0
阿里高级技术专家:研发效能的追求永无止境

背景 大约在5年前,也就是2013年我刚加入阿里的时候,那个时候 DevOps 的风刚吹起来没多久,有家公司宣称能够一天发布几十上百次,这意味着相比传统软件公司几周一次的发布来说,他们响应商业...

阿里云云栖社区
28分钟前
1
0
正则匹配demo

要求:密码中有大写字母,小写字母,以及数字 package com.example.demo;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author seif * @Description: ...

经常把天聊死的胖子
29分钟前
5
0
阿里重磅开源首款自研科学计算引擎Mars,揭秘超大规模科学计算

日前,阿里巴巴正式对外发布了分布式科学计算引擎 Mars 的开源代码地址,开发者们可以在pypi上自主下载安装,或在Github上获取源代码并参与开发。 此前,早在2018年9月的杭州云栖大会上,阿里...

阿里云官方博客
29分钟前
3
0
在 Kubernetes 中配置私有 DNS 和上游域名服务器

Before you begin You need to have a Kubernetes cluster, and the kubectl command-line tool must be configured to communicate with your cluster. If you do not already have a clust......

xiaomin0322
38分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部