前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >优雅地乱玩Atom-1-主要功能

优雅地乱玩Atom-1-主要功能

作者头像
szhshp
发布2022-09-21 09:56:40
5840
发布2022-09-21 09:56:40
举报
文章被收录于专栏:szhshp 的第四边境中转站

前言

老规矩,玩坏了我不负责ヾ(´∀`o)+

Global Usage

左边侧栏,自上而下分为六大部分:

  • Settings: 全局设置,可以设置文件的编码,菜单栏是否显示,忽略文件,文档缩进,字体大小,项目主目录等,这个比 sublime text 人性化,简洁明了的配置
  • Keybindings: 快捷键配置,默认快捷键都汇总于此了,很方便查询对应的快捷键的功能,也方便修改…人性化
  • Packages: 插件管理中心,可以设置插件,删除插件及禁用,无安装功能
  • Themes: 主题管理中心,可以设置主题(支持鼠标选定,也支持写入配置文件生效),管理主题(删除及在线下载主题)
  • Updates: 目前功能只有一个,查询社区包的状态,随时随地的更新已安装的插件,ATOM 软件的更新在 HELP 里面
  • Install: 目前分为两栏,自上而下,第一部分是搜索(可以搜索社区的插件),下面一部分会展示目前比较流行的插件(可以直接点击下载使用)
  • Open Config Folder: 这一块算不上鼠标操作控制,完全是软件的配置文件集合目录

配置文件的后缀是 cson,而不是 JSON,但是书写规范又很相似

快捷键

英文

中文

快捷键

功能

New Window

新建界面窗口

Ctrl + Shift + N

New File

新建文件

Ctrl + N

Open File

打开文件

Ctrl + O

Open Folder

打开文件夹

Ctrl + Shift + O

Add Project Folder

加载项目目录

Ctrl + Alt + O

Reopen Last Item

重新加载上次项目

Ctrl + Shift + T

Save

保存文件

Ctrl + S

Save As

另存为

Ctrl + Shift +S

Close Tab

关闭当前编辑文档

Ctrl + W

Close Window

关闭编辑器

Ctrl + Shift + W

Undo

撤销

Ctrl + Z

Redo

重做

Ctrl + Y

Cut

剪切

Shift + Delete

Copy

复制

Ctrl + Insert

Copy Path

复制文档路径

Ctrl + Shift + C

Paste

粘贴

Shift + Insert

Select All

全选

Ctrl + A

Select Encoding

选择编码

Ctrl + Shift +U

就是设置文件的编码

Go to Line

跳转到某行

Ctrl + G

支持行列搜索,Row:Column

Slect Grammar

语法选择

Ctrl + Shift + L

和 Sublime 的 Syntax 设置功能一样

Reload

重载

Ctrl+ Alt +R

重新载入当前编辑的文档

Toggle Full Screen

F11

全屏

Increase Font Size

增大字体

Ctrl + Shift + 「+」

Sublime 的 Ctrl + 也能生效

Decrease Font Size

减小字体

Ctrl + Shift + 「-「

Sublime 的 Ctrl - 也能生效

Toggle Tree View

展示隐藏目录树

Ctrl +

Sublime 的 Ctrl+K,+B 这里也可以生效

Toggle Commadn palette

全局搜索面板

Ctrl + Shift + P

和 Sublime 的大同小异

Select Line

选定一行

Ctrl + L

Select First Character of Line

选定光标至行首

Shift + Home

Slect End of Line

选定光标至行尾

Shift + End

Select to Top

选定光标处至文档首行

Ctrl + Shift + Home

就是光标处作为分割线,取文档上部分

Select to Bottom

选定光标处至文档尾行

Ctrl + Shfit + End

就是光标处作为分割线,取文档下部分

Find in Buffer

从缓存器搜索

Ctrl + F

与 Sublime 一致

Replace in Buffer

高级替换

Ctrl + Shift + F

与 Sublime 一致

Select Next

匹配选定下一个

Ctrl + D

和 Sublime 一模一样有木有

Select All

匹配选定所有

Alt + F3

和 Sublime 一模一样有木有

Find File

查询文件,选定打开

Ctrl + P

与 Sublime 不一样

Delte End of Word

删除光标处至词尾

Ctrl + Del

Duplicate Line

Ctrl + Shift + D

复制当前行追加到后面

Delete Line

删除一行

Ctrl + Shift + K

Toggle Comment

启用注释

Ctrl + /

与 Sublime 一致

Toggle developer tools

打开 Chrome 调试器

Ctrl + Alt + I

神奇啊

Indent

增加缩进

Ctrl + [

向右缩进

Outdent

减少缩进

Ctrl + ]

向左缩进

Move Line Up

行向上移动

Ctrl + up

如字面意思

Move Line Down

行向下移动

Ctrl + Down

如字面意思

Join Lines

行链接

Ctrl + J

追加

newline-below

光标之下增加一行

Ctrl + Enter

与 sublime 一致

editor:newline-above

光标之上增加一行

Ctrl + Shift + Enter

与 sublime 一致

pane:show-next-item

切换编辑的标签页

Ctrl + Tab

Fuzzy Finder

文件跳转面板

Ctrl + T

如字面意思

Select Line Move above

选中行上移

Ctrl + up

Select Line Move below

选中行下移

Ctrl + down

Symbol-view

进入变量、函数跳转面板。

Ctrl + R

常用快捷键

英文

中文

快捷键

功能

Alt+[Num]

跳转到对应数目的面板

主题

反正就是各种搜索安装,确实挺方便

看到推荐一个主题叫「isotope-ui」

安装了看下

算了还是原来的好看……

插件

插件详细查看另一篇 Post: 优雅地乱玩 Atom-2

设置

快捷键设置

Atom 编辑器支持自定义按键绑定,文件格式是 CSON;

通过Setting-Keybindings可以查看对应快捷键

可以复制其中几条到Menu-Edit-Keymap……并且进行修改

复制到keymap之后的格式:

代码语言:javascript
复制
# 按键绑定 = 快捷键(Keystroke) + 执行命令(Command) + 来源(Source) + 选择器(Selector)

'.platform-linux, .platform-linux .command-palette atom-text-editor':
  'ctrl-shift-alt-P': 'command-palette:toggle'

设置同步

aha,Sublime 没有这个功能

需要通过一个插件sync-settings实现

全局 Style 设置/字体设置/字号设置

Menu-Files-StylishSheet

然后随意设置吧

比如我将编辑窗口和 Markdown 预览窗口的文字修改一下:

代码语言:javascript
复制
// style the background and foreground colors on the atom-text-editor-element itself
atom-text-editor, .markdown-preview.markdown-preview  {
  font-family: 'Microsoft Yahei';
  font-size: 16px
  // color: white;
  // background-color: hsl(180, 24%, 12%);
}

Before:

After:

将选择器改为 Body 可以快速设置多个窗体,但是部分还是需要特别设置因为可能被更详细的 CSS 改写了

此外也可以从Setting-Editor里面进行字体设置

【待补充】

挖个坑之后补,到此为止依然不能替代 Sublime Text 的开发效率,不知道后面会不会有什么惊喜

参考文献

http://blog.csdn.net/crper/article/details/45674649 Sync Settings for Atom

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-05-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • Global Usage
    • 快捷键
      • 常用快捷键
      • 主题
      • 插件
      • 设置
        • 快捷键设置
          • 设置同步
            • 全局 Style 设置/字体设置/字号设置
            • 【待补充】
            • 参考文献
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档