atfa 发表于 2004-1-21 12:13:31

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

以前我竟然不知道 nano 还可以加亮语法!
今天突然发现了这个功能,感觉以前白活了!

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



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="*/"


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

这里是我的文件:

ajinn 发表于 2004-1-21 15:51:05

强~~

cykor 发表于 2004-1-22 19:38:56

哇,这个东西好,就是做起来太费神了 :-(

pslist 发表于 2004-6-5 16:03:33

我怎么不行啊 ??

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

对吗??

duotaiya 发表于 2004-6-5 17:06:37

我只是装gentoo的时候用用,平常的时候用vi,用习惯了,还是换不过来!

樱家冢 发表于 2004-6-5 18:31:49

挖,我还以为这个东东没有语法加亮的,太棒了,还是喜欢用这个啊,vi虽然也不错,但是总归要记一些快捷键的。

jeffky 发表于 2004-6-5 19:40:08

我觉得nano比vi要好多了。一个字,方便。

winme 发表于 2004-6-5 19:56:25

我觉得nano比vi要好多了。一个字,方便。
对啊!NANO 比VI方便好使多了!

duotaiya 发表于 2004-6-6 10:50:56

我花了那么长时间记vi的快捷键,不用太浪费了!
嘻嘻! :mrgreen:

Arne 发表于 2004-6-7 01:50:43

现在不用nano感觉不习惯,就是自己写高亮比较麻烦

生来自由 发表于 2004-6-7 07:03:59

我也白活了. nano好用啊

gamedragon 发表于 2004-6-7 19:56:24

http://dev.gentoo.org/~spyderous/dotfiles/nanorc
There is a example nanorc file.

pk 发表于 2004-6-8 11:21:06

nano?实在太弱了点吧。偶除了装好基本系统后,编写下sources.list之外,第一件事就干掉它:-)

Kuye 发表于 2004-6-8 14:50:20

嗯,nano 确实可以。
不过我 vi 用习惯了,就和楼上的一样 emerge -C nano 了。。。
emacs 用户肯定也会认为 vi 太弱智。

mrhvj 发表于 2004-6-8 15:30:43

没有了,我感觉vim挺复杂的,我学了emacs,就不敢再学vi了,一些小型的编辑就用简单的nano了
页: [1] 2
查看完整版本: 又小又强的编辑器:nano,语法加亮设置 『ZT』