设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2843|回复: 0
打印 上一主题 下一主题

[原创发布] 在Word中实现语法高亮(论坛等所有可用富文本的地方均可)

[复制链接]

Lv2.观梦者

梦石
0
星屑
555
在线时间
1286 小时
注册时间
2011-6-14
帖子
4086
跳转到指定楼层
1
 楼主| 发表于 2013-1-26 19:10:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

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

x
本帖最后由 satgo1546 于 2013-1-26 19:09 编辑

Word中效果预览:


步骤如下:
首先当然是开个Word。
然后到这里:http://ueditor.baidu.com/website/onlinedemo.html
中间编辑区,右键选择“插入代码”:

接着选择语言,粘贴代码……
(语言真多。但糟糕的是就是找不到Pascal= =

代码已经处理完毕~

接下来分别处理:
需要行号不要行号
在Word中建立1行2列的表格。(左边行号,右边内容)
右边一格直接参照“不要行号”的方法贴入内容;
左边:

↑继续复制,粘贴——完毕了!

↑复制,粘贴,完毕。

论坛效果预览:
不对啊,论坛不是自带代码高亮的吗……
RUBY 代码复制
  1. #==============================================================================
  2. # ■ SceneManager
  3. #------------------------------------------------------------------------------
  4. #  场景切换的管理器。RGSS3 内置了新功能,在使用 call 方法切换新场景时,可以
  5. #   用 return 方法返回上一个场景。
  6. #==============================================================================
  7.  
  8. module SceneManager
  9.   #--------------------------------------------------------------------------
  10.   # ● 模块的实例变量
  11.   #--------------------------------------------------------------------------
  12.   @scene = nil                            # 当前场景实例
  13.   @stack = []                             # 场景切换的记录
  14.   @background_bitmap = nil                # 背景用的场景截图
  15.   #--------------------------------------------------------------------------
  16.   # ● 运行
  17.   #--------------------------------------------------------------------------
  18.   def self.run
  19.     DataManager.init
  20.     Audio.setup_midi if use_midi?
  21.     @scene = first_scene_class.new
  22.     @scene.main while @scene
  23.   end
  24.   #--------------------------------------------------------------------------
  25.   # ● 获取最初场景的所属类
  26.   #--------------------------------------------------------------------------
  27.   def self.first_scene_class
  28.     $BTEST ? Scene_Battle : Scene_Title
  29.   end
  30.   #--------------------------------------------------------------------------
  31.   # ● 是否使用 MIDI
  32.   #--------------------------------------------------------------------------
  33.   def self.use_midi?
  34.     $data_system.opt_use_midi
  35.   end
  36.   #--------------------------------------------------------------------------
  37.   # ● 获取当前场景
  38.   #--------------------------------------------------------------------------
  39.   def self.scene
  40.     @scene
  41.   end
  42.   #--------------------------------------------------------------------------
  43.   # ● 判定当前场景的所属类
  44.   #--------------------------------------------------------------------------
  45.   def self.scene_is?(scene_class)
  46.     @scene.instance_of?(scene_class)
  47.   end
  48.   #--------------------------------------------------------------------------
  49.   # ● 直接切换某个场景(无过渡)
  50.   #--------------------------------------------------------------------------
  51.   def self.goto(scene_class)
  52.     @scene = scene_class.new
  53.   end
  54.   #--------------------------------------------------------------------------
  55.   # ● 切换
  56.   #--------------------------------------------------------------------------
  57.   def self.call(scene_class)
  58.     @stack.push(@scene)
  59.     @scene = scene_class.new
  60.   end
  61.   #--------------------------------------------------------------------------
  62.   # ● 返回到上一个场景
  63.   #--------------------------------------------------------------------------
  64.   def self.return
  65.     @scene = @stack.pop
  66.   end
  67.   #--------------------------------------------------------------------------
  68.   # ● 清空场景切换的记录
  69.   #--------------------------------------------------------------------------
  70.   def self.clear
  71.     @stack.clear
  72.   end
  73.   #--------------------------------------------------------------------------
  74.   # ● 退出游戏
  75.   #--------------------------------------------------------------------------
  76.   def self.exit
  77.     @scene = nil
  78.   end
  79.   #--------------------------------------------------------------------------
  80.   # ● 生成背景用的场景截图
  81.   #--------------------------------------------------------------------------
  82.   def self.snapshot_for_background
  83.     @background_bitmap.dispose if @background_bitmap
  84.     @background_bitmap = Graphics.snap_to_bitmap
  85.     @background_bitmap.blur
  86.   end
  87.   #--------------------------------------------------------------------------
  88.   # ● 获取背景用的场景截图
  89.   #--------------------------------------------------------------------------
  90.   def self.background_bitmap
  91.     @background_bitmap
  92.   end
  93. end
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-9-30 15:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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