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

维基

PogiNate ST2

Sublime Text 2的个人扁平文件维基维护简单系统

详细信息

  • 2015.01.09.23.16.38
  • github.com
  • github.com
  • 10年前
  • 3小时前
  • 12年前

安装次数

  • 总计 2K
  • Win 862
  • Mac 578
  • Linux 371
8月7日 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日
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

说明档

源码
raw.githubusercontent.com

Sublime Wiki

在Sublime Text 2中维护个人扁平文件维基的简单方法。

注意:由于不再使用Sublime Text,Sublime Wiki已不再积极维护。(我转向了阴影面。)

换句话说,该扩展不是设计用来替换维基百科,甚至完全不设计在网页上。这是一个扁平文件、无嵌套、无废话的系统,旨在纯粹为您提供(好吧,为我)一个捕捉短暂想法将其变成有用的地方。为了使其尽可能简单易用,功能列表被有意保持非常简单。

换句话说,它的任务是让您在不花费太多时间的情况下维护一个个人维基。感谢Andy Hunt的启发。如果您还没有阅读,我强烈推荐您阅读实用思维与学习,获取更多有关如何真正利用大脑的技巧。

它是如何工作的

  1. 在您想要保存所有文件的位置创建一个目录。我建议在DropBox或类似的服务中设置此目录,以便在您的计算机之间自动同步。
  2. 在Sublime Text中,将您的新个人维基文件夹添加到项目,并保存该项目。没错!它并没有做什么,但它确实使您的侧边栏列出所有维基页面。
  3. 在那个目录中创建一个名为MainIndex.wiki的文件。文件名不是重要的,重要的是扩展名。在该文件中写一些内容,并确保放入一些WikiWords
  4. 任何WikiWords(即UpperCamelCase)都将被转换为内部链接。
    • 默认情况下,Ctrl+F11Ctrl+Enter是跟链的快捷键。
      • 超链接现在将在您的默认浏览器中打开,电子邮件链接将在您的默认邮件客户端中打开。(感谢stadja使它工作!)
    • 如果文件不存在,您将获得一个带有新页面默认文本的新缓冲区。
    • 如果文件存在,它会打开。没错。
  5. 该系统在设计上很稀疏。只有少数几个内容会被标记
    • 维基链接
      • 它们被标识为 markup.underline.internal.link.Wiki。您可能需要将样式规则添加到您最喜欢的主题中以进行渲染。
    • 电子邮件链接
      • 标识为 string.quoted.link.email.Wiki
    • 网页链接(例如 Http://ftp:// 链接)
      • 标识为 string.quoted.link.external.Wiki
    • 使用Markdown风格的 **粗体** __粗体标记__
      • 标识为 markup.bold.Wiki
    • 就这一点而言,Markdown风格的支持 _斜体_ *字符串*
      • 标识为 markup.italic.Wiki
    • “双引号字符串”
      • 标识为 string.quoted.double.Wiki

如果内容没有被突出显示

很可能您最喜欢的主题没有为markup.boldmarkup.italic或甚至 markup.underline.internal.link(尽管大多数主题会捕获它,因为它包含 link)定义样式。如果是这种情况,您可以轻松地编辑主题文件,我已包括一个代码段以便更容易操作。

所有主题都存储为.tmTheme文件,这实际上只是重命名后的.plist文件,而这些都是.xml文件。

ANYWAY

要将粗体和斜体wiki文本的样式规则添加到您最喜欢的主题中,请按照以下步骤进行操作

  1. 在Sublime Text 2中打开/Packages/favoriteTheme/favoriteTheme.tmTheme
  2. 快速搜索markup.italicmarkup.bold,确保它不存在。
  3. <array>元素内部,在单个<dict>元素的结束标签和上一个元素的开始标签之间放置光标。
  4. 键入dict{enter},代码段应该弹出。
  5. 在第一个完成插槽中输入“bold”(或italic)。注意代码段是如何重用变量的漂亮操作。
    • 请注意,您的粗体或斜体选择在使用的地方之一是<fontStyle>元素。确保您在此处输入的实际上是字体样式。如果您坚持使用粗体或斜体,您应该不会有问题。
  6. 按下tab键进入颜色插槽。您要决定的颜色必须是十六进制颜色。
  7. 保存文件并重启ST2。

现在,所有您的**bold**(或__bold__)文本都应该加粗,所有您的_italic_(或*italic*)文本都应该倾斜。就这么简单。

您可以如何帮忙

  1. 我希望使文献词链接器更健壮,并可能找到一种方式使其能够识别(因此突出显示)目录中其他页面的名称,这样您就可以使用任何词语作为关键字,就像Tomboy那样。
  2. 接管这个项目!我已经有一段时间没有维护它了。如果您想接管SublimeWiki,那可能是个好主意。