文档章节

Mac下设置Vim配色

streamlong
 streamlong
发布于 2017/12/08 18:22
字数 504
阅读 9
收藏 0
点赞 0
评论 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

粉丝 22
博文 27
码字总数 16725
作品 0
杭州
在 Mac OS X 终端里使用 Solarized 配色方案

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

随影求是 ⋅ 2014/11/11 ⋅ 0

详述 iTerm2 配色及免密登录 SSH 的方法

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

qq_35246620 ⋅ 2017/11/08 ⋅ 0

最漂亮( iTerm2+oh-my-zsh配色)

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

雷国林 ⋅ 2017/11/05 ⋅ 0

vim配色方案

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

企图穿越 ⋅ 2010/05/22 ⋅ 1

淡妆浓抹总相宜——聊聊Vim的配色和高亮

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

tamlok ⋅ 2017/05/02 ⋅ 0

vim设置配色主题

更换配色的方法: 把配色方案放到这下面 中加入 我喜欢的配色方案: molokai.vim jellybeans.vim Tomorrow-Night-Eighties.vim 更多 更多内容请参考vim学习汇总...

好好编程 ⋅ 2017/11/07 ⋅ 0

secureCRT,永久设置,保护眼睛,配色方案

配色后效果如下: 下面开始配色 1、选项(Options)==》会话选项(Sessions options)==》终端(Terminal)==》仿真(Emulation) 按图中标注进行勾选,勾选完毕点击确认 2、选项(Options)...

easy808 ⋅ 2017/11/06 ⋅ 0

Vim 中使用 OmniComplete 为 C/C++ 自动补全(部分增加)

对原文做了部分修改及增加,原文地址http://timothyqiu.com/archives/using-omnicomplete-for-c-cplusplus-in-vim/ OmniComplete 并不是插件的名字,而是 Vim 众多补全方式中的一种(全能补全...

crazypenguin ⋅ 2013/08/10 ⋅ 1

Mac 下终端配置(item2 + oh-my-zsh +3024Night 配色方案)

最近重新配置了一下终端,使其更好(zhuang)看(bi) 效果如下: 拥有语法高亮,命令行tab补全,自动提示符,显示Git仓库状态等功能。 安装 首先我们下载的 iTem2 这个软件,比Mac自带的终端...

Jimmy ⋅ 2017/08/05 ⋅ 0

模块化 vim/neovim 配置集合--SpaceVim

SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,其中包含了多种功能模块,并且针对 neovim 做了功能优化。spacevim 有多种功能模块可供选择,用户只需要选择需要的模块,就可以配置出...

SpaceVim ⋅ 2017/04/25 ⋅ 3

没有更多内容

加载失败,请刷新页面

加载更多

下一页

熊掌号收录比例对于网站原创数据排名的影响[图]

从去年下半年开始,我在写博客了,因为我觉得业余写写博客也还是很不错的,但是从2017年下半年开始,百度已经推出了原创保护功能和熊掌号平台,为此,我也提交了不少以前的老数据,而这些历史...

原创小博客 ⋅ 48分钟前 ⋅ 0

LVM讲解、磁盘故障小案例

LVM LVM就是动态卷管理,可以将多个硬盘和硬盘分区做成一个逻辑卷,并把这个逻辑卷作为一个整体来统一管理,动态对分区进行扩缩空间大小,安全快捷方便管理。 1.新建分区,更改类型为8e 即L...

蛋黄Yolks ⋅ 今天 ⋅ 0

Hadoop Yarn调度器的选择和使用

一、引言 Yarn在Hadoop的生态系统中担任了资源管理和任务调度的角色。在讨论其构造器之前先简单了解一下Yarn的架构。 上图是Yarn的基本架构,其中ResourceManager是整个架构的核心组件,它负...

p柯西 ⋅ 今天 ⋅ 0

uWSGI + Django @ Ubuntu

创建 Django App Project 创建后, 可以看到路径下有一个wsgi.py的问题 uWSGI运行 直接命令行运行 利用如下命令, 可直接访问 uwsgi --http :8080 --wsgi-file dj/wsgi.py 配置文件 & 运行 [u...

袁祾 ⋅ 今天 ⋅ 0

JVM堆的理解

在JVM中,我们经常提到的就是堆了,堆确实很重要,其实,除了堆之外,还有几个重要的模块,看下图: 大 多数情况下,我们并不需要关心JVM的底层,但是如果了解它的话,对于我们系统调优是非常...

不羁之后 ⋅ 昨天 ⋅ 0

推荐:并发情况下:Java HashMap 形成死循环的原因

在淘宝内网里看到同事发了贴说了一个CPU被100%的线上故障,并且这个事发生了很多次,原因是在Java语言在并发情况下使用HashMap造成Race Condition,从而导致死循环。这个事情我4、5年前也经历...

码代码的小司机 ⋅ 昨天 ⋅ 1

聊聊spring cloud gateway的RetryGatewayFilter

序 本文主要研究一下spring cloud gateway的RetryGatewayFilter GatewayAutoConfiguration spring-cloud-gateway-core-2.0.0.RC2-sources.jar!/org/springframework/cloud/gateway/config/G......

go4it ⋅ 昨天 ⋅ 0

创建新用户和授予MySQL中的权限教程

导读 MySQL是一个开源数据库管理软件,可帮助用户存储,组织和以后检索数据。 它有多种选项来授予特定用户在表和数据库中的细微的权限 - 本教程将简要介绍一些选项。 如何创建新用户 在MySQL...

问题终结者 ⋅ 昨天 ⋅ 0

android -------- 颜色的半透明效果配置

最近有朋友问我 Android 背景颜色的半透明效果配置,我网上看资料,总结了一下, 开发中也是常常遇到的,所以来写篇博客 常用的颜色值格式有: RGB ARGB RRGGBB AARRGGBB 这4种 透明度 透明度...

切切歆语 ⋅ 昨天 ⋅ 0

CentOS开机启动subversion

建立自启动脚本: vim /etc/init.d/subversion 输入如下内容: #!/bin/bash## subversion startup script for the server## chkconfig: 2345 90 10# description: start the subve......

随风而飘 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部