小于 1 分钟
前置条件
- Node.js
- Git
生成项目框架
yo
: Yeoman帮助您启动新项目,提供最佳实践和工具来帮助您保实现高效开发。
generator-code
: 生成yo
创建项目所需的模版
// 全局安装
npm i -g yo generator-code
// 选择模板
yo code
大约 2 分钟
$ npm install -g hexo-cli
建站
$ hexo init <folder>
$ cd <folder>
$ npm install
新建文章
如果没有设置layout
的话,默认使用_config.yml
中的default_layout
参数代替。如果标题包含空格,需使用引号括起来。
$ hexo new [layout] <title>
生成静态文件
$ hexo generate
参数
-d, --deploy 文件生成后立即部署网站
-w, --watch 监视文件变动
该命令可以简写为
$ hexo g
发布
$ hexo publish [layout] <filename>
启动服务器
$ hexo server
默认情况下,访问网址为:`http://localhost:4000/`
参数
-p, --port 重设端口
-s, --static 只使用静态文件
-l, --log 启动日记记录,使用覆盖记录格式
部署
$ hexo deploy
参数
-g, --generate 部署之前预先生成静态文件
简写
$ hexo d
渲染文件
$ hexo render <files>[file2]...
参数
-o,--output 设置输出路径
迁移
$ hexo migrate <type>
清除缓存
$ hexo clean
列出网站资料
$ hexo list <type>
显示Hexo版本
$ hexo version
使用主题next
$ git clone https://github.com/iissnan/hexo-theme-next themes/next
小于 1 分钟
Alt+Enter 自动添加包
shift+O 自动建议代码补全
Ctrl+t SVN更新
Ctrl+k SVN提交
Ctrl + / 注释(取消注释)选择的行
Ctrl+Shift+F 高级查找
Ctrl+Enter 补全
Shift + Enter 开始新行
TAB Shift+TAB 缩进/取消缩进所选择的行
Ctrl + Alt + I 自动缩进行
Ctrl + Y 删除当前插入符所在的行
Ctrl + D 复制当前行、或者选择的块
Ctrl + Shift + J 合并行
Ctrl + Shift + V 从最近的缓存区里粘贴
Ctrl + Delete 删除到字符结尾
Ctrl + Backspace 删除到字符的开始
Ctrl + NumPad+/- 展开或者收缩代码块
Ctrl + Shift + NumPad+ 展开所有的代码块
Ctrl + Shift + NumPad- 收缩所有的代码块
大约 5 分钟
基础命令
Ctrl+Shift+P:打开命令面板
Ctrl+P:搜索项目中的文件
Ctrl+G:跳转到第几行
Ctrl+W:关闭当前打开文件
Ctrl+Shift+W:关闭所有打开文件
Ctrl+Shift+V:粘贴并格式化
Ctrl+D:选择单词,重复可增加选择下一个相同的单词
Ctrl+L:选择行,重复可依次增加选择下一行
Ctrl+Shift+L:选择多行
Ctrl+Shift+Enter:在当前行前插入新行
Ctrl+X:删除当前行
Ctrl+M:跳转到对应括号
Ctrl+U:软撤销,撤销光标位置
Ctrl+J:选择标签内容
Ctrl+F:查找内容
Ctrl+Shift+F:查找并替换
Ctrl+H:替换
Ctrl+R:前往 method
Ctrl+N:新建窗口
Ctrl+K+B:开关侧栏
Ctrl+Shift+M:选中当前括号内容,重复可选着括号本身
Ctrl+F2:设置/删除标记
Ctrl+/:注释当前行
Ctrl+Shift+/:当前位置插入注释
Ctrl+Alt+/:块注释,并Focus到首行,写注释说明用的
Ctrl+Shift+A:选择当前标签前后,修改标签用的
F11:全屏
Shift+F11:全屏免打扰模式,只编辑当前文件
Alt+F3:选择所有相同的词
Alt+.:闭合标签
Alt+Shift+数字:分屏显示
Alt+数字:切换打开第N个文件
Shift+右键拖动:光标多不,用来更改或插入列内容
鼠标的前进后退键可切换Tab文件
按Ctrl,依次点击或选取,可需要编辑的多个位置
按Ctrl+Shift+上下键,可替换行
大约 5 分钟