iterm vim2打开vim背景怎么是白色

linux怎么把vim背景改成白色_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
linux怎么把vim背景改成白色
我有更好的答案
注意:如果你的 Linux 版本不同,其中的 vim72 部分可能略有不可启动 Linux(示例版本为 CentOS 6.6)。键入 ls,登陆 root 帐户。键入 cd
/usr/share/vim/vim72/colors,这时可以看到系统中已有的配色方案(扩展名为 .vim 的文件),进入终端。键入 su,回车,再输入 root 帐户密码(注意密码并不在屏幕上显示),可以到 /usr/share/vim 目录查看下,目录名一般为 vimXX,回车,进入到相应目录下
采纳率:83%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包当前位置:&>&&>&
zsh vim颜色不起作用 MacOS下iTerm2 OhMyZsh Vim安装、主题、配色
发布时间:
来源:服务器之家
按照官网输入命令安装:
推荐安装一个zsh插件autojump:
安装了autojump之后,zsh 会自动记录你访问过的目录,通过 j + 目录名 可以直接进行目录跳转,而且目录名支持模糊匹配和自动补全,例如你访问过hadoop-1.0.0目录,输入j hado 即可正确跳转。j Cstat 可以看你的历史路径库。
先安装homebrew(如果没有装过的话)
终端输入:
brew install autojump
然后在~/.zshrc中的plugin中加入autojump:
plugins=(git autojump)
重启终端生效
zsh的一些使用:
1、兼容 bash,原来使用 bash 的兄弟切换过来毫无压力,该咋用咋用。
2、强大的历史纪录功能,输入 grep 然后用上下箭头可以翻阅你执行的所有 grep 命令。
3、智能拼写纠正,输入gtep mactalk * -R,系统会提示:zsh: correct ‘gtep’ to ‘grep’ [nyae]? 比妹纸贴心吧,她们向来都是让你猜的……
4、各种补全:路径补全、命令补全,命令参数补全,插件内容补全等等。触发补全只需要按一下或两下 tab 键,补全项可以使用 ctrl+n/p/f/b上下左右切换。比如你想杀掉 java 的进程,只需要输入 kill java + tab键,如果只有一个 java 进程,zsh 会自动替换为进程的 pid,如果有多个则会出现选择项供你选择。ssh + 空格 + 两个tab键,zsh会列出所有访问过的主机和用户名进行补全
5、智能跳转,见上。
6、目录浏览和跳转:输入 d,即可列出你在这个会话里访问的目录列表,输入列表前的序号,即可直接跳转。
7、在当前目录下输入 .. 或 … ,或直接输入当前目录名都可以跳转,你甚至不再需要输入 cd 命令了。
8、通配符搜索:ls -l */.sh,可以递归显示当前目录下的 shell 文件,文件少时可以代替 find,文件太多就歇菜了。
自带,无需安装
solarized(自带)
Pastel(自带)
如果使用自带的,直接:
Command + , =》 Profiles =》Colors =》右下角选择
个人更喜欢Tomorrow
git clone下来以后有一个iTerm2文件夹,直接在上述选单中import配色文件就好了。
推荐主题(配色由终端决定):
Agnoster(自带)
Agnoster:
官方推荐的主题。
虽然是自带但是要先安装字体,否则显示不正常:
Command + , =》 Text =》 Change Font =》选择带powerline字样的字体(个人推荐Fira Mono)
然后vi ~/.zshrc
ZSH_THEME="agnoster"
这个主题对Git有特殊支持:
将zeta.zsh-theme复制到~/.oh-my-zsh/themes中
ZSH_THEME="zeta"
选择困难症:
在~/.oh-my-zsh/themes中仅保留喜欢的,删掉其他主题。
ZSH_THEME="random"
使用刚才下载的Tomorrow:
$ cd tomorrow-theme/vim/colors
$ mkdir -p ~/.vim/colors
$ cp Tomorrow-Night.vim ~/.vim/colors/
$ vi ~/.vimrc
syntax enable
set background=dark
colorscheme Tomorrow-Night
solarized方法相同
$ git clone git://altercation/solarized.git
参考文章:
Copyright © . 版权所有【玩转Mac OS】03. Mac上给iTerm2中的vim上点色彩_读书人
【玩转Mac OS】03. Mac上给iTerm2中的vim上点色彩
&来源:读书人网&【读书人网():综合教育门户网站】
【玩转Mac OS】03. Mac上给iTerm2中的vim上点颜色iTerm2中使用vim,默认就显示下面这个样子我们给它加点颜色b
【玩转Mac OS】03. Mac上给iTerm2中的vim上点颜色iTerm2中使用vim,默认就显示下面这个样子我们给它加点颜色bixiaopeng@bixiaopengtekiMacBook-Pro ~$ vim ~/.vimrc在.vimrc中添加&之后再看如果你想使用一些配色方案,只需要在.vimrc中配置一下。这个不多讲啦,我觉得默认的配色已经挺好的了。博客访问: 2372191
博文数量: 407
博客积分: 10458
博客等级: 上将
技术积分: 4237
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: LINUX
作者:帅得不敢出门 &&c++哈哈堂
首先得开linux的3D桌面特效,方法可网上搜,大致是安装compiz组件
konsole终端设置背景图片或者设置背景透明设置如下:
打开终端--设置---管理配置方案---编辑配置方案----外观-----编辑------- 背景透明度/壁纸 & 分别设置
设置完后必须重新启动konsole才能生效
vim设置背景透明(依赖与终端的透明设置):
打开.vimrc 加入
hi Normal &ctermfg=252 ctermbg=none
这样就可以在终端与vim中看到桌面壁纸了。
上一张konsole设置为10%透明度的情况,vim打开文件后的效果。
阅读(10635) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。OSX + iTerm2 + vim + ssh + CentOS/本机颜色配置原理小分析
时间: 10:18:03
&&&& 阅读:32
&&&& 评论:
&&&& 收藏:0
标签:前一段时间需要从本地SSH到某台云服务器查看配置文件,BOSS在我边上跟我一起找文件。找毕,BOSS说:&你这颜色看着不难受么?辨识度太低了&当时我的屏幕是这样的:
其实我也是这么认为的,这颜色太惨了。漆黑的背景,深深蓝色的标识符,实在是看不清楚。说搞就搞,网上找各种配色方案,先来,再把其中的背景图片也设置一下,先不说远端服务器的效果(因为有坑,后说),本机已经是这样的了:
一不做而不休,把本机的oh-my-zsh也在自己CentOS的腾讯云主机里搞一套,当然vim的配色也不能少,都要搞的漂漂亮亮的:
这些配色都还没什么,基本上随便选个zsh主题,选个vim主题,选个iTerm2主题,基本都可以看起来比较舒服了。(主要是自己舒服)
但是,但是!
在选iTerm2主题的时候出现了问题:有时候我选择不同的主题,为什么感觉zsh的条没有变化呢?
这简直就**尴尬了。。那岂不是意味着,那些恶心的蓝色,还会是一如即往的恶心?可这到底是为什么呢?明明用户名都是变色龙一样的了,为啥有些字死活就不动呢?百度不到靠谱的答案,只能google了。在StackOverflow上找到了,答主热心的解答了其中的原理:
There are two layers of settings/themes at work here:The terminal or terminal emulator, in your case iTerm2Depending on the terminal only a limited color palette is supported. "Traditionally" there have been 16 colors: 8 Normal and 8 Light/Bright. They are assigned the code 0 to 7 and 8 to 15, respectively. They also have names, with the codes n and n+8 sharing the same name&
由于不是英语课,我就不在这里全文引用了。感兴趣的同学可以通过上面的链接进去看到原文。
我在这里简单介绍下答主的中心思想:
终端显示总共经历了两(三)层:
应用(如:vim)/ shell:决定了显示成什么样的颜色
用户终端(如:iTerm2): 决定了怎么显示
你看到了颜色
这么说毕竟太抽象了,不妨换个说法:
你上课的时候通过后桌的男生传话给最后面的女生也经历了两(三)个步骤:
你说:我爱你,
结果后桌也喜欢最后面的小女生,他知道你是在表白,就把你的表白变成了表黑,但他看不懂函数,于是他和小女生说:**说他可烦你了,还给了个公式
于是小女生看到了你后桌传过来的信息,就是这样的:***说他可烦你了,还有&
看到这一定更糊涂了吧!哈哈!其实后面的故事主要是想表示,各种各样的终端会将应用传过来的信息展示给最终用户看,但是有些终端软件已知的一组预定义颜色是可以被它替换成特定颜色的。而它本身读不懂的颜色(其实是没有替换策略的颜色)就会原封不动的传给坐在显示器前的你的。这样就可以知道,为什么有些颜色可以跟着securtCRT/iTerm2的配色而变,有些不可以了吧?
接下来再具体的展示下如何实现,以及怎么调整配色使配色万年不变或者随着终端千变万化。先看这样一条命令
print -P ‘%F{yellow}yellow %F{2}green %1Fred %F{117}light blue‘
把这条命令通过你的linux终端执行一下,就可以看到如下结果
再输入一条命令:
for a in {0..255}; printf "\x1b[48;2;255;${a};0m \x1b[0m"
可以看到如下结果:
现在可以开始我们的实验了,打开iTerm2的Colors配置页,调整当前页面的配色(选了个Batman)
可以看到结果:在蝙蝠侠的配色下,红的绿的文字被变成了不同的黄色,但是RGB颜色调出来的彩虹是没有变化的。按照这个思路,找到zsh的主题配置页,路径如下:
\~/.oh-my-zsh/themes
对其中一个固定颜色的片段进行调整,用iTerm2所能调整的颜色之一Blue定义这个片段(变化在光标处)
用source命令生效.zshrc后看看效果:
这样就可以让zsh的配色随着iTerm2的不同主题发生变化了!
同理,大家可以看下vim的主题描述中,大量的使用了非RGB的方式来对配色进行描述。这样带来的好处是,心情变化的时候换配色很容易!
最后附上 ANSI escape code在以及这些可以随终端配色变化而变化的颜色名称列表,:
&&国之画&&&& &&&&chrome插件&&
版权所有 京ICP备号-2
迷上了代码!

我要回帖

更多关于 iterm2 vim 乱码 的文章

 

随机推荐