本文发布于《远程教育》杂志
Hexo Cheetsheet
安装前提
- Node.js
- Git
安装Node.js
最好使用NVM进行安装
- curl安装NVM:
curl https://raw.github.com/creationix/nvm/master/install.sh | sh
- wget安装NVM:
wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
- NVM安装Node.js:
nvm install stable
- 安装cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org
安装Hexo
cnpm install -g hexo-cli
初始化
- 初始化: `hexo init
; cd ; cnpm install - 新建文章:
hexo new [layout] <article>
- 生成静态文件:
hexo generate
或hexo g
- 发布草稿:
hexo publish [layout] <filename>
- 启动预览服务器:
hexo server
, 默认情况下,访问 http://localhost:4000/ - 部署网站:
hexo deploy
或hexo d
TODO
- 学习layout的三种布局:post,page,draft
- 写草稿文章,发布草稿(
hexo new draft <title>; hexo publish <title>
)
VIM中为什么不能按CTRL-S
发表于
|
更新于
|
阅读次数:
本文字数:
450
|
阅读时长 ≈
1 分钟
说起CTRL-S
你会想起什么?
在几乎所有的编辑器中,CTRL-S
都是保存文档:
- 记事本
- Notepad++
- Sublime Text
- Atom
- Microsoft Word/Excel
- …
但是在vim中,保存是输入:w
,但是如果习惯性的不小心按了CTRL-S
,那么恭喜你,你的Terminal将会处于“死机”状态,不信的话可以试试。这时你做的事几乎只有一件:关闭Terminal,重新再打开,以后避免不小心按到CTRL-S
。
但是习惯,啧啧啧~~~~
为什么CTRL-S
会这么麻烦
如果知道vim按键帮助的话,输入help ctrl-s
可以查看这个组合键的帮助信息,如下:
从上图可以看到,解释为CTRL-S
会阻塞所有的输入,解决方式为CTRL-Q
。
其实不是vim的锅,而是terminal的过
从上图可以看到:
CTRL-S
为Terminal的组合键,在Terminal中,其用途是停止所有的输出。再加上在vim中的停止输入,这个作用力….CTRL-Q
就是撤销CTRL-S
的组合键。