找回密码
 注册
查看: 4581|回复: 16

又小又强的编辑器:nano,语法加亮设置 『ZT』

[复制链接]
发表于 2004-1-21 12:13:31 | 显示全部楼层 |阅读模式
以前我竟然不知道 nano 还可以加亮语法!
今天突然发现了这个功能,感觉以前白活了!

在自己家目录中写入 .nanorc 这个文件,或者干脆把 /etc/nanorc 进行修改:
比如:要支持 PHP 语法加亮的话,写:


[code:1]
syntax "php" ".*/*.php$"
color brightwhite "{|}|."
color red "('[^']*')"
color red "\"[^\"]*\""
color brightblue "(\$([[:alpha:]_]|-> )*)"
color brightgreen "((\$(([[:alpha:]_0-9])+-> )+)[[:alpha:]_0-9]+()"
color yellow " (if|else if|else|return|case|break)"
color yellow "|||?|!|||&&|=|;|(|)"
color red "false|true"
color brightwhite "[[:space:]]+debug|[[:space:]]+echo|\$this->debug"
color cyan "//.*"
color cyan start="/*" end="*/"
[/code:1]

关键是把正则表达式写好就行了。

这里是我的文件:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2004-1-21 15:51:05 | 显示全部楼层
强~~
回复

使用道具 举报

发表于 2004-1-22 19:38:56 | 显示全部楼层
哇,这个东西好,就是做起来太费神了 :-(
回复

使用道具 举报

发表于 2004-6-5 16:03:33 | 显示全部楼层
我怎么不行啊 ??

rh9
./configure --enable-nanorc
make
make install

对吗??
回复

使用道具 举报

发表于 2004-6-5 17:06:37 | 显示全部楼层
我只是装gentoo的时候用用,平常的时候用vi,用习惯了,还是换不过来!
回复

使用道具 举报

发表于 2004-6-5 18:31:49 | 显示全部楼层
挖,我还以为这个东东没有语法加亮的,太棒了,还是喜欢用这个啊,vi虽然也不错,但是总归要记一些快捷键的。
回复

使用道具 举报

发表于 2004-6-5 19:40:08 | 显示全部楼层
我觉得nano比vi要好多了。一个字,方便。
回复

使用道具 举报

发表于 2004-6-5 19:56:25 | 显示全部楼层
[quote:45ba6315f2="jeffky"]我觉得nano比vi要好多了。一个字,方便。[/quote]
对啊!NANO 比VI方便好使多了!
回复

使用道具 举报

发表于 2004-6-6 10:50:56 | 显示全部楼层
我花了那么长时间记vi的快捷键,不用太浪费了!
嘻嘻!
回复

使用道具 举报

发表于 2004-6-7 01:50:43 | 显示全部楼层
现在不用nano感觉不习惯,就是自己写高亮比较麻烦
回复

使用道具 举报

发表于 2004-6-7 07:03:59 | 显示全部楼层
我也白活了. nano好用啊
回复

使用道具 举报

发表于 2004-6-7 19:56:24 | 显示全部楼层
http://dev.gentoo.org/~spyderous/dotfiles/nanorc
There is a example nanorc file.
回复

使用道具 举报

发表于 2004-6-8 11:21:06 | 显示全部楼层
nano?实在太弱了点吧。偶除了装好基本系统后,编写下sources.list之外,第一件事就干掉它:-)
回复

使用道具 举报

发表于 2004-6-8 14:50:20 | 显示全部楼层
嗯,nano 确实可以。
不过我 vi 用习惯了,就和楼上的一样 emerge -C nano 了。。。
emacs 用户肯定也会认为 vi 太弱智。
回复

使用道具 举报

发表于 2004-6-8 15:30:43 | 显示全部楼层
没有了,我感觉vim挺复杂的,我学了emacs,就不敢再学vi了,一些小型的编辑就用简单的nano了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-12 23:29 , Processed in 0.053377 second(s), 17 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表