搜索
首页科技周边IT业界12个最喜欢的原子技巧和快捷方式可改善您的工作流程

Atom 代码编辑器技巧:提升效率的实用指南

12 Favorite Atom Tips and Shortcuts to Improve Your Workflow

核心要点:

  • Atom 的多光标支持、自动缩进功能以及显示不可见字符和软换行功能,可显着提高编码效率和可读性。
  • Atom 的包系统允许对代码编辑器进行广泛的自定义和增强,推荐日常使用的包包括项目管理器、Git Plus、Minimap 和 Pigments。
  • 键盘快捷键可以极大地加快 Atom 中的工作流程。一些最常用的快捷键包括复制行、上下移动行、选择和取消选择匹配字符以及切换注释。
  • Atom 的界面高度可定制,允许用户根据自己的喜好调整主题、布局和面板。 Atom 还内置了与 Git 和 GitHub 的集成,并支持多行编辑和与其他开发人员的协作。

12 Favorite Atom Tips and Shortcuts to Improve Your Workflow

Atom 是 GitHub 团队发布和维护的代码编辑器。这款于 2014 年发布的“Sublime Text 杀手”拥有超过 110 万月活跃用户,这毫不奇怪:易于扩展、自定义和修改的 IDE 已成为许多开发人员的最爱。尽管 Atom 广泛使用,但我经常看到一些经验丰富的开发者使用冗长的方式完成任务,或者没有意识到 Atom 的真正潜力。本文探讨了一些提高 Atom 工作流程的技巧。我希望在您阅读完本文后,至少能学习到一个您无法割舍的新技巧。 注意:尽管本文面向 Atom 用户,但许多技巧和快捷键也适用于 Sublime Text。

技巧

首先,介绍一些通用的 Atom 技巧。您可以启用一些选项,使用 IDE 的功能,以及您从未知道存在的菜单设置。值得浏览所有菜单选项——您可能会发现一些您从未知道存在的功能!

多光标

Atom 最令人印象深刻的功能之一是其多光标支持。这使您可以一次在文档中的多个位置同时键入多个内容。只需按住 Cmd(Mac)或 Ctrl(Windows/Linux),然后单击您想要键入的每个位置即可。还有其他方法可以获得多个光标——但我们稍后将通过键盘快捷键介绍它们。

12 Favorite Atom Tips and Shortcuts to Improve Your Workflow

自动缩进

从其他地方复制代码时,缩进混乱是一个让人烦恼的问题。幸运的是,Atom 可以解决这个问题。选择代码,然后转到“编辑”>“行”>“自动缩进”。这应该会将文件的当前缩进复制到您的代码中以进行更正。

12 Favorite Atom Tips and Shortcuts to Improve Your Workflow

为了加快速度,我创建了一个自定义键盘快捷键,使我能够在任何时候使用 Ctrl Cmd ](Mac)或 Ctrl }(Windows/Linux)。要自己执行此操作,请转到 Atom > Keymap(Mac)或 File > Settings > Keybindings > Keymap(Windows/Linux),然后粘贴以下内容(Mac):

<code>'atom-text-editor':
    'ctrl-cmd-]': 'editor:auto-indent'</code>

或以下内容(Windows/Linux):

<code>'atom-text-editor':
    'ctrl-}': 'editor:auto-indent'</code>

显示不可见字符

为了确保文档和所有行都使用正确的缩进,我在编辑器中启用了不可见字符。这将显示 ··· 表示空格缩进,» 表示制表符,¬ 表示换行符。这有助于您准确查看混合了制表符和空格的空行。虽然一开始会让您的屏幕显得“繁忙”,但您很快就会习惯它,我现在发现它非常宝贵。为此,请转到 Atom(Mac)或 File(Windows/Linux)> Preferences >(向下滚动)Show Invisibles。

12 Favorite Atom Tips and Shortcuts to Improve Your Workflow

软换行

我不喜欢左右和上下滚动,因此为了确保只有一个方向,我在 Atom 中启用了软换行。这确保了没有任何内容超出屏幕边缘,而是环绕显示。如果它换行了,它会将其缩进到与前一行相同的级别,并用 · 替换槽中的行号。要启用此选项,请在 Atom(Mac)或 File(Windows/Linux)> Preferences >(向下滚动)Soft Wrap 中向下几个复选框。

字符大小写转换

有时您的文本大小写不正确。您可能需要全部大写,或者您可能需要将大写句子转换为小写。在“编辑”>“文本”菜单中,有一些巧妙的文本处理工具,包括大写和小写功能。

12 Favorite Atom Tips and Shortcuts to Improve Your Workflow

包是选择 Atom 的一个令人信服的理由。安装和更改任何内容的能力是使这款代码编辑器如此出色的原因。我不会列出您必须安装的最佳插件——已经有许多文章这样做了。相反,我建议您安装遇到的每一个插件,然后卸载您不喜欢的插件(或添加太多宝贵的启动时间)。如果您转到“设置”>“包”并单击已安装的扩展程序,它会告诉您它增加了多少毫秒的启动时间。以下是一些我每天依赖且在许多其他博客文章中未列出的几个包:

  • 项目管理器
  • Git Plus
  • Minimap
  • Pigments

键盘快捷键

我喜欢键盘快捷键。我忍不住尝试学习我使用的每个程序的所有快捷键。(我在 Photoshop 中使用快捷键执行的操作,如果不用快捷键我根本不知道该如何操作!)当然,您会忘记不使用的快捷键,而经常使用的快捷键则会铭记于心。下面列出的快捷键我每小时至少使用一次。它们是救星。

复制行

<code>'atom-text-editor':
    'ctrl-cmd-]': 'editor:auto-indent'</code>

如果快捷键有奖牌,这将是获得金牌的一个。我经常使用这个快捷键。它允许您将光标放在任何行上并复制它。

12 Favorite Atom Tips and Shortcuts to Improve Your Workflow

它对于复制 CSS 选择器、渐变或表格单元格非常有用。当然,您也可以一次复制多行——通过突出显示它们或使用多个光标:

12 Favorite Atom Tips and Shortcuts to Improve Your Workflow

上下移动当前行

<code>'atom-text-editor':
    'ctrl-}': 'editor:auto-indent'</code>

此快捷键与上面的复制行快捷键结合使用效果很好。无论您的光标在哪里,此快捷键都会将当前行移动到其周围行的上方或下方。

12 Favorite Atom Tips and Shortcuts to Improve Your Workflow

如果您选择了多行,它会在您进出标签和括号时移动整个块(并自动缩进)。

选择下一个匹配字符

<code>Cmd + Shift + D (Mac)
Ctrl + Shift + D (Windows/Linux)</code>

此命令允许您选择与突出显示的单词或字符匹配的下一个单词或字符。然后(使用自动生成的多个光标),您可以删除、编辑或更新突出显示的值。

12 Favorite Atom Tips and Shortcuts to Improve Your Workflow

如果您只想更新几个值或属性,而无需使用查找和替换,这将特别有用。

取消选择下一个匹配字符

<code>Cmd + Ctrl + 上 (或下) 箭头 (Mac)
Ctrl + 上 (或下) 箭头 (Windows/Linux)</code>

如果您正在选择下一个匹配字符,有时您会走得太远。此快捷键将按相反的顺序取消选择最近选择的字符。

12 Favorite Atom Tips and Shortcuts to Improve Your Workflow

选择所有匹配字符

<code>Cmd + D (Mac)
Ctrl + D (Windows/Linux)</code>

有时您想批量编辑文档中所有匹配的字符,而不是为每个字符按 Cmd/Ctrl D。此快捷键会选择与您选择的字符匹配的所有内容。(警告:大量选择可能会严重降低 Atom 的速度!)

12 Favorite Atom Tips and Shortcuts to Improve Your Workflow

切换注释(打开和关闭)

<code>'atom-text-editor':
    'ctrl-cmd-]': 'editor:auto-indent'</code>

在某些情况下,您可能希望注释掉一行或多行代码。此快捷键会使用您所用语言的正确注释语法适当地注释掉当前行(或多行)。您不再需要记住您的……

(由于原文缺少结尾部分,此处无法继续翻译。)

以上是12个最喜欢的原子技巧和快捷方式可改善您的工作流程的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
安卓首家接入DeepSeek背后:看见女性力量安卓首家接入DeepSeek背后:看见女性力量Mar 12, 2025 pm 12:27 PM

中国女性科技力量在AI领域的崛起:荣耀与DeepSeek合作背后的女性故事女性在科技领域的贡献日益显着。中国科技部数据显示,女性科技工作者数量庞大,在AI算法开发中展现出独特的社会价值敏感性。本文将聚焦荣耀手机,探究其率先接入DeepSeek大模型背后的女性团队力量,展现她们如何推动科技进步,重塑科技发展价值坐标系。 2024年2月8日,荣耀正式上线DeepSeek-R1满血版大模型,成为安卓阵营首家接入DeepSeek的厂商,引发用户热烈反响。这一成功背后,女性团队成员在产品决策、技术攻坚和用户

DeepSeek'惊人”盈利:理论利润率高达545%!DeepSeek'惊人”盈利:理论利润率高达545%!Mar 12, 2025 pm 12:21 PM

DeepSeek公司在知乎发布技术文章,详细介绍了其DeepSeek-V3/R1推理系统,并首次公开关键财务数据,引发业界关注。文章显示,该系统单日成本利润率高达545%,创下全球AI大模型盈利新高。DeepSeek的低成本策略使其在市场竞争中占据优势。其模型训练成本仅为同类产品的1%-5%,V3模型训练成本仅为557.6万美元,远低于竞争对手。同时,R1的API定价仅为OpenAIo3-mini的1/7至1/2。这些数据证明了DeepSeek技术路线的商业可行性,也为AI大模型的高效盈利树立了

2025年最佳10个最佳免费反向链接检查器工具2025年最佳10个最佳免费反向链接检查器工具Mar 21, 2025 am 08:28 AM

网站建设只是第一步:SEO与反向链接的重要性 建立网站只是将其转化为宝贵营销资产的第一步。您需要进行SEO优化,以提高网站在搜索引擎中的可见度,吸引潜在客户。反向链接是提升网站排名的关键,它向谷歌和其他搜索引擎表明您的网站权威性和可信度。 并非所有反向链接都有利:识别并避免有害链接 并非所有反向链接都有益。有害链接会损害您的排名。优秀的免费反向链接检查工具可以监控链接到您网站的来源,并提醒您注意有害链接。此外,您还可以分析竞争对手的链接策略,从中学习借鉴。 免费反向链接检查工具:您的SEO情报员

百度又一国民产品接入DeepSeek,是想开了还是跟风?百度又一国民产品接入DeepSeek,是想开了还是跟风?Mar 12, 2025 pm 01:48 PM

DeepSeek-R1赋能百度文库与网盘:深度思考与行动的完美融合短短一个月内,DeepSeek-R1已迅速融入众多平台。百度凭借大胆的战略布局,将DeepSeek作为第三方模型伙伴,整合进自身生态系统,这标志着其“大模型 搜索”生态战略的重大进展。百度搜索和文心智能体平台率先接入DeepSeek及文心大模型的深度搜索功能,为用户提供免费的AI搜索体验。同时,“百度一下,你就知道”的经典slogan回归,新版百度APP也整合了文心大模型和DeepSeek的能力,推出“AI搜索”、“全网信息提炼”

美的推出首款DeepSeek空调:AI语音交互 可实现40万 条指令!美的推出首款DeepSeek空调:AI语音交互 可实现40万 条指令!Mar 12, 2025 pm 12:18 PM

美的即将发布搭载DeepSeek大模型的首款空调——美的鲜净感空气机T6,发布会定于3月1日下午1点30分举行。这款空调配备先进的空气智驾系统,可根据环境智能调节温度、湿度和风速等参数。更重要的是,它集成了DeepSeek大模型,支持超过40万条AI语音指令。美的此举引发业界热议,尤其关注白电产品与大模型结合的意义。不同于传统空调简单的温度设定,美的鲜净感空气机T6能够理解更复杂、更模糊的指令,并根据家庭环境智能调节湿度等,显着提升用户体验。

及时的网络开发工程及时的网络开发工程Mar 09, 2025 am 08:27 AM

AI及时工程代码生成:开发人员指南 代码开发的景观有望进行重大转变。 掌握大型语言模型(LLM)和及时工程对于未来几年对开发人员至关重要。 Th

使用GO构建网络漏洞扫描仪使用GO构建网络漏洞扫描仪Apr 01, 2025 am 08:27 AM

此基于GO的网络漏洞扫描仪有效地确定了潜在的安全弱点。 它利用了GO的并发功能的速度功能,包括服务检测和漏洞匹配。让我们探索它的能力和道德

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )专业的PHP集成开发工具

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。