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

简写笔记

redatman 全部

Sublime Text 3和4的Simplenote插件。使用Sublime Text作为简写笔记客户端。

详细信息

  • 0.8.2
    0.2.6
    0.2.4
  • github.com
  • 3小时前
  • 2小时前
  • 1周前

安装次数

  • 总数 19
  • Win 7
  • Mac 12
  • Linux 0
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 1 0 0 1 2 1 0 1 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 1 2 0 6 0 4 7 7 1 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 Text

Sublime Text 3和4的简写笔记插件,使用Sublime Text作为简写笔记客户端。

_                 _                  _
 ___(_)_ __ ___  _ __ | | ___ _ __   ___ | |_ ___
/ __| | '_ ` _ \| '_ \| |/ _ \ '_ \ / _ \| __/ _ \
\__ \ | | | | | | |_) | |  __/ | | | (_) | ||  __/
|___/_|_| |_| |_| '__/|_|\___|_| |_|\___/ \__\___| for Sublime Text
                |_|
  • quick_simplenote分叉的
  • 更新
    • Sublime Text 3和4兼容性:适应Sublime Text最新版的默认Python解释器(Python 3.8)
    • 美化笔记列表样式
      • 引入QuickPanelItem以改善笔记的表示
      • 增强快速面板显示更丰富的笔记信息,包括
        • 笔记内容片段
        • 版本和更新时间戳
        • 标签(未来将实现)
    • Markdown语法支持
      • 自动检测笔记是否为Markdown格式,并将Simplenote的系统Tags应用到其他平台客户端。
      • 自动格式化(需要安装markdownlint)。
    • 错误修正

计划中的功能

  • 用WebSocket替换现有的RESTful API以减少网络I/O。
  • 添加新的笔记列表显示模式。
  • 使用sqlite作为数据库本地缓存笔记。
  • 可能添加其他笔记提供者的API。 …

安装

包控制

安装此软件的最简单方法是使用包控制

  • 如果您刚刚安装了包控制,则在执行此步骤之前可能需要重新启动Sublime Text。
  • 调出命令面板(在OS X上为Command+Shift+P,在Linux/Windows上为Control+Shift+P)。
  • 选择“包控制:安装包”(这将需要几秒钟)
  • 当列表出现时,选择“简写笔记”。

包控制将自动将简写笔记更新到最新版本。

手动

您可以在Sublime Text的“包”目录中克隆存储库

git clone https://github.com/RedAtman/simplenote.git

“包”目录位于

  • OS X
~/Library/Application Support/Sublime Text/Packages/
# or
~/Library/Application Support/Sublime Text/Installed Packages/
  • Linux
~/.config/sublime-text/Packages/
# or
~/.config/sublime-text/Installed Packages/
  • Windows
%APPDATA%/Sublime Text/Packages/
# or
%APPDATA%/Sublime Text/Installed Packages/

配置

在使用此插件之前,您需要设置简写笔记凭据。您可以通过转到菜单首选项 -> 包设置 -> 简写笔记 -> 设置 - 用户并添加您的电子邮件和密码来完成此操作

{
    "username": "your_simplenote_account_email",
    "password": "your_simplenote_account_password"
}

用法

键盘快捷键

功能 macOS (OS X) Linux Windows
显示笔记列表 ["super+shift+s", "super+shift+l"] ["super+shift+s", "super+shift+l"] ["super+shift+s", "super+shift+l"]
创建笔记 ["super+shift+s", "super+shift+c"] ["super+shift+s", "super+shift+c"] ["super+shift+s", "super+shift+c"]
删除当前笔记 ["super+shift+s", "super+shift+d"] ["super+shift+s", "super+shift+d"] ["super+shift+s", "super+shift+d"]

您可以自定义它:Sublime Text > 设置 > 包控制 > Simplenote > 键盘绑定 Alt 键盘绑定

概述

按 Command+Shift+S (OSX) 然后按 Command+Shift+L (OSX) 或 Windows+Shift+S (Windows) 然后按 Windows+Shift+L (Windows) 启动。第一次启动时,将打开设置以设置凭据。设置后,将下载笔记。 Alt 设置

下载完成后再次按快捷键(检查状态栏),它将 显示笔记列表Alt 笔记

每次启动 Sublime Text 和每过一段时间(如果启用 sync_interval 配置(具有正值)),都会下载笔记,所以请查看状态栏以检查状态。

如果笔记在某处更新后,下次同步后,Sublime Text 上也将更新。

如果您在 Sublime Text 上更改了某些内容,则保文件后笔记将更新。

您可以使用 Command+Shift+S 然后按 Command+Shift+C (OSX) 或 Windows+Shift+S 然后按 Windows+Shift+C (Windows) 创建笔记,名称将根据笔记的第一行分配(记得保存!)

在查看笔记时,您可以按 Command+Shift+S 然后按 Command+Shift+D (OSX) 或 Windows+Shift+S 然后按 Windows+Shift+D (Windows) 删除笔记

所有这些命令也可以从命令面板访问: Alt 命令面板

Markdown语法支持

如果您的笔记以“#”开头,它将自动标记为 Markdown 格式并相应显示 Alt 在 Markdown 格式下显示的 Sublime Note

自动格式化

默认启用 Markdown 自动格式化。您可以在设置文件中禁用它:markdown: {"formatting": false}

在使用此插件之前,您必须确保您的系统上已安装 [markdownlint][CLI]。要安装 markdownlint,请执行以下操作

  • 如果您使用 HomeBrew: brew install markdownlint-cli
  • 其他方法
    1. 安装 [Node.js](https://node.org.cn)。
    2. 通过在终端中输入以下内容安装 markdownlintnpm install -g markdownlint-cli
    3. 如果您使用 nvmzsh,确保加载 nvm 的行位于 .zshenv 中,而不是 .zshrc
    4. 如果您使用 zshoh-my-zsh,请不要加载 oh-my-zshnvm 插件。

Markdownlint 配置文件

Markdownlint 配置文件(.markdownlintrc)首先通过检查要检查的文件的源目录来解析,然后通过检查用户 $HOME 路径来解析。

冲突解决

如果在不同的客户端上进行了更改

在更改过程中及同步过程中,我们在 Sublime Text 中进行了本地更改

我们将获得一个对话框,问我们想要如何解决冲突

选择 覆盖 将丢弃本地更改并使用服务器上的更改。

相反,选择 取消 将留下本地文件不变,如果在此之后保存,则结果很可能是 Simplenote 在本地数据和远程数据之间执行合并。

有两个选项可以自动解决冲突模式:分别为 on_conflict_use_serveron_conflict_leave_alone覆盖取消

测试版功能

选项 autosave_debounce_time 和 title_extension_map 在测试版中。

取消注释 autosave_debounce_time 将使 Sublime Text 的行为与简化笔记客户端类似,每次更改后保存数据。选项的值告诉插件在最后按下的键后等待多长时间来保存数据。

较小的值可能导致Simplenote拒绝更改,而较大的值在关闭Sublime后可能会让你误以为保存了某些内容,即使实际并未保存。

title_extension_map 是一个数组,用于对临时笔记文件应用扩展,以便能够与其他扩展交互,特别是Plaintasks扩展。

数组的每一行都包含一个插件用来匹配笔记标题的正则表达式以及一个需要添加到末尾的扩展名。

关于您的数据和错误

这是一个免费软件,按照原样分发,可能包含由于应用程序的特性可能导致数据丢失的错误,请定期备份任何重要信息。

数据丢失的情况下,使用具有历史记录功能的真实Simplenote页面或官方客户端可能会有所帮助,尝试找到您笔记的最后合理版本。