第七章 代码块
或叫“代码围栏“—作用是提供写代码的环境
需要提前进行设置:
7.1 创建代码块
-
快捷键 ----------- Ctrl+shift+K
-
Markdown语法 :
```java 回车 或 ~~~java 回车 ```/~~~ 再选择语言再回车
示例
-
Markdown语法示范
-
1. 首先形成一个代码书写区 1. 如果此时书写。则只有背景,没有缩进和变色 2. 再选择语言 -- 写完之后选择语言只能变色,需要手动缩进。 1. 书写时的操作: 1. ctrl+enter 能够跳出代码区 2. 删除代码块,需要先删除里面的内容(Ctrl+a),再删除代码区 ```java public class HelloWorld{ public static void main(String[] args) System.out.println("Hello World"); } ``` 小结:这种方法先选择语言,会更方便。
-
~ ~~java :相当于上一个方式一二步结合。生成一个能改变颜色和自动缩进的代码书写区
public class HelloWorld{ public static void main(String[] args) System.out.println("Hello World"); }
-
-
或者使用快捷键
-
先写出代码 — Ctrl+shift+K (相当于~~~)
- 先写代码,不能缩进、变色
- 先选择语言:能缩进、变色(相当于~~~java形式)
public class HelloWorld{ public static void main(String[] args) System.out.println("Hello World"); }
-
7.2 代码块的其他用法
这是用text格式写的代码块,其实也不用标记text,不填任何语言即可
代码块不一定用于放代码
也可使用作一个段落,进行表达想说的内容
7.3 总结
- 在Typora中插入代码块 ~~ ~ + 语言 最方便;如果选择Ctrl+shift+K、~~~或 ```只要出现代码区就直接选择语言,也能变色和缩进
- 而CSDN中~ ~~和 ```都会被误认为是删除线操作和加粗操作(会不会被误认为时其他操作,需要看前后有误~或"反引号",所以在CSDN中快捷键更方便。
- 这 ~~~(java) 或者```(java)只会在其处于段首时变成代码块。而且三个~与三个"反引号"后面不能再接相同符号,否则会被认为是删除线和加粗操作
- CSDN中对代码块再次进行Ctrl+shift+K 无法复原
- 如果是从外部复制一个没有缩进的代码到代码块内,无论是否那种方式,在这里只能变色,还需手动缩进