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

之源

poritsky 全部

为Sublime Text 2添加之源,一种纯文本的剧本语法。

详细信息

安装次数

  • 总计 3K
  • Win 1K
  • Mac 2K
  • Linux 448
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 1 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 1 0 0
Mac 1 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0
Linux 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0

读我

源代码
raw.​githubusercontent.​com

之源 for Sublime Text

这是一个尝试在Sublime Text 2中使之源剧本语法正常工作的尝试。这个仓库应该在TextMate中也能使用,但主要测试是在Mac上的Sublime Text 2。

由Sublime Text论坛用户“nick”创建的《Fountain.tmlanguage》的初始工作在我这个帖子中:在这里

关于之源

之源是一个简单的标记语法,用于在纯文本中以人类可读的文本形式编写、编辑和共享剧本。之源允许您在任何地方使用任何编辑文本文件的软件在任意电脑或平板电脑上工作。

之源受越来越多的应用程序支持。当前支持在Vim、TextWrangler和BBEdit中进行语法高亮。Brett Trepstra的Marked可以配置为与之源文件一起使用

安装

方法1:包管理器

  1. 安装包管理器
  2. 从命令面板(⇧⌘P)选择包管理器:安装包
  3. 选择之源。
  4. 开始编写下一个全面金属战甲兵

方法2:下载

  1. 下载并解压此仓库。
  2. 压缩文件夹内的文件
  3. 将zip重命名为Fountain.sublime-package并将其移动到~/Library/Application Support/Sublime Text 3/Installed Packages
  4. 重新启动Sublime Text 3。
  5. 开始编写下一个唐人街

注意

  • 一旦开始运行,您可以自由地删除img文件夹和README.md
  • 或者,您可以将仓库克隆到上述同一位置。

它做什么?

Fountain for Sublime Text 在编辑 .fountain 文档时提供了语法高亮功能。当前支持的元素高亮包括

  • 标题页
  • 场景标题
  • 角色
  • 括号内旁白
  • 转场

注意,Fountain.tmLanguage 支持更多的语法,但 Fountain Classic.tmTheme 只使用上述元素及其自定义作用域。

键盘快捷键

包含了一些键盘快捷键,可以使编写脚本变得更加容易。

  • ***([ - 根据需要将选定的文本包裹在不同类型的符号中(单个用于斜体,双用于粗体)括号或方括号。
  • ^⌘n(控制 + 方向键 + n) - 注意:如果没有选择内容,将启动一个新的 Fountain 格式的注释( [[这是注释。]])。如果在选定的文本上触发,则将其包裹在双括号中作为 Fountain 注释。
  • ^/(控制 + /) - 骨灰烬:如果未选择内容,将启动一个新的 Fountain 骨灰烬部分( /*这是骨灰烬内容*/)。如果选择文本,则将其包裹在骨灰烬格式中。

代码片段

当前 Fountain for Sublime Text 包含三个不同有用性的代码片段。所有这些都可以通过在 Sublime Text 的命令面板(⌘⇧P)中按名称搜索触发。

  • 标题页:创建一个符合 Fountain 语法的标准标题页。在填写完每一行后按 tab 键,会将光标移动到下一行。
  • Save the Cat:根据布莱克·斯奈德的同名书籍编制的 Fountain 格式大纲。
  • int:创建一个内部场景标题,光标放置在 “INT.” 之后。按 tab 键会将光标移动到破折号之后以填写场景的时间(日、夜等)。(实际上,直接键入场景标题会更好。)

定制

Fountain.sublime-settings 文件包含了一些定制选项,使 Sublime Text 2 对作家更友好。

它默认使用 Fountain Byworded Light.tmTheme 进行语法高亮。这是基于 Byword 应用中颜色的 Philip Belesky 的优秀主题的定制版本,Byword 是一个针对 Mac OS X 的文本编辑器。Fountain Byworded Dark.tmtheme 也包含在其中作为明度/暗度选项。

该包还包括一个名为 Fountain Classic.tmtheme 的自定义版本的 Mac Classic 主题和克里斯·肯普森的 Tomorrow night 主题(Fountain Tomorrow Night.tmtheme)。

通常,色彩方案需要针对 Fountain 特定的作用域进行定制。以所提供的主题为指导,创建自己的主题。

帮助,请

我花了大约一天时间去玩这个,以推动它的发展,我将继续对其进行调整。但如果你知道导致一些当前问题的原因或使它更干净的方法,我将非常感激。具体来说,我希望这个功能能够与任何颜色方案兼容,而不仅仅是定制的方案。此外,如果能够实现角色和场景的完成功能,这将使这款针对钉子户编剧者的解决方案更具优势。

屏幕截图

感谢

John AugustStu Maschwitz 共同发明了 Fountain 并帮助维护它。 Brett TerpstraMarkdownEditing 项目是如何为特定语法定制 ST2 的基础。布赖特关于为文本提供键盘快捷键以包裹文本的代码被用来包裹选定的文本为 Notes 和 Boneyards 块。 Oliver Taylor 的现在已废弃的 Screenbundle TextMate Bundle 为这一举动提供了灵感。