曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 4381|回复: 5
打印 上一主题 下一主题

论坛添加代码着色功能

[复制链接]

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34387
跳转到指定楼层
楼主
发表于 2011-3-4 18:22:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前支持 5 种语言的着色,分别是:C,CSS, PHP, JS BASH。使用方法是对应着用下列标签:


[code=cpp ] [/mw_shl_code]


[code=css ][/mw_shl_code]


[code=php ][/mw_shl_code]


[code=js ][/mw_shl_code]



[code=bash ][/mw_shl_code]

否则默认使用 code 标签,不加任何着色效果。实际使用时要去掉上面的语言标识符号后面的空格。



新增编辑器里代码选择功能,IE8 有小问题。

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34387
沙发
 楼主| 发表于 2011-3-11 23:17:43 | 只看该作者
测试搜索回复

0

主题

3

帖子

0

积分

管理员

Rank: 12Rank: 12Rank: 12

积分
0
板凳
发表于 2011-4-2 20:23:18 | 只看该作者
嗯??IE8下的问题??

0

主题

3

帖子

0

积分

管理员

Rank: 12Rank: 12Rank: 12

积分
0
地板
发表于 2011-4-25 21:43:08 | 只看该作者
[Bash shell] 纯文本查看 复制代码
123

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34387
5#
 楼主| 发表于 2011-4-25 23:03:10 | 只看该作者
[Bash shell] 纯文本查看 复制代码
#!/bin/sh
pwd
ls
cd /root





[Bash shell] 纯文本查看 复制代码
#!/bin/sh
curl
date
ls

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34387
6#
 楼主| 发表于 2011-6-30 20:54:45 | 只看该作者
[code=Makefile]
vmlinux-init := $(head-y) $(init-y)
vmlinux-main := $(core-y) $(libs-y) $(drivers-y) $(net-y)
vmlinux-all  := $(vmlinux-init) $(vmlinux-main)
vmlinux-lds  := arch/$(SRCARCH)/kernel/vmlinux.lds
export KBUILD_VMLINUX_OBJS := $(vmlinux-all)

# Rule to link vmlinux - also used during CONFIG_KALLSYMS
# May be overridden by arch/$(ARCH)/Makefile
quiet_cmd_vmlinux__ ?= LD      $@
      cmd_vmlinux__ ?= $(LD) $(LDFLAGS) $(LDFLAGS_vmlinux) -o $@ \\
      -T $(vmlinux-lds) $(vmlinux-init)                          \\
      --start-group $(vmlinux-main) --end-group                  \\
      $(filter-out $(vmlinux-lds) $(vmlinux-init) $(vmlinux-main) vmlinux.o FORCE ,$^)

# Generate new vmlinux version
quiet_cmd_vmlinux_version = GEN     .version
      cmd_vmlinux_version = set -e;                     \\
    if [ ! -r .version ]; then            \\
      rm -f .version;                \\
      echo 1 >.version;                \\
    else                        \\
      mv .version .old_version;            \\
      expr 0$$(cat .old_version) + 1 >.version;    \\
    fi;                        \\
    $(MAKE) $(build)=init

# Generate System.map
quiet_cmd_sysmap = SYSMAP
      cmd_sysmap = $(CONFIG_SHELL) $(srctree)/scripts/mksysmap

# Link of vmlinux
# If CONFIG_KALLSYMS is set .version is already updated
# Generate System.map and verify that the content is consistent
# Use + in front of the vmlinux_version rule to silent warning with make -j2
# First command is ':' to allow us to use + in front of the rule
define rule_vmlinux__

include /home/beyes/makefile
-include /home/beyes/makefile/test

MAKEFILES MAKEFILES_LIST VPATH SHELL MAKESHELL MAKE MAKELEVEL MAKEEFLAGS MAKECMDGOALS CURDIR SUFFIXES
[/mw_shl_code]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2024-5-19 13:01 , Processed in 0.088717 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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