mac下常用快捷操作

目录
  1. shell 下的光标操作
  2. Show Desktop 快捷键
  3. Trash相关
  4. 输入法相关
  5. 其他

shell 下的光标操作

ctrl+e 移到行尾

ctrl+a 移到行首

Show Desktop 快捷键

类似windows 显示桌面(win+D):触摸板手势——五指张开
或者进入“System Preference”中的“Keyboard”,shortcuts选项卡中查看“show Desktop”对应的快捷键设置,找到后亦可更改相应的快捷键为所想要的。

Trash相关

Command+Delete 把选中的资源移到废纸篓

Shift+Command+Delete 清倒废纸篓(有确认)

Shift+Option+Command+Delete 直接清倒废纸篓

输入法相关

ctrl+Space 切换输入法
capslock 当前输入法是中文时,按下capslock 可以切换至英文,相当于windows下使用shift切换
enter 当在中文输入法输入到一半时,按enter将输入所打的字母

其他

Command+N 新建应用程序窗口

Command+L 当前程序是浏览器时,可以直接定位到地址栏

Command+Tab 任意情况下切换应用程序 - 向前循环

Command+“+/-” 放大或缩小字体

Command+Q 退出当前应用程序,说明一下,所有应用程序界面左上角都有红黄绿三个小图标,点击绿色扩展到最适合的窗口大小,黄色最小化,红色关掉当前窗口,但并没有退出程序。用Command+Q配合Command+Tab关闭应用程序最为迅速

Command+Space 呼出Spotlight

Shift+Command+3截屏

以上部分快捷键在不同电脑上配置有差异,可以在“System Preference”中的“Keyboard”,shortcuts选项卡查看。

Markdown 初级使用语法说明

目录
  1. 标题
  2. 强调
  3. 字体,大小及颜色设置
    1. 设定字体
    2. 设定字体大小
    3. 设定字体颜色
  4. 首行缩进
  5. 尖括号使用
  6. 换行
  7. 超链接使用
  8. 引用Blockquotes
  9. 引用标号

标题

使用N个#号表示N级标题,如##标题,效果如上一行的”标题”

强调

**BOLD**__BOLD__ 表示加粗,效果为BOLD

*Italics*_Italics_ 表示斜体,效果为Italics

其中两种语法可以嵌套使用,如***"hello, world"***, 相当于加粗+斜体,效果为“hello, world”

字体,大小及颜色设置

设定字体

暂不支持

<font face="黑体">我是黑体字</font>,效果: 黑体字

<font face="微软雅黑">微软雅黑</font>,效果: 微软雅黑

<font face="STCAIYUN">我是华文彩云</font>,效果: 华文彩云

参考链接:CSDN-markdown编辑器语法——字体、字号与颜色

设定字体大小

<small>字体变小</small>,效果:字体变小

<big>字体变大</big>,效果:字体变大

<font size=4>**指定字号大小为4的粗体字**</font>,效果:指定字号大小为4的粗体字

设定字体颜色

采用颜色标识

<font color="red"> 红色 </font>,效果: 红色 ,其中color可以取其他颜色的英文单词,如blue,green,orange等

采用RGB颜色标识

<font color=#FF0000> 红色 </font>,效果: 红色
,其中color=#xxxxxx 对应于RGB三原色(0-255),用十六进制的两位xx分别对应R、G、B。

首行缩进

首行缩进两个字符:(每个表示一个空格,连续使用两个即可)

&ensp; 表示半角的空格

&emsp; 表示全角的空格

尖括号使用

所有“< >”之间的内容都会被默认被HTML的标签而不予显示。此时,就需要使用转义字符以示区别, “ <”使用”<”代替,而”>”则使用”>”代替

换行

果另起一行,只需在当前行结尾加 2 个空格,或是用html语法\

超链接使用

URL超链接
以下两种方式效果一致,都为Google

1)

[Google](http://www.google.com.hk)

2)

[Google][id1]
[id1]: ttp://www.google.com.hk "Google"

图片显示
以下两种方式效果一致,都为:pic

1) ![pic](http://25.io/smaller/favicon.ico "Title here")

2)

![pic][id2]
[id2]: http://25.io/smaller/favicon.ico "Title here"

引用Blockquotes

Right angle brackets > are used for block quotes.

引用标号

暂不支持

效果:
That’s some text with a footnote.[^1]

[^1]: And that’s the footnote.

markdown表述:

That's some text with a footnote.[^1]
[^1]: And that's the footnote.

这篇文章总结的也不错,Markdown 编辑器语法指南

Markdown 语法进阶

目录
  1. Markdown 中调整插入图片的大小
    1. 使用html语法
    2. 使用支持图片缩放的图床接口函数
    3. 使用支持缩放功能的Markdown语法编辑器
  2. Markdown代码段语法高亮

Markdown 中调整插入图片的大小

使用html语法

<img src="imgUrl" width = "300" height = "200" alt="图片名称" align=center />

使用支持图片缩放的图床接口函数

如七牛图床中有图片处理接口函数imgView及imgView2,使用该接口可以对图片进行裁剪,缩放等操作:

1
2
3
4
5
6
imageView2/<mode>/w/<LongEdge>
/h/<ShortEdge>
/format/<Format>
/interlace/<Interlace>
/q/<Quality>
/ignore-error/<ignoreError>

接口说明见:
http://o9gnz92z5.bkt.clouddn.com/code/v6/api/kodo-api/image/imageview2.html
示例:
图片URL为:http://imgurl/img.png,需要缩放为width为100px,则URL应使用: http://imgurl/img.png?imgView2/w/100 (高度根据宽度自动调整)

使用支持缩放功能的Markdown语法编辑器

![](./pic/pic1_50.png =100x20)

注意 =前有个空格,可以只写宽度

Markdown代码段语法高亮

Markdown中,代码段用3个连续的 ` 号包围,在开头的符号后加上对应语言的名字即可实现该语言的语法高亮。如cpp 语法高亮,效果为:

1
int main() { return 0; }

当使用yilia主题时,代码块高亮配置文件:themes/yilia/source/css/_partial/highlight.styl,可以通过此文件更改默认的字号,行号大小等,我的配置文件highlight.styl
参考链接:hexo的私人订制

使用hexo搭建github博客

目录
  1. 使用Github建立属于自己的博客
  2. 使用hexo发布博文
    1. hexo环境搭建
    2. 使用hexo发布博客

使用Github建立属于自己的博客


Github提供了Github pages功能,建立个人博客需采用username.github.io作为仓库名,然后你可以使用usrname.github.io访问该博客。建立方式如下:

  1. 登陆Github,创建一个名为username.github.io的仓库
  2. 为github关联ssh key,具体见http://blog.csdn.net/codingcs/article/details/50532282中的“配置ssh访问github”

使用hexo发布博文


hexo环境搭建

  1. What’s hexo
    hexo是一个简单快速的静态博客框架,你可以使用Markdown语法进行博客写作,然后执行几个命令hexo就能生成指定主题的静态页面。
  2. 安装hexo
    安装hexo前需要先安装Node.js及git。
    安装Node.js及Git后执行后,执行 $ npm install -g hexo-cli 安装hexo即可
    具体步骤可以参考hexo官方文档说明:https://hexo.io/docs/
  3. hexo环境配置
    安装好hexo后,执行如下命令在目录中初始化
1
2
3
$ hexo init <folder>
$ cd <folder>
$ npm install

执行后hexo目录如下:

1
2
3
4
5
6
7
8
.
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes

其中_config.yml 是配置文件,其中各个配置项参见hexo官方文档说明。这边仅几个常用的项说明如下:source/_posts目录下是发布的文章目录,theme用于存放安装的主题。Deploy用于配置git repository,对于github pages而言,配置如下:

1
2
3
4
5
6
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repository: https://github.com/username/username.github.io
branch: master

这样,就完成了hexo和github仓库的绑定,就可以使用命令来发布博文了。

使用hexo发布博客

安装完成后,便可以使用hexo命令来发布博客了。下面对hexo命令进行介绍:

  1. 新建文章

    $ hexo new [layout]

  2. 生成静态文件

    $ hexo generate

  3. 启动hexo server,这时可用用 http://localhost:4000 来预览博客

    $ hexo server

使用该命令之前需要先执行$ npm install hexo-server --save安装hexo server

  1. 上传资源到博客上,即部署

    $ hexo deploy

  2. 清除cache文件(db.json)并产生public文件

    $ hexo clean

常用组合命令如下:
发布博文:hexo clean && hexo g && hexo d
预览博文:hexo clean && hexo g && hexo s , 然后使用 http://localhost:4000 打开


以上步骤完成了简单博客的搭建,后面会进行一些进阶的配置:包括如何进行博文分类,创建文章目录,设置头像,配置主题等,欢迎阅读。

Markdown Syntax

目录
  1. Mou
    1. Overview
      1. Syntax
        1. Strong and Emphasize
        2. Blockquotes
        3. Links and Email
        4. Images
        5. Inline code and Block code
        6. Ordered Lists
        7. Unordered Lists
        8. Hard Linebreak
        9. Horizontal Rules
        10. Headers
  2. This is H1
    1. This is H2
  3. This is H1
    1. This is H2
      1. This is H3
        1. This is H4
          1. This is H5
            1. This is H6
      2. Extra Syntax
        1. Footnotes
        2. Strikethrough
        3. Fenced Code Blocks
        4. Tables
      3. Shortcuts
        1. View
        2. Actions
        3. Edit
        4. Post
        5. Export
      4. And more?

Mou

Mou icon

Overview

Mou, the missing Markdown editor for web developers.

Syntax

Strong and Emphasize

strong or strong ( Cmd + B )

emphasize or emphasize ( Cmd + I )

Sometimes I want a lot of text to be bold.
Like, seriously, a LOT of text

Blockquotes

Right angle brackets > are used for block quotes.

An email example@example.com link.

Simple inline link http://chenluois.com, another inline link Smaller, one more inline link with title Resize.

A reference style link. Input id, then anywhere in the doc, define the link with corresponding id:

Titles ( or called tool tips ) in the links are optional.

Images

An inline image Smaller icon, title is optional.

A Resize icon reference style image.

Inline code and Block code

Inline code are surround by backtick key. To create a block code:

Indent each line by at least 1 tab, or 4 spaces.
var Mou = exactlyTheAppIwant; 

Ordered Lists

Ordered lists are created using “1.” + Space:

  1. Ordered list item
  2. Ordered list item
  3. Ordered list item

Unordered Lists

Unordered list are created using “*” + Space:

  • Unordered list item
  • Unordered list item
  • Unordered list item

Or using “-“ + Space:

  • Unordered list item
  • Unordered list item
  • Unordered list item

Hard Linebreak

End a line with two or more spaces will create a hard linebreak, called <br /> in HTML. ( Control + Return )
Above line ended with 2 spaces.

Horizontal Rules

Three or more asterisks or dashes:




Headers

Setext-style:

This is H1

This is H2

atx-style:

This is H1

This is H2

This is H3

This is H4

This is H5
This is H6

Extra Syntax

Footnotes

Footnotes work mostly like reference-style links. A footnote is made of two things: a marker in the text that will become a superscript number; a footnote definition that will be placed in a list of footnotes at the end of the document. A footnote looks like this:

That’s some text with a footnote.[^1]

[^1]: And that’s the footnote.

Strikethrough

Wrap with 2 tilde characters:

Strikethrough

Fenced Code Blocks

Start with a line containing 3 or more backticks, and ends with the first line with the same number of backticks:

1
2
3
Fenced code blocks are like Stardard Markdown’s regular code
blocks, except that they’re not indented and instead rely on
a start and end fence lines to delimit the code block.

Tables

A simple table looks like this:

First Header Second Header Third Header
Content Cell Content Cell Content Cell
Content Cell Content Cell Content Cell

If you wish, you can add a leading and tailing pipe to each line of the table:

First Header Second Header Third Header
Content Cell Content Cell Content Cell
Content Cell Content Cell Content Cell

Specify alignment for each column by adding colons to separator lines:

First Header Second Header Third Header
Left Center Right
Left Center Right

Shortcuts

View

  • Toggle live preview: Shift + Cmd + I
  • Toggle Words Counter: Shift + Cmd + W
  • Toggle Transparent: Shift + Cmd + T
  • Toggle Floating: Shift + Cmd + F
  • Left/Right = 1/1: Cmd + 0
  • Left/Right = 3/1: Cmd + +
  • Left/Right = 1/3: Cmd + -
  • Toggle Writing orientation: Cmd + L
  • Toggle fullscreen: Control + Cmd + F

Actions

  • Copy HTML: Option + Cmd + C
  • Strong: Select text, Cmd + B
  • Emphasize: Select text, Cmd + I
  • Inline Code: Select text, Cmd + K
  • Strikethrough: Select text, Cmd + U
  • Link: Select text, Control + Shift + L
  • Image: Select text, Control + Shift + I
  • Select Word: Control + Option + W
  • Select Line: Shift + Cmd + L
  • Select All: Cmd + A
  • Deselect All: Cmd + D
  • Convert to Uppercase: Select text, Control + U
  • Convert to Lowercase: Select text, Control + Shift + U
  • Convert to Titlecase: Select text, Control + Option + U
  • Convert to List: Select lines, Control + L
  • Convert to Blockquote: Select lines, Control + Q
  • Convert to H1: Cmd + 1
  • Convert to H2: Cmd + 2
  • Convert to H3: Cmd + 3
  • Convert to H4: Cmd + 4
  • Convert to H5: Cmd + 5
  • Convert to H6: Cmd + 6
  • Convert Spaces to Tabs: Control + [
  • Convert Tabs to Spaces: Control + ]
  • Insert Current Date: Control + Shift + 1
  • Insert Current Time: Control + Shift + 2
  • Insert entity <: Control + Shift + ,
  • Insert entity >: Control + Shift + .
  • Insert entity &: Control + Shift + 7
  • Insert entity Space: Control + Shift + Space
  • Insert Scriptogr.am Header: Control + Shift + G
  • Shift Line Left: Select lines, Cmd + [
  • Shift Line Right: Select lines, Cmd + ]
  • New Line: Cmd + Return
  • Comment: Cmd + /
  • Hard Linebreak: Control + Return

Edit

  • Auto complete current word: Esc
  • Find: Cmd + F
  • Close find bar: Esc

Post

  • Post on Scriptogr.am: Control + Shift + S
  • Post on Tumblr: Control + Shift + T

Export

  • Export HTML: Option + Cmd + E
  • Export PDF: Option + Cmd + P

And more?

Don’t forget to check Preferences, lots of useful options are there.

Follow @Mou on Twitter for the latest news.

For feedback, use the menu Help - Send Feedback

本站总访问量