使用Sublime Text 3 编辑Markdown

什么是 Markdown

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。 —— 来自维基百科

Markdown 创立的宗旨是实现「易读易写」。其语法简洁直观,你可以使用任何喜爱的文本编辑器来阅读和写作,更专注于书写的文字内容而不是排版样式。编辑完毕可轻松地导出成 HTML、PDF 等其它格式。

语法学习参考 :
Markdown 语法说明(简体中文版)
完整示例
Markdown——入门指南

Sublime的terminal插件

terminal插件的作用是在终端打开当前文档所在路径,快捷键是Command+Shift+T
默认是调用自带终端,而我用的是iterm,要修改插件的设置,改为下面的。

1
2
3
4
5
6
7
8
9
10
11
12

{
// The command to execute for the terminal, leave blank for the OS default
// On OS X the terminal can be set to iTerm.sh to execute iTerm
"terminal": "iTerm.sh",

// A list of default parameters to pass to the terminal, this can be
// overridden by passing the "parameters" key with a list value to the args
// dict when calling the "open_terminal" or "open_terminal_project_folder"
// commands
"parameters": []
}

在终端打开sublime

虽然一般在终端打开文本文件都是用vim,但是有时想用Sublime打开,在/bin目录创建一个链接到Sublime命令的软链接就可以了,sudo下面命令就行了。

ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /bin/subl

用法:

subl file\folder 打开文件或者目录

subl -n file\folder参数-n 在新的窗口打开

subl -a folder参数-a 添加目录到当前窗口

详细帮助可以查看subl --help

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
使用:  subl [参数] [文件]         编辑指定文件
或: subl [参数] [目录] 打开指定目录
或: subl [参数] - 编辑 stdin

可用参数:
--project <项目>: 读取指定项目
--command <命令>: 运行指定命令
-n 或 --new-window: 打开新窗口
-a 或 --add: 向当前窗口中添加文件夹
-w 或 --wait: 等待文件关闭后再返回
-b 或 --background: 不激活程序窗口
-s 或 --stay: 关闭文件后保持程序窗口激活
-h 或 --help: 显示此帮助
-v 或 --version: 显示版本号

读取 stdin 时会使用 --wait 参数。通过 --stay 可以在文件关闭后不返回终端(仅针对单个文件)。

可以通过向文件名添加 `:行号` 或 `:行号:列号` 后缀来打开到更具体的位置。

官方文档

vim代码注释插件

NERD Commenter是一款供Vim使用的经典代码注释插件,看名字可以知道,它和The NERD Tree同属一个作者。使用这款插件,你可以对多种文件类型的文件进行不同方式地、快速地注释。
安装:

.vimrc添加Bundle 'scroolose/nerdcommenter'

然后在vim执行:BundleInstall

将本地git仓库推送到github上

1. 在github创建项目

2. 创建本地git仓库

进入需要用git管理的目录。依次执行:

git init # 本地仓库初始化,执行完后会在工程目录下生成一个.git的隐藏目录

git add . # 添加所有文件到本地索引,命令用法:git add file

git commit # 提交修改到本地仓库,可以使用git commit -a 代替git add . 和git commit两条命令

git remote add origin git@github.com:sakz/vim.git # 添加远程仓库地址,保存在 origin变量中

git pull origin master #如果你让github给你智能生成过gitignore文件的话,那需要先pull一次

git push -u origin master # 推送到上一步创建的github仓库

OK,打开仓库目录就可以看到了。

详细内容:添加远程库

Sublime Text 快捷键汇总[windows]

Sublime Text 3 是款非常实用代码编辑神器,但是想要用任何一款软件,掌握一些快捷键还是很有必要的。

选择类

Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。

Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行
同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。

Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效
果一样。

Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,
即可同时编辑这些行。

Sublime Text 实用快捷键[Mac OS X]

注意:修饰键(如⌘)后跟多个按键的情况表示在按住修饰键的情况下依次按下相应键。

打开/前往

⌘T    前往文件
⌘⌃P    前往项目
⌘R    前往 method
⌘⇧P    命令提示
⌃G    前往行
⌘KB    开关侧栏
⌃ `    python 控制台
⌘⇧N    新建窗口