跨平臺文本編輯器Atom v1.9.0-beta0 發布
Atom 是 Github 專門為程序員推出的一個跨平臺文本編輯器。具有簡潔和直觀的圖形用戶界面,并有很多有趣的特點:支持CSS,HTML,JavaScript等網頁編程語言。它支持宏,自動完成分屏功能,集成了文件管理器。
更新日志
- Internal rendering redesign: Display Layers
- Electron upgraded to v0.37.8
- Drag and Drop layout management
- Cygwin and Msys compatibility on Windows
- Better file recovery mechanism
Atom Core
- atom/atom#11616 - Remove TextEditor's dependency on assert
- atom/atom#11641 - Remove TextEditor's global project dependency
- atom/atom#11634 - Wait for connection end to get completed data;
- atom/atom#11618 - File Open dialog defaults to directory of active editor or project root if no active editor
- atom/atom#11646 - Persist the entire state on reload
- atom/atom#11348 - Update Electron to 0.36.12
- atom/atom#11506 - Always favor more recently added inline listeners
- atom/atom#11669 - Update package.json
- atom/atom#11478 - Prompt user to save as if save fails
- atom/atom#11671 - Remove TextEditor's dependency on the textEditors global
- atom/atom#11642 - Fix some Buffered-Process specs, honor options.shell in Atom
- atom/atom#11323 - Update Grammar In Spec Files
- atom/atom#11414 - Use display layers facility of text-buffer; delete all the code they replace
- atom/atom#11639 - refactor registry and PoSH out of squirrel-update
- atom/atom#11701 - Update to v1.4 of Contributor Covenent Code of Conduct
- atom/atom#9748 - Upgrade pathwatcher
- atom/atom#11734 - Attach msi to release on github.com
- atom/atom#11751 - Update link to solarized-dark-syntax
- atom/atom#11750 - Add Devtron to the Developer Tools window
- atom/atom#11767 - Show folded marker in the first screen row of a soft-wrapped buffer row
- atom/atom#11765 - Don't render line-numbers corresponding to lines that need measuring
- atom/atom#11758 - Paste text at cursor instead of beginning of line
- atom/atom#11762 - Ensure atom command works on Cygwin + MSYS bash shells
- atom/atom#11761 - Windows build - handle admin elevation when required for install
- atom/atom#10782 - Shrink modals when window gets narrow
- atom/atom#11274 - Relative position atom-workspace-axis
- atom/atom#11552 - Content Security Policy fixes
- atom/atom#11793 - Don't install devtron when toggling DevTools
- atom/atom#11474 - Update Electron to 0.37
- atom/atom#11820 - Update ohnogit@0.0.12
- atom/atom#11791 - Sign Windows builds with Squirrel for MSI compatibility
- atom/atom#11812 - match apms node version
- atom/atom#11814 - Update CONTRIBUTING.md
- atom/atom#11824 - Updated README.md: flight manual links, no ebook versions
- atom/atom#11792 - replace _.extend in favor of Object.assign
- atom/atom#11804 - Add a note how to hide the wrap-guide
- atom/atom#11829 - Enforce block decorations to be 'before' by default
- atom/atom#11826 - Add --main-process flag to run specs in the main process
- atom/atom#11825 - Fix uncaught exception when open file dialog is cancelled
- atom/atom#11828 - File Recovery Service
- atom/atom#11847 - Address "node-gyp not found" in Windows build troubleshooting
- atom/atom#11833 - Ensure Cygwin + Msys compatibility on Windows
- atom/atom#11866 - Fix flexbox issues after upgrading to Electron v0.37.8
- atom/atom#10999 - Upgrade language-javascript to 0.111.0
one-dark-ui
v1.3.1...v1.3.2
- atom/one-dark-ui#135 - Clarify what Font Size: Auto does
- atom/one-dark-ui#136 - Remove some Styleguide overrides
about
v1.5.0...v1.5.2
- atom/about#27 - Fix specs on stable
- atom/about#26 - Remove try/catches now that Electron 0.36.8 is on stable
- atom/about#29 - Improve tooltip description
autocomplete-plus
v2.29.2...v2.31.0
- atom/autocomplete-plus#676 - Observe the TextEditorRegistry, constrained by a CSS selector.
- atom/autocomplete-plus#706 - Add 3.0 service endpoint which exposes
textEditorSelector
- atom/autocomplete-plus#710 - Remove remaining references to pane items
- atom/autocomplete-plus#671 - Alternate completion keybinding behaviour
- atom/autocomplete-plus#711 - Override core movement listeners
autocomplete-snippets
v1.10.0...v1.11.0
bookmarks
v0.39.0...v0.41.0
bracket-matcher
v0.82.0...v0.82.1
encoding-selector
v0.21.0...v0.22.0
exception-reporting
v0.38.0...v0.38.1
fuzzy-finder
v1.0.5...v1.2.0
- atom/fuzzy-finder#207 - Don't ignore the whole project.
- atom/fuzzy-finder#204 - Catch ENOENT when reloading paths
- atom/fuzzy-finder#211 - Add logic to consume file-icons service
go-to-line
v0.30.0...v0.31.0
image-view
v0.57.0...v0.58.0
- atom/image-view#54 - Actually use url's by using file:// and support Windows paths
- atom/image-view#56 - Add .bmp support
line-ending-selector
v0.4.1...v0.5.0
notifications
v0.63.1...v0.64.1
- atom/notifications#117 - use package manager to get debug info instead of apm process
- atom/notifications#121 - Replace user profile in issue titles
- atom/notifications#124 - Shorter close animation
open-on-github
v1.0.1...v1.1.0
- atom/open-on-github#67 - Use public release for CI
- atom/open-on-github#68 - Implement support of GitHub wiki urls
settings-view
v0.235.1...v0.238.0
- atom/settings-view#773 - Allow to search keybindings using multi-keyword query
- atom/settings-view#784 - Use existential operator for existence
- atom/settings-view#788 - Support descriptions for enum values in config
- atom/settings-view#794 - Minor fix for before pseudo element
- atom/settings-view#796 - Disable all checkboxes within package readme. Fixes #628
status-bar
v1.2.3...v1.3.1
- atom/status-bar#148 - Windows compatibility
- atom/status-bar#149 - Fix ahead/behind count not being shown
styleguide
v0.45.2...v0.46.0
- atom/styleguide#36 - Restyling
- atom/styleguide#37 - Organize index
- atom/styleguide#38 - Add “Expand All” button
- atom/styleguide#39 - Sticky header
- atom/styleguide#40 - Some more improvements
- atom/styleguide#43 - Some more improvements II
symbols-view
v0.112.0...v0.113.0
- atom/symbols-view#107 - Make quickJumpToSymbol optional
- atom/symbols-view#169 - Fix go-to-declaration for Ruby identifiers in some cases
- atom/symbols-view#170 - Fix return-from-declaration when navigating to an unsaved file
tabs
v0.96.0...v0.98.0
- atom/tabs#327 - remove needless prefixes
- atom/tabs#252 - Drag and drop layout management
- atom/tabs#330 - Ignore addNewTabsAtEnd config when dragging to a different pane
tree-view
v0.205.0...v0.208.0
- atom/tree-view#805 - Select first sub entry on expand directory if already expanded
- atom/tree-view#815 - Enclose path in quotes for explorer.exe
- atom/tree-view#756 - Fix #732: Tree-view API is not being called on startup
- atom/tree-view#821 - Update file icons when service is reset
- atom/tree-view#826 - rename file from tab
- atom/tree-view#649 - Fix copy/pasting files under certain scenarios
- atom/tree-view#582 - Add option to always open existing view
language-c
v0.51.3...v0.52.1
- atom/language-c#132 - Move C++11 keywords to c++.cson
- atom/language-c#138 - Improve handling of Emacs modeline detection
- atom/language-c#139 - Fix pattern-matching of Emacs modelines
- atom/language-c#141 - Tokenize binary literal as 'constant.numeric.c'
- atom/language-c#142 - Tokenize pointer access to member
- atom/language-c#145 - Add .ino extension to c++ list
- atom/language-c#147 - Update c.son - Added '$' as a valid macro name.
language-clojure
v0.20.0...v0.21.0
- atom/language-clojure#40 - Add some basic specs for the grammar
- atom/language-clojure#37 - new rule for Parinfer
language-coffee-script
v0.46.1...v0.47.0
- atom/language-coffee-script#78 - Correct some incorrect scopes
- atom/language-coffee-script#81 - Tokenize #{ as a comment
- atom/language-coffee-script#83 - Recognize code blocks after lists
language-css
v0.36.1...v0.36.2
language-gfm
v0.85.0...v0.86.0
language-git
v0.12.1...v0.13.0
language-java
v0.17.0...v0.22.0
- atom/language-java#22 - Tokenize punctuation (and generics)
- atom/language-java#34 - Added snippet for serialVersionUID
- atom/language-java#38 - Member declaration cannot end after name
- atom/language-java#39 - Correctly differentiate between variables and methods
- atom/language-java#41 - Just because a variable is capitalized doesn't mean it's constant
- atom/language-java#40 - Do not set scope "return-type" to space after return type
- atom/language-java#42 - Tokenize instance variables correctly
- atom/language-java#43 - Differentiate between function and method calls
- atom/language-java#44 - Capitalized variables are not (always) constants.
- atom/language-java#45 - Tokenize objects and properties
language-javascript
v0.110.0...v0.119.0
- atom/language-javascript#312 - Improve functions
- atom/language-javascript#331 - Fix regex in arrow function
- atom/language-javascript#332 - Add grammar to parse JSDoc variable type, variable name and description
- atom/language-javascript#346 - Declare Required Modules As Const Instead Of Var
- atom/language-javascript#351 - Update Math highlighting.
- atom/language-javascript#352 - Added support for Unity3d WebGL native plugin types
- atom/language-javascript#357 - Fixes #356
- atom/language-javascript#362 - Highlight GraphQL inside Relay.QL template strings
- atom/language-javascript#347 - Add performance highlighting.
- atom/language-javascript#348 - Fix class name highlighting.
- atom/language-javascript#339 - Improve multiline const destructuring
- atom/language-javascript#341 - Fixes #338: source.css parsing conflicts with CSS template parsing
- atom/language-javascript#327 - Improve objects, properties
- atom/language-javascript#367 - Don't treat function calls as constant
- atom/language-javascript#360 - Fix constructor body not being highlighted
- atom/language-javascript#358 - Fix console, Math matching
- atom/language-javascript#373 - Style
arguments
likethis
, style superclass name distinctly
language-make
v0.21.1...v0.22.2
- atom/language-make#33 - Continue tokenizing prerequisites after an escaped linebreak
- atom/language-make#36 - Tokenize global functions
- atom/language-make#38 - Add BSDmakefile and KBuild as recognised Makefile names
- atom/language-make#42 - Add support for .imk files
- atom/language-make#43 - Add highlighting for automatic variable $|
language-perl
v0.34.0...v0.35.0
- atom/language-perl#66 - Add an "impossible" rule to Perl's END pattern
- atom/language-perl#70 - add
say
,given
,when
, anddefault
to perl grammer
language-python
v0.43.1...v0.45.0
- atom/language-python#145 - Fixing the class snippet by adding period to the doc string
- atom/language-python#146 - Add RecursionError
- atom/language-python#147 - Add StopSyncIteration exception
- atom/language-python#149 - Add import snippets
language-sass
v0.46.0...v0.52.0
- atom/language-sass#84 - Fix comments
- atom/language-sass#116 - add outline-offset property
- atom/language-sass#109 - Add align-items and justify-content
- atom/language-sass#117 - Add background properties
- atom/language-sass#118 - Add units
- atom/language-sass#105 - Tokenize closing attribute-selector bracket
- atom/language-sass#110 - Fix interpolation boundaries
- atom/language-sass#111 - Tokenize indented variables in Sass
- atom/language-sass#113 - Tokenize comments in variables
- atom/language-sass#119 - Add text propaties
- atom/language-sass#123 - Revert tokenization change for attribute classes
- atom/language-sass#122 - Add transition keyword values
- atom/language-sass#124 - Add display property
language-shellscript
v0.21.1...v0.22.3
- atom/language-shellscript#40 - Update Atom contributing guide link
- atom/language-shellscript#42 - add function and alias snippets to language-shellscript
- atom/language-shellscript#43 - Improve firstLineMatch pattern
- atom/language-shellscript#44 - Adding install file ext
- atom/language-shellscript#45 - Adding zsh-theme ext
- atom/language-shellscript#49 - added file type
language-sql
v0.20.0...v0.21.1
- atom/language-sql#31 - Add .psql to list of recognized SQL extensions
- atom/language-sql#33 - Extend DROP keyword; add ADD keyword
- atom/language-sql#34 - Tokenize words ending with integers
language-todo
v0.27.0...v0.28.0
language-xml
v0.34.4...v0.34.8
- atom/language-xml#46 - Add icls file type
- atom/language-xml#47 - Add GPX (GPS Exchange Format) as XML file-type
- atom/language-xml#49 - Add .dae (COLLADA) to recognised XML types
- atom/language-xml#50 - Add .ppj to recognized file types
language-yaml
v0.25.2...v0.26.0
下載
- 79.9 MBatom-1.9.0-beta0-delta.nupkg
- 124 MBatom-1.9.0-beta0-full.nupkg
- 94.7 MBatom-amd64.deb
- 75.9 MBatom-amd64.tar.gz
- 878 KBatom-api.json
- 307 KBatom-mac-symbols.zip
- 103 MBatom-mac.zip
- 123 MBatom-windows.zip
- 79 MBatom.x86_64.rpm
- 122 MBAtomSetup.exe
- 121 MBAtomSetup.msi
- 13.8 KBRELEASES
- Source code (zip)
- Source code (tar.gz)
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!