Bubblings Blog

git生成ssh key及本地解决多个ssh key的问题

ssh是一种网络协议,用于计算机之间的加密登录。ssh原理及应用可参考:

SSH原理与运用(一):远程登录

生成ssh key步骤

这里以配置github的ssh key为例:

1. 配置git用户名和邮箱

git config user.name "用户名"
git config user.email "邮箱"

在config后加上 --global 即可全局设置用户名和邮箱。

2. 生成ssh key

ssh-keygen -t rsa -C "邮箱"

然后根据提示连续回车即可在~/.ssh目录下得到id_rsaid_rsa.pub两个文件,id_rsa.pub文件里存放的就是我们要使用的key。

设置sublime text2/3支持浏览器预览

昨天早上刚要开始工作的时候,发现sublime(version: 2.0.2)一些快捷键失效了,确切的说是emmet插件挂了。当时手里的项目比较急,也没管太多,下了个sublime text3装上emmet先顶着。今天忙完工作之后想起了这事,就到处找原因,后来无意间才发现,原来是配置中emmet插件被设置忽略了。

菜单栏 —> Preferences —> Settings - User 找到 ignored_packages

"ignored_packages": [
    "Vintage",
    "Tortoise",
    "Emmet"
]

Emmet删除即可。猜测Emmet被添加到忽略列表中由于Emmet的更新出现了问题,因为在安装或者更新某个插件时,sublime都会把该插件先添加到忽略列表,等安装或更新成功后再移出列表。ps: 题外话结束。。。

通过sublime text2/3来编辑markdown

markdown简介

markdown是一种简单的、轻量级的标记语言,由John Gruber和Aaron Swartz创建。markdown的优点非常多,如:语法简单,能让文档更易阅读、维护和修改,但是我觉得更吸引人的一个优点是:

markdown让我们专注于文章内容,而不是关注排版

确实是这样,不管是写博客还是写其他文章,如果用word来写,排版势必会是一个让人烦恼的问题。而如果用html来写的话,虽然很直观,但是不停的输入标签必然大大降低了写作效率。比如写一个简单的列表:

<ul>
    <li>sublime text2</li>
    <li>markdown</li>
    <li>notepad++</li>
</ul>

其实我们只是想输出一个简单的列表,但是编辑标签花费的时间都快要赶上编辑内容的时间了。那么我们来看下用markdown来实现这个列表。

- sublime text2
- markdown
- notepad++