強化 Python 在 Vim 裡的顏色 ,参考此文终于第一次搞好color schema了,感谢作者,样式好看...
強化 Python 在 Vim 裡的顏色
我習慣用 putty 連 Unix server 開 screen,再用 vim 寫 Python。這篇記錄如何改善 Python 的顏色。
啟動 256 色 terminal
首先將可用的色彩數增加為 256 色,先確定 putty 為新版 ( 舊版 putty 沒支援 256 色)。接著參照《讓 Vim、Screen 支援 256 色》將 Screen 和 Vim 設好,記得先用文末提到的 Colortest 測試是否有符合 256 色,成功的話,數字 0 ~ 15 為原本的 16 色,16 ~ 231 為新的顏色 (6 x 6 x 6),232 ~ 255 為新的灰階色。可配合 Colortest 看到數字值和顏色。
這裡備忘該篇提到的步驟:
- 在 ~/.vimrc 加入:
1
set t_Co=256
- 在 ~/.screenrc 加入:
1
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
更新 Python script 偵測的格式
更新 syntax/python.vim,讓 Vim 偵測出更多種格式,像是行末多的空白,或是空白行有含空格都會被偵測出來。做法如下:
- 下載最新的 python.vim 並放到 ~/.vim/syntax/ 下。
- 編輯 ~/.vimrc,加入
1
let python_highlight_all = 1
以顯示所有 python.vim 有偵測的格式。參照 python.vim 開頭的註解,了解細部選項。
替換顯示的顏色
- 下載 Vim color scheme: Wombat256.vim,並放到 ~/.vim/colors/ 下。
- 在 ~/.vimrc 裡加入
1
colorscheme wombat256
如此一來就有漂亮的顏色啦,wombat256 的 screenshot 見這裡。
備註
這個網站有提供許多不同的 color scheme screenshot,可惜沒附 Python 的 screenshot。
強化 Python 在 Vim 裡的顏色 ,参考此文终于第一次搞好color schema了,感谢作者,样式好看...相关推荐
- python django部署docker_如何Docker化Python Django应用程序
Docker是一个开源项目,为开发人员和系统管理员提供了一个开放平台,可以将应用程序构建.打包为一个轻量级容器,并在任何地方运行.Docker 会在软件容器中自动部署应用程序. Django 是一个用 ...
- docker容器化python开发环境_如何 Docker 化 Python Django 应用程序
Docker 是一个开源项目,为开发人员和系统管理员提供了一个开放平台,可以将应用程序构建.打包为一个轻量级容器,并在任何地方运行.Docker 会在软件容器中自动部署应用程序. Django 是一个 ...
- linux下搭建基于python的vim,Linux下搭建基于python的VIM-Go语言中文社区
一.前言 最近需要在AArch64下编写代码,sublime text3不支持ARM,支持的一些还用不惯.所以干脆直接用上了万能的VIM,用VIM打造了属于自己的python-IDE,根据自己的喜好进 ...
- python编辑器vim下载_vim做python编辑器
vim使用 tab设定: set tabstop=4 set softtabstop=4 set shiftwidth=4 other setting: set number | set nonumb ...
- 配置基于python的VIM环境
配置基于python的VIM环境 安装插件管理工具 为防止过多插件管理的麻烦,首先安装vim的插件管理工具Vundle.vundle本身的github软件已经有相关的中文文档,地址如下: vundle ...
- 如何用python写html的插件,使用python开发vim插件及心得分享
如何使vim下开发python调试更方便 如何用 Python 给 Vim 写插件 如何使 Vim 下开发 Python 调试更方便 怎么用python调用matlab? 打算用vim写Python ...
- eval() python_如何使用 Python 编写 vim 插件
前言 vim是个伟大的编辑器,不仅在于她特立独行的编辑方式,还在于她强大的扩展能力.然而,vim自身用于写插件的语言vimL功能有很大的局限性,实现功能复杂的插件往往力不从心,而且运行效率也不高.幸好 ...
- 文档化Python代码完全指南(翻译)
阅读代码比编写代码更多,有良好丰富文档的项目会吸引更多人使用和参与开发贡献.本教程旨在详细阐述如何将 Python 代码实现"文档化",介绍了注释用法.类型提示.文档字符串.在项目 ...
- 适合python的vim设置
收藏分享一个适合python的vim配置,据说也适合C++开发,转自:http://www.oschina.net/code/snippet_119181_4840 let mapleader = & ...
- [課程筆記] 強化學習(李弘毅) L1. Policy Gradient
1. 強化學習的基本組件 Actor : 負責操縱行為 (我們可以控制調整) Env : 環境,Actor 行為會與之互動 (我們無法控制調整) Reward : Actor 在 Env 中做出特定 ...
最新文章
- 互联网产品发布之灰度发布
- Autodesk 360 Mobile不能显示图片?
- 超棒!纯Rust编写的机器学习框架,速度堪比PyTorch
- 机器学习第六回——降维+异常检测
- 贵安新区生物医学大数据中心揭牌成立
- 线性代数 (一): 证明实对称矩阵特征向量正交
- Kconfig语法详解--结合示例
- LINUX MPEG4 DVR源代码,还包括一个可以跨平台运行的MPEG4 播放器(需要XVID与SDL开发库包)
- 支持安卓与iphone13和安卓手机的5W无线充电芯片IC
- 读书到什么程度才能算融会贯通?
- PS四种扁平化设计风格
- sql查询最新时间的一条数据
- 武汉大学计算机软件与理论博士,武汉大学博士学术屌爆,人大的不服不行
- 当当网CEO李国庆微博上发飙,真牛!
- 在线查询倒闭公司数据
- SpringBoot+Vue 博客后台项目开发总结
- 【Matlab】取整函数
- 阿里云大学-Java开发初级
- 微信H5网页链接如何自定义分享标题,简介和图片
- 二、五、输入身份证号,输出此人的出生年月日。注意限制输入的身份证号只能为18位,第7位开始即为出生年月日