syntax highlighting in LESS command on Ubuntu
来源:互联网 发布:退火算法和遗传算法 编辑:程序博客网 时间:2024/05/16 17:00
以下以ubuntu14.10为例:
1. 安装 source-highlight,可从 Ubuntu软件中心 安装, 也可使用命令安装:
quincy@quincy-T61:~$ sudo apt-get source-highlight
It supports syntax highlighting for over 100 file formats, including major programming languages, markup formats, and configuration file formats. For output, the following formats are supported: HTML, XHTML, LaTeX, Texinfo, ANSI color escape sequences, and DocBook.
这个工具主要用途是将文件转换为语法高亮的 html 页面,可参考其官方网站:www.gnu.org/software/src-highlite/ 来详细了解该工具。
2. 在 shell 的配置文件.bashrc中写入以下语句:
quincy@quincy-T61:~$ vi ~/.bashrc在文件末尾添加:
PAGER='less -X -M'#src-hilite-lesspipe.sh 文件的路径在不同的系统中可能会不一样export LESSOPEN="| /usr/share/source-highlight/src-hilite-lesspipe.sh %s"export LESS=' -R
3. 使修改生效:
quincy@quincy-T61:~$ source ~/.bashrc
4. 查看效果:
以C语言源文件为例:
/media/quincy/Study/Program/TestCode/C$ less -N copy.c
5. 可添加支持的语言类型:
quincy@quincy-T61:~$ sudo vi /usr/share/source-highlight/default.lang
添加:
include "sh.lang"使其支持shell script
quincy@quincy-T61:~$ less -N ~/.bashrc
0 0
- syntax highlighting in LESS command on Ubuntu
- syntax highlighting
- the command is not available in this version: syntax on
- syntax highlighting when editing your .cu files in Visual Studio
- How to enable syntax highlighting and other options in VIM
- CRichEditCtrl for Syntax HighLighting
- vim syntax highlighting
- 今天试vi遇到的“Sorry,the command is not available in this version : syntax on”
- E319: Sorry, the command is not available in this version: syntax on " 自动语法高亮
- 【指导】Install Appium on Ubuntu in command line
- Want pretty syntax highlighting when editing your .cu files in Visual Studio?
- There is an obvious Error in npp src. ( About FORTRAN Syntax Highlighting And Fold )
- svn command in Ubuntu
- aptitude command in Ubuntu
- aptitude command in Ubuntu
- Useful Command in Ubuntu
- Multiple Language Syntax Highlighting, Part 1: JScript
- Multiple Language Syntax Highlighting, Part 1: JScript
- T-SQL查询:CTE - with as 子句的特殊应用
- 启动Storm集群时碰到的Supervisor反复重启问题
- ios图片动画
- HPU1288 矩阵翻硬币 【大数】
- 关于Linux kernel学习,从epoll切入
- syntax highlighting in LESS command on Ubuntu
- centOS6.5在VMware虚拟机中的网络配置问题
- C# 编写自定义 IP 输入框控件
- tomcat更多配置操作
- WeGroup——迭代二总结
- linux命令之文件内容查阅命令——od
- Swift网络请求于数据解析简单封装
- 修改Tomcat的端口
- 1.8实习日志