请教,如何让终端(terminal)有语法高亮的功能?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 7
- 注册时间: 2007-05-10 6:24
请教,如何让终端(terminal)有语法高亮的功能?
如题
以前用suse,终端会自动把不同类型的文件用不同的颜色显示出来
在ubuntu这个好像不是默认的,我要怎么才能把这个功能弄出来呢?谢谢
刚转到ubuntu下,呵呵,菜鸟,向大家学习
以前用suse,终端会自动把不同类型的文件用不同的颜色显示出来
在ubuntu这个好像不是默认的,我要怎么才能把这个功能弄出来呢?谢谢
刚转到ubuntu下,呵呵,菜鸟,向大家学习
- Lejcey
- 帖子: 105
- 注册时间: 2005-08-18 22:24
- 来自: 广东省中山市
- stlxv
- 论坛版主
- 帖子: 8275
- 注册时间: 2006-05-03 0:39
- 来自: المريخ
Re: 请教,如何让终端(terminal)有语法高亮的功能?
默认就有了vulcann 写了:如题
以前用suse,终端会自动把不同类型的文件用不同的颜色显示出来
在ubuntu这个好像不是默认的,我要怎么才能把这个功能弄出来呢?谢谢
刚转到ubuntu下,呵呵,菜鸟,向大家学习
或者还可以用更厉害的:fish
PHP是最好的语言!不服来战!
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
代码: 全选
#!/bin/sh
############################################################
# Nico Golde <nico(at)ngolde.de> Homepage: http://www.ngolde.de
# Last change: Mon Feb 16 16:24:41 CET 2004
############################################################
for attr in 0 1 4 5 7 ; do
echo "----------------------------------------------------------------"
printf "ESC[%s;Foreground;Background - \n" $attr
for fore in 30 31 32 33 34 35 36 37; do
for back in 40 41 42 43 44 45 46 47; do
printf '\033[%s;%s;%sm %02s;%02s ' $attr $fore $back $fore $back
done
printf '\n'
done
printf '\033[0m'
done
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
- stlxv
- 论坛版主
- 帖子: 8275
- 注册时间: 2006-05-03 0:39
- 来自: المريخ
BigSnake.NET 写了:代码: 全选
#!/bin/sh ############################################################ # Nico Golde <nico(at)ngolde.de> Homepage: http://www.ngolde.de # Last change: Mon Feb 16 16:24:41 CET 2004 ############################################################ for attr in 0 1 4 5 7 ; do echo "----------------------------------------------------------------" printf "ESC[%s;Foreground;Background - \n" $attr for fore in 30 31 32 33 34 35 36 37; do for back in 40 41 42 43 44 45 46 47; do printf '\033[%s;%s;%sm %02s;%02s ' $attr $fore $back $fore $back done printf '\n' done printf '\033[0m' done
PHP是最好的语言!不服来战!