linux终端怎么设置monaco,[Linux]Vim设置Monaco字体Vim颜色模板_霍风风的博客-程序员秘密

技术标签: linux终端怎么设置monaco  

以下这段可以使用中文:

if has("multi_byte")

set encoding=utf-8

"set fileencoding=chinese

set fileencodings=ucs-bom,utf-8,chinese

endif

set tabstop=4

set shiftwidth=4

set smarttab

set smartindent

set ruler

colorscheme vividchalk

syntax on

set number

set guifont=Monaco 12

if has("win32")

"setguifont=Courier_New:h10:cANSI

setguifont=mingliu:h12

endif

开发人员字体下载

推荐Return of Monaco.ttf,Debian下

cp monaco.ttf /usr/share/fonts/truetype/

fc-cache -f -v

Debian下也可以用这款字体:ttf-inconsolata: an open font foryour terminal and for nice code printouts

Vim的Color Scheme

如果你是系统管理员,可以将下载的颜色放入/usr/share/vim/vim70/colors/目录下,卡耐基梅隆大学的网站上有一张VimColorSchemeTest,方案十分多,一定会有中意的。我用的是vividchalk.如果你不是系统管理员,可以将color scheme文件放在~/.vim/colors/下。

Vim 除了預設的顏色外, 除了自己設定, 還是有很多前輩已經設好, 將 Color Scheme 釋放出來.

預設的 default、desert、darkblue 等, 都還蠻不錯的, 另外安裝的 ir_black 也不錯:gVim 的color scheme (ir_black.vim)

挑選、下載 Vim Color Scheme

哪裡可以挑選這些 Color Scheme 呢?

Vim 本身就有: search results: vim online

bCentral 很有心的整理出此篇: Vim Color SchemeTest, 幫 Color Schemes 都加上預覽圖. (此篇一定要去參考)

安裝 Vim Color Scheme

挑選到喜歡的 Color Scheme 後, 安裝步驟:

下載 COLOR_SCHEME.vim

mkdir ~/.vim/colors/

mv COLOR_SCHEME.vim ~/.vim/colors/

vim ~/.vimrc # 加入下述內容

colorscheme COLOR_SCHEME

註1: .vimrc 要記得加 set t_Co=256 來支援 256 色的環境,才不會覺得跟預覽圖不一樣.

註2: syntax on ... 這個應該不用多做解釋吧~ XD

於 Vim 執行時, 切換 Color Scheme

:colorscheme COLOR_SCHEME

我使用的终端程序是secureCRT,终端默认不显示彩色,因此还需要作如下设定:点击”会话选项”–”仿真”–终端选择”Linux”–并且勾选ANSI,如果还不能显示vim的颜色就先exit再登陆就OK了!

如果设置完后,发现功能没有起作用,检查一下系统下是否安装了vim-enhanced包,查询命令为:

$rpm –q vim-enhanced

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_32181267/article/details/116820942

智能推荐

注册事件(绑定事件) addEventListener() js事件监听_昵称2-20个字符的博客-程序员秘密

1.注册事件概述给元素添加事件,称为注册事件或者绑定事件注册事件方式有两种:传统方式和方法监听注册方式传统注册方式利用on开头的事件 如 onclick;<button onclick="alert('hi~')"></button>btn.οnclick=function(){}特点:注册事件的唯一性同一个元素同一个事件只能设置一个处理函数,最后注册的处理函数将会覆盖前面注册的处理函数;var btn=document.querySelectorAll("bo

android-intent-FLAG_ACTIVITY_CLEAR_TASK_android intent.flag_activity_clear_task_爱自在的博客-程序员秘密

http://laokaddk.blog.51cto.com/368606/1363827FLAG_ACTIVITY_CLEAR_TASK :如果在调用Context.startActivity时传递这个标记,将会导致任何用来放置该activity的已经存在的task里面的已经存在的activity先清空,然后该activity再在该task中启动,也就是说,这个新启动的a

shell脚本编程实现将网址中的\转换为/,并在前面加上smb:_Tobey袁的博客-程序员秘密

#!/bin/bashecho "INPUT ADDRESS"read -r ADDRESS                             #一定要加-r,字符串中不会出现\,不能成功转换replacement="\\/"echo smb:${ADDRESS//\\/\/}ADDR=""smb:""$ADDR""                   $touch ge...

Gpower CMS/模板置标_cms中的置标原理_noxLiu的博客-程序员秘密

在模板制作过程中,最重要是掌握模板的置标。模板标记符的功能是否完善,是设计好模板的一个重要步骤,也决定了内容管理系统的功能。Gpower CMS模板置标的功能非常强大,可实现任意风格的页面显示,是国内同类产品功能最先进,技术最领先的模板引擎。如下是一个简单的模板文件的例子:模板示例$curArticle.name (*当前文章的标题)$curA

Flask(WTF)表单操作_stringfield类型的表单域_CodingAndCoCoding的博客-程序员秘密

文章目录Flask表单操作Flask表单操作Form表单,在Web应用中无处不在。比如:用户登录表单,用户注册表单。所有的表单都有共性,比如有文字输入框,单选框,密码输入框等;表单的验证也有共性,比如有非空验证,长度限制,类型验证等。如果有个框架能够将这些共性抽象出来,那就能大量简化我们的工作。Python的WTForms就提供了这些功能。这里我们就结合Flask的WTForms扩...

随便推点

xposed hook所有类的所有函数_weixin_34015566的博客-程序员秘密

package com.xiaojianbang.xposed;import android.util.Log;import de.robv.android.xposed.IXposedHookLoadPackage;import de.robv.android.xposed.XC_MethodHook;import de.robv.android.xposed.XC_MethodHoo...

Linux限制端口_linux 端口限制_LazyCat_Wei的博客-程序员秘密

Linux限制端口1 firewall-cmd方式查看防火墙状态开放端口限制端口批量开放/限制端口限制IP地址访问开放IP地址访问限制IP地址段开放与限制IP访问只限制IP不限制端口限制IP与一段端口2 iptables方式查看防火墙状态开放端口限制端口批量开放/限制端口限制IP地址访问开放IP地址访问限制IP地址段经验1 firewall-cmd方式查看防火墙状态systemctl status firewalld这说明服务是启动着的。设置启动/关闭 开机自启一般需要重启一下机器,不然后

jdk8 lambda表达式list操作分组、过滤、求和、最值、排序、去重_wit_cx的博客-程序员秘密

java8的lambda表达式提供了一些方便list操作的方法,主要涵盖分组、过滤、求和、最值、排序、去重。跟之前的传统写法对比,能少写不少代码。新建实体类1 package com.vvvtimes.vo;23 import java.math.BigDecimal;4 import java.util.Date;5 6 public class User {7 8 private Long id;9 10 //姓名 11 private String

有向图-邻接表_有向图 邻接表_EncodedStar的博客-程序员秘密

有向图邻接表,自我感觉比邻接矩阵要理解复杂一点,但是节省的空间不是小数目,所以虽然复杂,但是我们还是要优先考虑邻接表吧。 下面代码简单的写了邻接表,但是基本核心的代码全部包括了,之后图中加权的我也在代码中有所涉及,我们只要更一些参数就可以。基本符合所有要求了吧。输入: 4 5 a b c d 0 3 1 0 1 2 2 0 2 1

dwr学习_yhongjj的博客-程序员秘密

1.概念DWR(Direct Web Remoting)是一个web远程调用框架,利用这个框架可以让ajax开发变得很简单,利用DWR可以在客户端利用JavaScript调用服务器端的java方法并返回值给JavaScript,就好像直接本地客户端调用一样,其实大家知道 JavaScript 是客户端的脚本语言,怎么可以调用服务器端的Java方法,因为DWR根据java类 来动态生成JavaS

浪潮服务器装系统2016,浪潮服务器系统安装及raid配置文档.pdf_瑞典八爪鱼的博客-程序员秘密

浪潮服务器系统安装及raid配置文档.pdf 浪潮多型号服务器操作系统安装操作步骤及raid阵列配置,包含bios设置,内容详细。1)主机序列号输入错误,请再次确认主机序列号是否准确2)生产日期早于2007年的个别主机可能查询不到3)浏览器问题,请换用搜狗或谷歌浏览器再试。在弹出的页面中查到机器配置。示例显示RAD卡型号是...浪潮多型号服务器操作系统安装操作步骤及raid阵列配置,包含bios设...

推荐文章

热门文章

相关标签