mac vim没有颜色 vim着色

article/2025/8/22 13:19:20

mac选手使用vim的时候发现,代码全是白色的!我的天,我用的是vi吗?
但是编辑/usr/share/vim/vimrc中会发现系统不让用户改因为没有权限,这样可以直接在当前用户下实现同样的功能。步骤如下:

新建vimrc文件

vim ~/.vimrc

这里提示是New File,没问题就是New File。

cp下面代码着色代码

" Configuration file for vim
set modelines=0         " CVE-2007-2438" Normally we use vim-extensions. If you want true vi-compatibility
" remove change the following statements
set nocompatible        " Use Vim defaults instead of 100% vi compatibility
set backspace=2         " more powerful backspacingset 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" Don't write backup file if vim is being called by "crontab -e"
au BufWrite /private/tmp/crontab.* set nowritebackup nobackup
" Don't write backup file if vim is being called by "chpass"
au BufWrite /private/etc/pw.* set nowritebackup nobackuplet skip_defaults_vim=1

保存再进vim

在这里插入图片描述

我的天!这不是酷炫到炸?


http://chatgpt.dhexx.cn/article/Gp8w8AH1.shtml

相关文章

MacOS - MacVim安装

1.应用场景 主要用于学习使用MacVim进行编程&#xff0c;尤其是在服务端编程发挥作用&#xff5e; 2.学习/操作 1.文档阅读 01&#xff5c;各平台下的 Vim 安装方法&#xff1a;上路前准备好你的宝马-极客时间 Releases macvim-dev/macvim GitHub https://github.com/macv…

2022 最新 Mac Vim 开发环境的部署与配置

2022 最新 Mac Vim 开发环境的部署与配置 效果图 Vim 插件简介 插件名描述pope/vim-fugitiveVim 编辑器中的 Git 包装器插件&#xff0c;它可以让我们在 Vim 编辑器中完成 Git 操作scrooloose/nerdtree用来提供一个导航目录的侧边栏ryanoasis/vim-devicons在 NERDTree 中显示…

《设计模式之禅》中23种设计模式demo汇总

《设计模式之禅》中23种设计模式demo汇总 Git地址&#xff1a; https://github.com/baozi-little/designPatterns 23种设计模式如下图&#xff1a; 项目架构&#xff1a;JDK1.8 springboot 每个设计模式都有对应的单元测试&#xff0c;可直接运行&#xff0c;项目结构如下&a…

设计模式之禅--思维导图

原图ProcessOn里搜索&#xff1a;设计模式之禅

设计模式之禅之结构类PK【装饰模式VS适配器模式】

设计模式之禅PK之结构类 结构类设计模式 结构类模式&#xff1a; 适配器模式 桥梁模式 组合模式 装饰模式 门面模式 享元模式 代理模式 相同点&#xff1a;他们都是通过组合类或对象产生更大的结构以适应更高的层次的逻辑需求 【装饰模式】VS【适配器模式】 装饰模式和适配器模…

设计模式之禅——观察者模式

观察者模式是一种比较常见的设计模式&#xff0c;在安卓源码中也应用得很多&#xff0c;如baseAdapter、相关触发器机制。 首先从一个情景入手&#xff0c;战国时期&#xff0c;李斯&#xff08;观察者&#xff09;作为秦国宰相希望监视&#xff08;观察&#xff09;韩非子&…

《设计模式之禅》-策略模式

策略模式 定义 定义一组算法&#xff0c;将每个算法都封装起来&#xff0c;并且使它们之间可以互换 策略模式有三个角色 1.Strategy 抽象策略角色 策略&#xff0c;算法家族的抽象&#xff0c;通常为接口&#xff0c;定义每个策略或算法必须具有的方法和属性。 2.Concrete…

《设计模式之禅》-原型模式

原型模式属于比较简单的设计模式&#xff0c;所以使用次数也非常的多 定义&#xff1a; 用原型实例指定创建对象的种类&#xff0c;并且通过拷贝这些原型创建新的对象 原型模式的通用代码&#xff1a; public class PrototypeClass implements Cloneable {Overridepublic Pr…

设计模式之禅——门面模式

门面模式【Facade Pattern】也叫外观模式&#xff0c;是一种比较常用的封装模式&#xff0c;其定义如下&#xff1a; 【要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行。门面模式提供一个高层次的接口&#xff0c;使得子系统更容易使用】 门面模式注重“统一…

设计模式之禅读后感

过早优化是万恶之源——Unix编程思想 让正确的程序更快&#xff0c;要比让快速的程序正确容易得多。 文章目录 前言六大设计原则*单一职责原则**里氏替换原则**依赖倒置原则**接口隔离原则**迪米特法则**开闭原则* 二十三种设计模式创建型模式*单例模式**工厂方法模式**抽象工厂…

设计模式之禅笔记

设计模式PK 创建类模式PK 工厂方法模式 VS 建造者模式 工厂方法模式注重的是整体对象的创建方法。建造者模式注重的是部件构建的过程。 工厂方法模式的对象粒度较粗&#xff0c;建造者模式的产品对象粒度较细。 抽象工厂模式 VS 建造者模式 抽象工厂模式也是注重产品的整…

《设计模式之禅》(第2版)

第一部分 大旗不挥 谁敢冲锋 —— 6大设计原则全新解读 第1章 单一职责原则 单一职责原则&#xff0c;Single Responsibility Principle&#xff0c;简称SRP&#xff0c;有且只有一个原因引起类/接口的变更&#xff1b;即一个接口/类只有一个职责&#xff0c;只负责一件事…

设计模式之禅《一》 大旗不挥,谁敢冲锋 ——6大设计原则

设计模式之禅《一》大旗不挥&#xff0c;谁敢冲锋 ——6大设计原则 《一》 六大原则 一&#xff1a;单一职责原则 1、单一职责原则最难划分的就是职责 2、有两个可以变化的原因放到了一个接口中&#xff0c;这就为以后的变化带来了风险。 3、对于单一职责原则&#xff0c;…

设计模式之禅(六大设计原则)

1.单一职责原则(Single Responsibility Principle) 也就是职责划分要明确&#xff0c;单一职责原则提出了一个编写程序的标准&#xff0c;用“职责”或者“变化原因”来衡量接口或者类设计的是否优良&#xff0c;但是“职责”或者“变化原因”都是不可度量的&#xff0c;因项目…

什么是ASCII码

ASCII码英文全称America Standard Code for Information Interchange&#xff0c;中文意思&#xff1a;美国信息交换标准码。它已被国际标准化组织&#xff08;ISO&#xff09;定为国际标准&#xff0c;称为ISO 646标准。适用于所有拉丁文字字母&#xff0c;ASCII码有7位码和8位…

最全ASCii 码表和说明

A的ASCII码是65&#xff0c;a的ASCII码是97。 ASCII码表中&#xff0c;小写字母排在大写字母的后面&#xff0c;一个字母的大小写数值相差32&#xff0c;一般知道大写字母的ASCII码数值&#xff0c;其对应的小写字母的ASCII码数值就算出来了&#xff0c;是大写字母的ASCII码数…

ASCII码

字符编码即ASCII码&#xff08;American Standard Code for Information Interchange,美国信息交换标准码&#xff0c;国际通用的计算机内的字符数字的二进制编码&#xff09;&#xff0c;它是7位二进制编码&#xff0c;总共有128个符号&#xff0c;包括英文26个大写字母&#…

什么叫ASCII码

一个字符A&#xff0c;以 字符和整型都可以输出。因为字符A也是以二进制存储&#xff0c;这个二进制对应一个整数 那究竟什么是ASCII码&#xff1f; ASCII不是一个值&#xff0c;而是一种规定。 ASCII规定了不同字符是使用哪个整数值表示 它规定&#xff1a; A --65 B --…

关于ASCII码的转换

目录 ASCII码表ASCII码与字符之间的转换 ASCII码表 ASCII码与字符之间的转换 python中chr()和ord()两个函数可以实现ASCII码与字符之间的转换&#xff0c; 两者之间的关系 转换举例 stringbsuahisas num_list[ord(i) for i in string] str_list[chr(i) for i in num_list] p…

ASCII码介绍

ASCII码 概念 ASCII(American Standard Code for Information Interchange)的缩写&#xff08;美国标准信息交换代码&#xff09;&#xff0c;已被国际标准化组织ISO采纳&#xff0c;作为国际通用的信息交换标准代码。 诞生背景 计算机对数据的识别、运算和存储都建立在二进制…