youngjuning / issues

一寸欢喜 - 怕什么真理无穷,进一寸有一寸的欢喜
https://youngjuning.js.org
44 stars 4 forks source link

Atom开箱配置 #70

Open youngjuning opened 6 years ago

youngjuning commented 6 years ago

一、核心设置

  1. 允许临时预览(勾选点击一个文件为临时预览)

  2. 勾选自动升级

  3. 不加载 .gitignore 指定的文件(勾掉)

  4. File System Watcher:Emulated with Atom events(据说能防止崩溃和卡住)

  5. 启动时打开一个空编辑器(勾掉)

  6. 设置默认项目目录(默认在C盘,这样不好)

    二、编辑器设置

  7. 滚动到最后一行(勾选)

  8. 自动换行

    1. 自动换行(勾选)
    2. language-todo(核心扩展) => Soft Wrap(勾选)
  9. 显示缩进指示线

三、System

  1. 注册为文件处理程序(勾选)
  2. 文件右键菜单(勾选)
  3. 文件夹右键菜单(勾选)

四、内置插件设置

1、忽略的文件与 tree-view插件配置

  1. 忽略的文件(可以自定义)
  2. 设置 => 扩展 => 核心扩展 => tree-view => Hide Ignored Names(勾上)
  3. 设置 => 扩展 => 核心扩展 => tree-view => Hide VCS Ignored Files(勾上之后,如果当前项目中 一个.gitignore文件,Atom会隐藏.gitignore中指定的 文件件或文件夹,不勾)
  4. 设置 => 扩展 => 核心扩展 => tree-view => Collapse directories(千万不要勾选)

2、Whitespace 保存时去除空格

文件 => 设置 => 扩展 => 核心扩展 => Whitespace

  1. Ensure Single Trailing Newline(不要勾掉):保存时保留所有行末的空格
  2. Ignore Whitespace On Current Line(勾掉):保存时底部自动添加空行

3、tabs 开启开启版本控制系统的着色

设置 => 扩展 => 核心扩展 => tabs

  1. Enable VCS Coloring(勾选)

4、禁用Markdown Preview

5、开启插件autosave

youngjuning commented 6 years ago

爱过

禁用

youngjuning commented 6 years ago
├── atom-beautify@0.32.5
├── atom-bmob@0.2.10
├── atom-elementui@0.0.3
├── atom-ide-ui@0.12.0
├── atom-iviewui@0.0.2
├── atom-leancloud@1.0.22
├── atom-material-ui@2.1.3
├── atom-weui@0.0.15
├── autocomplete-json@5.5.2
├── autocomplete-paths@2.12.2
├── bootcdn-snippets@0.0.1
├── busy-signal@1.4.3
├── color-picker@2.3.0
├── css-snippets@1.1.0
├── docblockr@0.13.7
├── emmet@2.4.3
├── emmet-jsx-props@1.4.0
├── fe-snippets@1.0.9
├── file-icons@2.1.21
├── filesize@4.0.1
├── flex-tool-bar@2.1.0
├── fonts@3.0.3
├── highlight-line@0.12.0
├── highlight-selected@0.13.1
├── hyperclick@0.1.5
├── hyperlink-hyperclick@2.0.0
├── ide-css@0.3.0
├── ide-html@0.4.2
├── ide-json@0.2.1
├── javascript-snippets@1.2.1
├── jquery-snippets@11.0.0 (disabled)
├── js-hyperclick@1.13.0
├── language-apache@1.8.0
├── language-babel@2.85.0
├── language-generic-config@1.4.0
├── language-gradle@0.0.5
├── language-groovy@0.7.0
├── language-ini@1.20.0
├── language-markdown@0.25.1
├── language-nginx@0.8.0
├── language-vuejs@0.3.2
├── language-wx@0.5.36
├── linter-eslint@8.4.1
├── markdown-preview-enhanced@0.15.6
├── markdown-table-editor@1.1.1
├── markdown-writer@2.7.3
├── one-dark-material-syntax@1.0.3
├── open-in-browser@0.5.2
├── open-terminal-here@2.3.2
├── pdf-view@0.70.0
├── pigments@0.40.2
├── react-es6-snippets@0.3.0
├── react-native-snippets-youngjuning@0.0.4
├── react-snippets@1.1.1
├── simple-drag-drop-text@0.4.0
├── simplified-chinese-menu@5.3.5
├── sublime-block-comment@0.5.1
├── toggle-quotes@1.1.0
├── toggler@0.3.1
├── tool-bar@1.1.7
└── tree-view-git-status@1.5.0
youngjuning commented 6 years ago

1、如何把atom 默认的换行符设置成LF

youngjuning commented 6 years ago
├── atom-dark-syntax@0.29.0
├── atom-dark-ui@0.53.2
├── atom-light-syntax@0.29.0
├── atom-light-ui@0.46.2
├── base16-tomorrow-dark-theme@1.5.0
├── base16-tomorrow-light-theme@1.5.0
├── one-dark-ui@1.12.3
├── one-light-ui@1.12.3
├── one-dark-syntax@1.8.3
├── one-light-syntax@1.8.3
├── solarized-dark-syntax@1.1.5
├── solarized-light-syntax@1.1.5
├── about@1.9.1
├── archive-view@0.65.0
├── autocomplete-atom-api@0.10.7
├── autocomplete-css@0.17.5
├── autocomplete-html@0.8.4
├── autocomplete-plus@2.40.6
├── autocomplete-snippets@1.12.0
├── autoflow@0.29.4
├── autosave@0.24.6
├── background-tips@0.28.0
├── bookmarks@0.45.1
├── bracket-matcher@0.89.2
├── command-palette@0.43.5
├── dalek@0.2.2
├── deprecation-cop@0.56.9
├── dev-live-reload@0.48.1
├── encoding-selector@0.23.9
├── exception-reporting@0.43.1
├── find-and-replace@0.215.11
├── fuzzy-finder@1.8.2
├── github@0.17.0
├── git-diff@1.3.9
├── go-to-line@0.33.0
├── grammar-selector@0.50.1
├── image-view@0.62.4
├── incompatible-packages@0.27.3
├── keybinding-resolver@0.38.1
├── line-ending-selector@0.7.7
├── link@0.31.4
├── markdown-preview@0.159.20
├── metrics@1.2.8
├── notifications@0.70.5
├── open-on-github@1.3.1
├── package-generator@1.3.0
├── settings-view@0.255.0
├── snippets@1.3.3
├── spell-check@0.73.5
├── status-bar@1.8.15
├── styleguide@0.49.11
├── symbols-view@0.118.2
├── tabs@0.109.2
├── timecop@0.36.2
├── tree-view@0.222.0
├── update-package-dependencies@0.13.1
├── welcome@0.36.6
├── whitespace@0.37.6
├── wrap-guide@0.40.3
├── language-c@0.59.10
├── language-clojure@0.22.7
├── language-coffee-script@0.49.3
├── language-csharp@1.0.4
├── language-css@0.42.11
├── language-gfm@0.90.5 (disabled)
├── language-git@0.19.1
├── language-go@0.45.4
├── language-html@0.50.1
├── language-hyperlink@0.16.3
├── language-java@0.30.0
├── language-javascript@0.128.8
├── language-json@0.19.2
├── language-less@0.34.2
├── language-make@0.22.3
├── language-mustache@0.14.5
├── language-objective-c@0.15.1
├── language-perl@0.38.1
├── language-php@0.44.0
├── language-property-list@0.9.1
├── language-python@0.50.1
├── language-ruby@0.71.4
├── language-ruby-on-rails@0.25.3
├── language-sass@0.62.0
├── language-shellscript@0.26.6
├── language-source@0.9.0
├── language-sql@0.25.10
├── language-text@0.7.4
├── language-todo@0.29.4
├── language-toml@0.18.2
├── language-typescript@0.3.4
├── language-xml@0.35.2
└── language-yaml@0.32.0

Community Packages (78) C:\Users\youngjuning\.atom\packages
├── atom-bmob@0.2.10
├── atom-elementui@0.0.3
├── atom-ide-ui@0.12.0
├── atom-iviewui@0.0.2
├── atom-leancloud@1.0.22
├── atom-material-syntax-light@0.4.6
├── atom-material-ui@2.1.3
├── atom-weui@0.0.15
├── atom-yarn@0.9.0
├── auto-indent@0.5.0
├── autocomplete-json@5.5.2
├── autocomplete-paths@2.12.2
├── better-git-blame@0.4.6
├── bootcdn-snippets@0.0.1
├── busy-signal@1.4.3 (disabled)
├── color-picker@2.3.0
├── css-snippets@1.1.0
├── docblockr@0.13.7
├── emmet@2.4.3
├── emmet-jsx-props@1.4.0
├── esnext-snippets@0.0.0
├── file-icons@2.1.21
├── filesize@4.0.1
├── flex-tool-bar@2.1.0
├── fonts@3.1.0
├── git-blame@1.7.0
├── git-line@0.6.0
├── git-time-machine@2.1.0
├── highlight-line@0.12.0
├── highlight-selected@0.13.1
├── hyperclick@0.1.5
├── hyperlink-hyperclick@2.0.0
├── ide-css@0.3.0
├── ide-html@0.4.2
├── ide-json@0.2.1
├── intentions@1.1.5 (disabled)
├── javascript-snippets@1.2.1
├── jquery-snippets@11.0.0 (disabled)
├── js-hyperclick@1.13.0
├── language-apache@1.8.0
├── language-babel@2.85.0
├── language-batch@0.4.0
├── language-generic-config@1.4.0
├── language-gradle@0.0.5
├── language-groovy@0.7.0
├── language-ini@1.20.0
├── language-markdown@0.26.0
├── language-nginx@0.8.0
├── language-vuejs@0.3.2
├── language-wx@0.5.36
├── linter@2.2.0 (disabled)
├── linter-eslint@8.4.1
├── linter-ui-default@1.7.1 (disabled)
├── markdown-preview-enhanced@0.15.6
├── markdown-table-editor@1.1.1
├── markdown-writer@2.7.4
├── open-in-browser@0.5.2
├── open-terminal-here@2.3.2
├── pdf-view@0.70.0
├── pigments@0.40.2
├── pretty-json@2.0.1
├── react-es6-snippets@0.3.0
├── react-native-snippets-youngjuning@0.5.11
├── react-snippets@1.1.1
├── simple-drag-drop-text@0.4.0
├── simplified-chinese-menu@5.3.5
├── split-diff@1.5.2
├── sublime-block-comment@0.5.1
├── toggle-quotes@1.1.0
├── toggler@0.3.1
├── tool-bar@1.1.7
└── tree-view-git-status@1.5.0
youngjuning commented 6 years ago

131