曲径通幽论坛

标题: 论坛添加代码着色功能 [打印本页]

作者: beyes    时间: 2011-3-4 18:22
标题: 论坛添加代码着色功能
目前支持 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 有小问题。
作者: beyes    时间: 2011-3-11 23:17
测试搜索回复
作者: lyn    时间: 2011-4-2 20:23
嗯??IE8下的问题??
作者: lyn    时间: 2011-4-25 21:43
[Bash shell] 纯文本查看 复制代码
123

作者: beyes    时间: 2011-4-25 23:03
[Bash shell] 纯文本查看 复制代码
#!/bin/sh
pwd
ls
cd /root





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

作者: beyes    时间: 2011-6-30 20:54
[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]




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2