如何使用Sublime Text 3作为Markdown编辑器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用Sublime Text 3作为Markdown编辑器相关的知识,希望对你有一定的参考价值。

参考技术A 安装Markdown Preview 插件
输入 Shift + Ctrl + P,输入pcip(也可以点击 Preferences --> 选择 Package Control: ,然后输入install),然后在插件库中分别选择安装Markdown Preview;

自定义快捷键
直接在浏览器中预览效果的话,可以自定义快捷键:点击 Preferences --> 选择 Key Bindings User,输入:
"keys": ["alt+m"], "command": "markdown_preview", "args": "target": "browser", "parser":"markdown" ,
保存后,直接输入快捷键:Alt + M 就可以直接在浏览器中预览生成的html文件了。

编辑Markdown文件
按Ctrl + N 新建一个文档按Ctrl + Shift + P使用Markdown语法编辑文档语法高亮,输入ssm 后回车(Set Syntax: Markdown)
编写完保存以.md为后缀的文件。

使用 Markdown Preview在浏览器中预览
1、直接输入快捷键:Alt + M 就可以直接在浏览器中预览生成的HTML文件了。
2、按Ctrl + Shift + P使用浏览器中预览,输入markdown preview后回车(Markdown Preview: preview in browser),就可以在浏览器里看到刚才编辑的文档了;

使用 Markdown Preview 生成 HTML
按Ctrl + Shift + P使用浏览器中预览,输入markdown preview后,选择save to html 回车,然后选择markdown会在当前目录下生成同名的html文件;

如何设置MongoDB与Sublime Text 3一起使用

所以我一直在关注this tutorial设置Sublime Text 3来使用MongoDB。这就是我做的。

我跟着this one安装MongoDB并启动并运行它。

我打开了Sublime Text 3.我点击了工具>构建系统>新建系统。它打开了一个名为untitled.sublime-build的文件,其中包含以下内容:

{
    "shell_cmd": "make"
}

我改成了

{
    "selector":"source.js",
    "shell":"true",
    "cmd":["C:/Program Files/MongoDB/Server/3.2/bin/mongo", "<", "$file"]
}

然后我将文件保存为custom.sublime-build

然后我打开一个新的.js文件并键入Math.round(Math.random()*100);并通过Ctrl + B构建它。我收到以下错误。

2016-06-21T02:08:11.961+0500 I CONTROL  [main] Hotfix KB2731284 or later update is not installed, will zero-out data files
MongoDB shell version: 3.2.7
connecting to: test
2016-06-21T02:08:13.144+0500 W NETWORK  [thread1] Failed to connect to 127.0.0.1:27017, reason: errno:10061 No connection could be made because the target machine actively refused it.
2016-06-21T02:08:13.187+0500 E QUERY    [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:229:14
@(connect):1:6

exception: connect failed
[Finished in 2.4s with exit code 1]
[cmd: ['C:/Program Files/MongoDB/Server/3.2/bin/mongo', '<', 'C:\xampp\htdocs\Tests\jss.js']]
[dir: C:xampphtdocsTests]
[path: C:apache-ant-1.9.7in;C:Program FilesJavajdk1.8.0_91in;C:Program FilesJavajdk1.8.0_91lib;C:Program FilesJavajre1.8.0_91lib;C:ProgramDataOracleJavajavapath;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:Program Files (x86)gitcmd;C:xamppphp;C:ProgramDataComposerSetupin;C:Program FilesGitcmd;C:Program Files (x86)Gitcmd;C:Program FilesMongoDBServer3.2in;]

我该怎么做才能解决这个问题并成功设置Sublime Text 3来为MongoDB工作?

答案

1)检查您是否正在运行可以连接的MongoDB服务器。通过mongo shell连接进行测试。

2)更改您的sublime-build文件以正确地逃避Windows路径。

{
   "selector": "source.js",
   "shell": true, 
   "cmd": ["C:\Program Files\MongoDB\Server\3.2\bin\mongo", "<", "$file"]
}

请注意双反斜杠。

3)确保保存javascript文件,以便$file解析为路径。

另一答案

对于带有zip版本的sublime,将你的构建文件添加到Sublime3XX Data Packages User文件夹并重新启动你的sublime文本编辑器你可以在Tools-> Build Systems中看到你的构建文件

以上是关于如何使用Sublime Text 3作为Markdown编辑器的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Sublime Text 3作为Markdown编辑器

如何使用Sublime Text 3作为Markdown编辑器

如何优雅地使用 Sublime Text 3

sublime-text3 React-native 插件

Sublime Text 3快捷使用

如何更新 Sublime Text 3 以使用 Python 3.10 语法