刚开始接触“Goland基础语法”这个词时,很多人第一反应是:Goland是不是一门编程语言?就像搜Python基础语法、Java基础语法那样,先学变量、循环、函数、类?我最早也这么以为,后来真去查了才发现,网上搜出来的“Goland使用教程”,大部分讲的都是Typora这款Markdown编辑器的使用。Goland其实是Typora在国内早期流行起来时的中文称呼,也有可能是一些老用户习惯性的叫法,它本身不是编程语言,而是一个非常顺手的文本编辑器。所谓“Goland基础语法”,真正要学的内容,就是Markdown基础语法。
这篇文章就围绕“Goland里到底要怎么用Markdown语法”这件事,把标题、正文、列表、表格、代码块、引用、图片这些最常用的语法全部捋一遍,同时结合我在实际写技术文档、记笔记、导出PDF/Word过程中的经验,把容易踩的坑一并说清楚。不管你是刚开始学笔记语法的新手,还是已经在用Typora但总被各种小问题卡住的用户,这篇文章都能给你一份能直接照着用的实操指南。而且,这套基础语法学完之后,不光Goland能用,GitHub的README、飞书文档、语雀、Obsidian、Notion、还有各种博客平台,几乎全都通用,学一次到处用。
1. Goland到底是啥?先别急着把它当编程语言
1.1 Goland和Typora的关系,以及名字的由来
如果直接搜索“Goland”,你会发现结果混着两类东西:一类是JetBrains出的Go语言IDE,叫GoLand;另一类就是Typora编辑器,在很多中文教程和论坛帖子里被叫做“Goland”。本文说的显然是后者,也就是Typora——一个强调“所见即所得”的Markdown编辑器。早期版本里,Typora曾有过带中文色彩的名称,加上输入法里goland比typora好打,很多博主就顺口叫成了Goland,后来这个名字越传越广,反而成了一个约定俗成的搜索词。
我自己最早也是从一篇“Goland使用教程”入门的,当时还以为自己下载了个高级IDE,结果双击打开发现就是个极简的白色编辑界面,输入几个井号和文字之后自动变成了标题样式,瞬间觉得“这东西有点意思”。所以如果你想搜的是Typora的功能、快捷键、导出设置,建议直接搜“Goland使用教程”“Typora教程”“Markdown基础语法”,内容基本是一套。
1.2 Markdown基础语法和编程语言基础语法有什么区别
很多人把“Goland基础语法”和“Python基础语法”“Java基础语法”放在一起搜索,以为它们是同类知识。这个理解要稍微纠正一下:Python和Java是编程语言,语法决定的是“程序怎么执行”,要学变量、循环、函数、类、异常处理这些东西;而Markdown是一种轻量级标记语言,语法决定的是“文本怎么排版”,要学的是井号代表几级标题、星号代表加粗、反引号代表代码。前者面向机器,后者面向读者。
但从学习逻辑上看,它们又非常像,都是“先记住符号规则,再通过大量练习变成肌肉记忆”。而且,Markdown这门“语法”的学习成本极低,花半小时就能覆盖日常工作里80%的用法。所以别被“基础语法”四个字吓到,它的难度大概只有Python基础语法的十分之一。
1.3 Goland能做什么,适合谁用
Goland(Typora)的核心能力,是让你专注于内容本身,而不是排版。你只需要写纯文本,用简单的标记符号标注结构,编辑器就会实时渲染成漂亮的排版结果。写技术博客、记学习笔记、写项目README、整理面试题、做会议记录、写课程大纲,都非常顺手。
适合使用的群体也很明确:程序员、技术博主、产品经理、运营编辑、学生、科研人员,以及一切需要经常和文档打交道的人。尤其是那些“想把笔记写得好看但又不愿意折腾Word排版”的人,Goland就是那个“懒人救星”。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 写正文必会的Markdown基础语法:Goland里的核心标记
2.1 标题与段落:井号数量决定层级
在Goland里创建标题,最常用的方式就是在行首输入“#”,后面跟一个空格,再接标题文字。一个“#”是一级标题,两个是二级标题,最多支持六个“#”。注意,井号和文字之间的那个空格不能省略,省略之后Goland会把它当成普通文本,不会渲染成标题。
我刚开始写的时候就犯过这个错,总觉得空格多余,直接写“##标题”,结果半天没看到样式变化,还以为软件坏了。后来才发现是空格的问题。另外还要记住,标题和正文之间最好空一行。在Markdown语法里,空一行代表段落分隔,如果不空行,很多解析器会把相邻行当成同一段落,排版会乱。
markdown复制# 一级标题
## 二级标题
### 三
