使用Obsidian写MarkDown
MarkDown语法支持一些基础的html js css代码
自己设置某些快捷键
功能 | 快捷键 |
---|---|
加粗 | Ctrl + B |
斜体 | Ctrl + I |
左右分屏 | Ctrl + Q |
切换代办事项状态 | Ctrl + L |
代码块 | Alt + / |
切换深色主题 | Ctrl + Shift + A |
切换浅色主题 | Ctrl + Shift + L |
插入附件 | Alt + 1 |
插入链接 | Alt + 2 |
插入内部链接 | Alt + 3 |
关闭当前页 | Ctrl + W |
关闭其他页 | Ctrl + R |
新建笔记 | Ctrl + N |
新标签页NewTab | Ctrl + Y |
打开文件 | Ctrl + O |
基本语法
文本
表格对齐格式
- 居左:
:----
- 居中:
:----:
或-----
- 居右:
----:
|标题|标题|标题|
|:---|:---:|---:|
|居左测试文本|居中测试文本|居右测试文本|
|居左测试文本1|居中测试文本2|居右测试文本3|
|居左测试文本11|居中测试文本22|居右测试文本33|
|居左测试文本111|居中测试文本222|居右测试文本333|
标题 | 标题 | 标题 |
---|---|---|
居左测试文本 | 居中测试文本 | 居右测试文本 |
居左测试文本1 | 居中测试文本2 | 居右测试文本3 |
居左测试文本11 | 居中测试文本22 | 居右测试文本33 |
居左测试文本111 | 居中测试文本222 | 居右测试文本333 |
分隔线
在一行中用三个以上的*
、-
、_
来建立一个分隔线,行内不能有其他东西。也可以在符号间插入空格。
***
---
___
* * *
效果均为一条分割线:
换行
在行尾添加两个空格加回车表示换行:
谁教岁岁红莲夜<br>两处沉吟各自知
效果如下:
谁教岁岁红莲夜
两处沉吟各自知
下划线文本
<u>下划线文本</u>
下划线文本
文本对齐方式
<p align="left">居左文本</p>
<p align="center">居中文本</p>
<p align="right">居右文本</p>
居左文本
居中文本
居右文本
字体设置
样式
<font face="微软雅黑" color="red" size="6">字体及字体颜色和大小</font>
<font color="#0000ff">字体颜色</font>
字体及字体颜色和大小
字体颜色
斜体、粗体、删除线
文字效果|文字样式
-|-
*这里是文字*|<font color="#2DC26B">倾斜</font>
_这里是文字_|<font color="#00b0f0">倾斜</font>
**这里是文字**|<font color="#00b0f0">加粗</font>
***这里是文字***|<font color="#ff0000">加粗倾斜</font>
~~这里是文字~~|<font color="#ff0000">删除线</font>
文字效果 | 文字样式 |
---|---|
这里是文字 | 倾斜 |
这里是文字 | 倾斜 |
这里是文字 | 加粗 |
这里是文字 | 加粗倾斜 |
删除线 |
图片与链接
图片:![]() ![图片文本(可忽略)](图片地址)
链接:[]() [链接文本](链接地址)
图片
链接
图片地址
GitHub地址
[[Java基础]]
行内式ConnorLin’s Blog
参考式ConnorLin’s Blog
<http://connorlin.github.io>
这是行内式链接:[ConnorLin's Blog](http://connorlin.github.io)。
这是参考式链接:[ConnorLin's Blog][url],其中url为链接标记,可置于文中任意位置。
[url]: http://connorlin.github.io/ "ConnorLin's Blog"
链接标记格式为:[链接标记文本]: 链接地址 链接title(可忽略)
这是自动链接:直接使用`<>`括起来<http://connorlin.github.io>
这是图片:![][avatar]
[avatar]: https://connorlin.github.io/images/avatar.jpg
代码
行内代码
- 行内代码使用
代码
标识,可嵌入文字中
这是行内代码`onCreate(Bundle savedInstanceState)`的例子。
这是代码块和语法高亮:
```java
// 注意java前面有空格
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
```
代码块
- 代码块使用4个空格或```标识
这里是代码
代码语法高亮
- 代码语法高亮在 ```后面加上
空格
和语言名称即可//注意语言前面有空格 这里是代码
- Java高亮示例
// 注意java前面有空格
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
- Python高亮示例
print ("Hello world!");