Atom飞行手册翻译: 2.12 在Atom中写作
在Atom中写作
虽然Atom通常可能用来编写软件的代码,但是它还可以用来高效地编写文章。这通常采用一些标记语言,比如说Markdown和Asciidoc(也就是英文手册所用的格式)来完成。下面我们会很快浏览一遍Atom提供给你用来写文章的一些工具。
拼写检查
如果你在处理文本(通常包括纯文本文件,Github Markdown文件和Github提交信息),Atom会自动尝试去检查你的拼写。
任何拼写错误的单词都会高亮显示(通常以单词下方的点状红色下划线),你可以按下cmd-:
来拉出菜单查看可能的正确选项(或者从右键弹出的菜单中,或命令面板中选择“Correct Spelling”)。
要向Atom尝试检查拼写的列表中添加文件类型,在你的设置视图中访问拼写检查包的设置,然后添加你希望检查的任何语法。
需要检查的默认语法是“text.plain, source.gfm, text.git-commit”,但是你可以添加类似“source.asciidoc”的东西,如果你希望也检查这种类似的文件。
Atom拼写检查工具使用系统的字典,所以如果你希望在另一种语言或者区域中检查拼写,你可以很容易修改它。
拼写检查功能在atom/spell-check包中实现。
预览
使用Markdown写文章的时候,从渲染后的内容的样子中得到一个想法还是很有用的。Atom中默认带有Markdown预览插件。
ctrl-shift-M
为Markdown开启预览模式。
在你编辑文本时,预览也会默认自动更新。这样你在打字时检查语法就变得容易了。
你也可以从预览面板中,复制任何渲染后的HTML到系统剪贴板中。这个操作没有任何快捷键,但是你可以在命令面板中通过搜索“Markdown Preview Copy HTML”来找到它。
Markdown预览在atom/markdown-preview包中实现。
代码段
有很多好用的代码段是为快速编写Markdown准备的。
如果你输入img
之后按下tab
,你会得到像![]()
这样的Markdown格式的图片代码。如果你输入table
之后按下tab
,你会得到一个非常棒的用于填充的示例表格。
| Header One | Header Two |
| :------------- | :------------- |
| Item One | Item Two |
虽然用于Markdown的代码段不多(b
粗体,i
斜体,code
代码块,等等),它们会节省你用于寻找模糊的语法的时间。另外,你可以按下alt-shift-S
,来寻找当前文件类型可用的代码段列表。
Atom飞行手册翻译: 2.12 在Atom中写作相关推荐
- Atom飞行手册翻译: 1.3 Atom基础
Atom基础 既然Atom在你的系统中已经安装了,让我们启动.配置并且熟悉这一编辑器吧. 当你首次启动Atom时,你会看到这样一个界面: 这是Atom的欢迎界面,它会给你一些很好的建议,关于如何开始使 ...
- Atom飞行手册翻译: 2.1 Atom中的包
在我们介绍完Atom最基础的部分之后,我们要了解如何真正尽可能使用它了.在这一章中我们会介绍如何为了添加新功能而寻找并安全新的包,如何寻找并安装新的主题,如何以一种更高级的方法处理文本,如何以任何你想 ...
- Atom飞行手册翻译: 4.4 Atom中的序列化
Atom中的序列化 当一个窗口被刷新,或者从上一次会话恢复的时候,视图和它相关的对象会从JSON表达式中反序列化,它们在窗口上一次关闭时储存.要使你自己的视图和对象兼容刷新,你需要让它们很好地执行序列 ...
- Atom飞行手册翻译: 2.11 Atom中的版本控制
Atom中的版本控制 对于任何项目来说,版本控制都是很重要的一个方面.Atom集成了一些基本的Git和Github功能. 检出(checkout)HEAD中的版本 cmd-alt-Z快捷键检出当前文件 ...
- Atom飞行手册翻译: 3.7 调试
调试 Atom拱了一些工具来帮助你理解预料之外的行为和调试问题.这篇指南介绍了一些工具和方法用于帮助你调试,以及提供了一些提交工单(issue)时的帮助信息. 升级到最新版本 你可能遇到了在最新版本已 ...
- Atom飞行手册翻译: 4.2 深入键表(keymap)
深入键表(keymap) 键表文件是以JSON或者CSON编码的文件,其中含有嵌套的哈希表.它们的工作方式像是样式表,但是它们指定匹配选择器的元素的快捷键的作用,而不是应用样式属性.下面是一些快捷键的 ...
- Atom飞行手册翻译: 4.3 作用域设置、作用域和作用域描述符
作用域设置.作用域和作用域描述符 Atom支持语言特定的设置.你可以在Markdown文件中软换行,或者在Python中把tab的宽度设置为4. 语言特定的设置只是一些东西的子集,我们把它叫做&quo ...
- Atom飞行手册翻译: 4.1 配置API
在我们编写了一些主题和包之后,让我们花一些时间来深入了解一些Atom的工作方式.在这一章中,我们会更进一步了解Atom中独特的内部API和系统,甚至查看一些源码来看一看它们是如何很好地工作的. 配置A ...
- Atom飞行手册翻译: 3.5 创建主题
创建主题 Atom的界面使用HTML渲染,并且通过Less来定义样式,它是CSS的超集.不要担心之前从未听说过Less,它类似于CSS,但是带有一些便捷的扩展. Atom支持两种主题:UI和语法.UI ...
最新文章
- 线上学python哪家好-0基础学python,打算找培训机构,是线上好还是线下好?
- RHCSA笔记整理(1)
- 【运筹与优化】单纯形法解线性规划问题(matlab实现)
- Win32 SDK - 打开文件对话框
- MTK C2K mdoem log分析
- 网页设计大作业-五子棋游戏,可以进行双人对弈
- css实现文本溢出时显示省略号(单行)
- 基于MThings完成MODBUS设备在线状态扫描
- 在东京生活的中国IT程序员
- 内存的读写速度是硬盘的多少倍
- python exec 返回值_Python exec()用法及代码示例
- 利用快代理搭建自己的代理池(妈妈再也不用担心IP被封了)
- 【论文阅读】Extract Free Dense Labels from CLIP
- Glance 镜像服务
- Date对象在Safari与IOS中的“大坑”
- css3 动画之 2D旋转 3D旋转 放大
- linux 日志查看及操作
- C语言基础之数据类型和数据的表现形式
- arduino nano 蓝牙_基于Arduino的摩尔斯电码练习及无线收发报训练器
- [附源码]计算机毕业设计JAVA宠物寻回系统
热门文章
- 微信小程序自带地图_微信小程序之map地图
- vuex commit 模块_一分钟上手Vuex
- 力士乐电源模块故障代码_奥的斯电梯OVF402,OVF404,OVF406驱动器故障代码
- 物联网-移远M26模块OpenCPU开发第1讲
- nginx基础概念(100%)之keepalive
- 信号集操作函数,信号阻塞与未决
- Nand flash驱动的编写与移植
- Java学习日报—注解、Hash、Lombok—2021/12/02
- java中文本框如何表示为空值_去jsp页面中文本框有NULL值的代码
- Spring 阶段总结