ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

MB战团API

Sublime Text 3 语法插件

详细信息

  • 1.165.0
  • bitbucket.org
  • 9年前
  • 4年前
  • 9年前

安装次数

  • 总数 129
  • Win 116
  • Mac 9
  • Linux 4
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

阅读文件

源码
bitbucket.org

MB战团API (Sublime Text 3 语法插件)

新版本:1.165.0

  • 支持M &B模块系统v1.165
  • 新插件命令:命令面板 > cb (MB战团API:清除字节码 (*.pyc))

特性

  • 脚本速度+50
  • 操作符自动完成
  • 语法高亮
  • 高亮显示元组末尾缺失的逗号
  • F1帮助(英文|俄文):由Lav & sub authors 编写 http://forums.taleworlds.com/index.php/topic,213060.0.html
  • 模块系统构建器:F7 -构建当前文件;Ctrl+F7 -构建完整模块系统(设置模块系统文件夹路径:首选项 > 软件包设置 > MB战团API > 设置 - 用户)
  • 当打开模块系统文件时自动设置战团语法
  • 在完全构建模块后(Ctrl+F7)清理*.pyc文件,将 del.py 复制到模块系统文件夹并编辑build_module.bat
...
...
@del *.pyc
python del.py
...
...

或直接编辑build_module.bat (-B =不创建字节码)

@echo off
python -B  process_init.py
python -B  process_global_variables.py
python -B  process_strings.py
python -B  process_skills.py
...
...

块操作符快捷键

#!python

tb
  (try_begin),
    |
  (try_end),

tbe
  (try_begin),
    |
  (else_try),
    |
  (try_end),

et
  (else_try),
    |

tfr
  (try_for_range, ":unused", _begin, _end),
    |
  (try_end),

tfb
  (try_for_range_backwards, ":unused", _begin, _end),
    |
  (try_end),

tfa
  (try_for_agents, ":agent_no"),
    |
  (try_end),

tfp
  (try_for_parties, ":party_no"),
    |
  (try_end),

结构操作符

#!python

new_script
    # 'script_name'
    # Description
    # Input: none
    # Output: none
    ('name',
     [
        |
     ]),

安装

1. Download, install Sublime Text 3 https://text.sublime.net.cn/3
2.1. Install plugin via Package Control: Preferences > PackageControl > Package Control:Install Package > MB Warband API
2.2. OR manual unpack plugin to SublimeText3\Data\Packages\MB Warband API\..
3. Restart Sublime if need
4. To change the Help Language edit Preferences > Package Settings > MB Warband API > Settings - User

插件激活

  • 插件v1.158.1+在打开模块文件时自动激活。在创建新模块文件时需要手动激活。
1. Open module_system file or create new one
2. Switch to MB Warband API syntax: 
    a) Tools > Command Pallete[Alt+~] => mb
    b) or View > Syntax > MB Warband API

快捷键与命令

  • [F1] -显示模块系统操作符的帮助
  • [F7] -构建当前模块文件
  • [Ctrl+F7] -构建完整模块系统
  • [Alt + ~] -显示命令面板
  • 命令面板 > cb (MB战团API:清除字节码 (*.pyc)) - 清除模块系统文件夹中所有的*.pyc文件