mac os 安装 iterm2+fish shell 终端配色及vim语法高亮
时间:2022-06-22
本文章向大家介绍mac os 安装 iterm2+fish shell 终端配色及vim语法高亮,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
mac os
安装 iterm2+fish shell
终端配色及vim
语法高亮
安装iterm2
及 fish shell
- 安装
iterm2
iterm2
软件下载地址,直接安装dmg文件
- 安装
fish shell
fish shell
说明及下载地址,根据自己熟悉方式安装fish shell
将fish shell添加到mac的shell列表里,用shell命令sudo vim /etc/shells把/usr/local/bin/fish 追加到文件尾处;
最后,按esc键跳到命令模式,输入:wq命令保存文件,使用 chsh -s /usr/local/bin/fish 切换到fish shell;
打开iterm2时自动打开fish shell,vim ~/bash_profile在文件尾处添加fish命令,使用:wq保存文件即可;
-
vim
语法高亮
首先开启语法高亮功能,如果没有这个文件就创建文件:
vim ~/.vimrc
在.vimrc文件尾处添加如下代码:
syntax on
-
vim
选择主题
vim 有更多的主题可以选择,使用如下命令可以查看vim所有的color主题:
cd /usr/share/vim/vim73/colors/ && ls
在.vimrc文件中添加vim的color主题,命令如下:
vim ~/.vimrc
添加colorscheme darkblue信息到文件尾处
以上所有配置想看效果需要重新打开iterm2,如文中有错误烦请留言指出,谢谢
- 异地双活实践笔记
- OpenStack Neutron中的DVR简介与OVS流表分析
- Python爬虫,带你制作高逼格的数据聚合云图
- nodejs+ftp+linux+nginx 自动部署前端
- Highcharts使用指南
- 如何通过经纬度获取地址信息?
- ADO.NET入门教程(二)了解.NET数据提供程序
- ADO.NET入门教程(三) 连接字符串,你小觑了吗?
- ADO.NET入门教程(四) 品味Connection对象
- ADO.NET入门教程(五) 细说数据库连接池
- ADO.NET入门教程(六) 谈谈Command对象与数据检索
- ADO.NET入门教程(七) 谈谈Command对象高级应用
- ADO.NET入门教程(八) 深入理解DataAdapter(上)
- 深入理解DIP、IoC、DI以及IoC容器
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- element-ui 表格打印
- PAT (Basic Level) Practice (中文)1016 部分A+B (15 分)
- 【Linux_Shell 脚本编程学习笔记二、打印菜单】
- PAT (Basic Level) Practice (中文)1017 A除以B (20 分)
- git commit 提交规范
- 非常量的引用左值问题
- PAT (Basic Level) Practice (中文)1019 数字黑洞 (20 分)
- 从 12.9K 开源项目学到的新东西
- PAT (Basic Level) Practice (中文)1048 数字加密 (20 分)
- 一、类加载的双亲委托机制详解
- PAT (Basic Level) Practice (中文)1021 个位数统计 (15 分)
- PAT (Basic Level) Practice (中文)1049 数列的片段和 (20 分)
- PAT (Basic Level) Practice (中文)1022 D进制的A+B (20 分)
- [900]mysql字符串数字互转
- 技术分享 | Semi-join Materialization 子查询优化策略