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

Beta​Code

kugland ST2

一个插件,用于在Sublime Text中输入多音希腊语。

详情

  • 2024.03.11.22.55.50
  • github.com
  • github.com
  • 5个月前
  • 1小时前
  • 11年前

安装

  • 总数 53
  • Win 35
  • Mac 13
  • Linux 5
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

Readme

源代码
raw.githubusercontent.com

Sublime-BetaCode

此仓库已存档,因为我不再使用Sublime Text了。

一个插件,允许在 多音希腊语 中键入 Sublime Text

其语法基于 Beta 代码,但与它不同,

  • 星号前缀对大写字母不是必需的,即‘d’→‘δ’,‘D’→‘Δ’。(但星号语法仍然有效。)
  • 没有支持弯月sigma,并且在适合的情况下自动使用最终sigma,尽管‘j’也被映射到最终sigma。
  • 长音符号是‘_’,短音符号是‘,双点号是‘+’。
  • ‘:’变为‘·’。

整个映射可以通过代码清晰地看到

latin = u'ABGDEVZHQIKLMNCOPRSJTUFXYW:abgdevzhqiklmncoprsjtufxyw'
greek = u'ΑΒΓΔΕϜΖΗΘΙΚΛΜΝΞΟΠΡΣΣΤΥΦΧΨΩ·αβγδεϝζηθικλμνξοπρσςτυφχψω'
accents = [
  ('(' , u'\u0314'), # Spiritus lenis
  (')' , u'\u0313'), # Spiritus asper
  ('\\', u'\u0300'), # Grave accent
  ('/' , u'\u0301'), # Acute accent
  ('=' , u'\u0342'), # Circumflex accent
  ('|' , u'\u0345'), # Iota subscript
  ('+' , u'\u0308'), # Diæresis
  ('_' , u'\u0304'), # Macron
  ('^' , u'\u0306')  # Breve
]

如何使用

要使用它,请将以下行(或类似)添加到您的快捷键 - 用户文件中

{"keys": ["ctrl+b"], "command": "beta_code"}

然后,选择所需的区域并单击Ctrl+B(或您使用的键序列)并 voilà

示例用法

用法示例取自 柏拉图,Rep,6.508d

Ou(/tw toi/nun kai\ to\ th=s yuxh=s w(=de no/ei: o(/tan me\n ou(= katala/mpei
a)lh/qeia/ te kai\ to\ o)/n, ei)s tou=to a)perei/shtai, e)no/hse/n te kai\
e)/gnw au)to\ kai\ nou=n e)/xein fai/netai: o(/tan de\ ei)s to\ tw=| sko/tw|
kekrame/non, to\ gigno/meno/n te kai\ a)pollu/menon, doca/\zei te kai\
a)mbluw/ttei a)/nw kai\ ka/tw ta\s do/cas metaba/llon, kai\ e)/oiken au)=
nou=n ou)k e)/xonti.

变为

Οὕτω τοίνυν καὶ τὸ τῆς ψυχῆς ὧδε νόει· ὅταν μὲν οὗ καταλάμπει
ἀλήθειά τε καὶ τὸ ὄν, εἰς τοῦτο ἀπερείσηται, ἐνόησέν τε καὶ
ἔγνω αὐτὸ καὶ νοῦν ἔχειν φαίνεται· ὅταν δὲ εἰς τὸ τῷ σκότῳ
κεκραμένον, τὸ γιγνόμενόν τε καὶ ἀπολλύμενον, δοξάζει τε καὶ
ἀμβλυώττει ἄνω καὶ κάτω τὰς δόξας μεταβάλλον, καὶ ἔοικεν αὖ
νοῦν οὐκ ἔχοντι.

致谢 & 许可

Sublime-BetaCode是由 André von Kugland 编写,并按 GPLv3 许可。