跨平台文本编辑器Atom v1.9.0-beta0 发布

jopen 8年前
   <p style="text-align:center"><img alt="" src="https://simg.open-open.com/show/7bc7859e0368108fb4f5f6b523ef0c8e.png" /></p>    <p>Atom 是 Github 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。</p>    <h2>更新日志</h2>    <ul>     <li>Internal rendering redesign: Display Layers</li>     <li>Electron upgraded to v0.37.8</li>     <li>Drag and Drop layout management</li>     <li>Cygwin and Msys compatibility on Windows</li>     <li>Better file recovery mechanism</li>    </ul>    <h3><a href="/misc/goto?guid=4958877444992355714">Atom Core</a></h3>    <ul>     <li><a href="/misc/goto?guid=4958991214529767357">atom/atom#11616 - Remove TextEditor's dependency on assert</a></li>     <li><a href="/misc/goto?guid=4958991214621715981">atom/atom#11641 - Remove TextEditor's global project dependency</a></li>     <li><a href="/misc/goto?guid=4958991214710812201">atom/atom#11634 - Wait for connection end to get completed data;</a></li>     <li><a href="/misc/goto?guid=4958991214793877317">atom/atom#11618 - File Open dialog defaults to directory of active editor or project root if no active editor</a></li>     <li><a href="/misc/goto?guid=4958991214880626972">atom/atom#11646 - Persist the entire state on reload</a></li>     <li><a href="/misc/goto?guid=4958991214965374575">atom/atom#11348 - Update Electron to 0.36.12</a></li>     <li><a href="/misc/goto?guid=4958991215040666603">atom/atom#11506 - Always favor more recently added inline listeners</a></li>     <li><a href="/misc/goto?guid=4958991215125125651">atom/atom#11669 - Update package.json</a></li>     <li><a href="/misc/goto?guid=4958991215201500798">atom/atom#11478 - Prompt user to save as if save fails</a></li>     <li><a href="/misc/goto?guid=4958991215286864021">atom/atom#11671 - Remove TextEditor's dependency on the textEditors global</a></li>     <li><a href="/misc/goto?guid=4958991215363121757">atom/atom#11642 - Fix some Buffered-Process specs, honor options.shell in Atom</a></li>     <li><a href="/misc/goto?guid=4958991215448008891">atom/atom#11323 - Update Grammar In Spec Files</a></li>     <li><a href="/misc/goto?guid=4958991215522942472">atom/atom#11414 - Use display layers facility of text-buffer; delete all the code they replace</a></li>     <li><a href="/misc/goto?guid=4958991215614458913">atom/atom#11639 - refactor registry and PoSH out of squirrel-update</a></li>     <li><a href="/misc/goto?guid=4958991215683855740">atom/atom#11701 - Update to v1.4 of Contributor Covenent Code of Conduct</a></li>     <li><a href="/misc/goto?guid=4958991215787502412">atom/atom#9748 - Upgrade pathwatcher</a></li>     <li><a href="/misc/goto?guid=4958990573725903086">atom/atom#11734 - Attach msi to release on github.com</a></li>     <li><a href="/misc/goto?guid=4958991215939427734">atom/atom#11751 - Update link to solarized-dark-syntax</a></li>     <li><a href="/misc/goto?guid=4958991216045851624">atom/atom#11750 - Add Devtron to the Developer Tools window</a></li>     <li><a href="/misc/goto?guid=4958991216150511154">atom/atom#11767 - Show folded marker in the first screen row of a soft-wrapped buffer row</a></li>     <li><a href="/misc/goto?guid=4958991216250948445">atom/atom#11765 - Don't render line-numbers corresponding to lines that need measuring</a></li>     <li><a href="/misc/goto?guid=4958991216351093992">atom/atom#11758 - Paste text at cursor instead of beginning of line</a></li>     <li><a href="/misc/goto?guid=4958991216459595452">atom/atom#11762 - Ensure atom command works on Cygwin + MSYS bash shells</a></li>     <li><a href="/misc/goto?guid=4958991216570367447">atom/atom#11761 - Windows build - handle admin elevation when required for install</a></li>     <li><a href="/misc/goto?guid=4958991216667322050">atom/atom#10782 - Shrink modals when window gets narrow</a></li>     <li><a href="/misc/goto?guid=4958991216794620959">atom/atom#11274 - Relative position atom-workspace-axis</a></li>     <li><a href="/misc/goto?guid=4958990572509962653">atom/atom#11552 - Content Security Policy fixes</a></li>     <li><a href="/misc/goto?guid=4958991216959781620">atom/atom#11793 - Don't install devtron when toggling DevTools</a></li>     <li><a href="/misc/goto?guid=4958991217085930264">atom/atom#11474 - Update Electron to 0.37</a></li>     <li><a href="/misc/goto?guid=4958991217218735284">atom/atom#11820 - Update ohnogit@0.0.12</a></li>     <li><a href="/misc/goto?guid=4958991217336692509">atom/atom#11791 - Sign Windows builds with Squirrel for MSI compatibility</a></li>     <li><a href="/misc/goto?guid=4958991217469291296">atom/atom#11812 - match apms node version</a></li>     <li><a href="/misc/goto?guid=4958991217579887131">atom/atom#11814 - Update CONTRIBUTING.md</a></li>     <li><a href="/misc/goto?guid=4958991217686544972">atom/atom#11824 - Updated README.md: flight manual links, no ebook versions</a></li>     <li><a href="/misc/goto?guid=4958991217789502846">atom/atom#11792 - replace _.extend in favor of Object.assign</a></li>     <li><a href="/misc/goto?guid=4958991217895894971">atom/atom#11804 - Add a note how to hide the wrap-guide</a></li>     <li><a href="/misc/goto?guid=4958991217991070618">atom/atom#11829 - Enforce block decorations to be 'before' by default</a></li>     <li><a href="/misc/goto?guid=4958991218092601843">atom/atom#11826 - Add --main-process flag to run specs in the main process</a></li>     <li><a href="/misc/goto?guid=4958991218185729275">atom/atom#11825 - Fix uncaught exception when open file dialog is cancelled</a></li>     <li><a href="/misc/goto?guid=4958991218277473781">atom/atom#11828 - File Recovery Service</a></li>     <li><a href="/misc/goto?guid=4958991218369741521">atom/atom#11847 - Address "node-gyp not found" in Windows build troubleshooting</a></li>     <li><a href="/misc/goto?guid=4958991218450200174">atom/atom#11833 - Ensure Cygwin + Msys compatibility on Windows</a></li>     <li><a href="/misc/goto?guid=4958991218549604284">atom/atom#11866 - Fix flexbox issues after upgrading to Electron v0.37.8</a></li>     <li><a href="/misc/goto?guid=4958991218632240097">atom/atom#10999 - Upgrade language-javascript to 0.111.0</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991218724713620">one-dark-ui</a></h3>    <p>v1.3.1...v1.3.2</p>    <ul>     <li><a href="/misc/goto?guid=4958991218795714593">atom/one-dark-ui#135 - Clarify what Font Size: Auto does</a></li>     <li><a href="/misc/goto?guid=4958991218879713742">atom/one-dark-ui#136 - Remove some Styleguide overrides</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991218978119641">about</a></h3>    <p>v1.5.0...v1.5.2</p>    <ul>     <li><a href="/misc/goto?guid=4958991219061108216">atom/about#27 - Fix specs on stable</a></li>     <li><a href="/misc/goto?guid=4958991219137445166">atom/about#26 - Remove try/catches now that Electron 0.36.8 is on stable</a></li>     <li><a href="/misc/goto?guid=4958991219229659973">atom/about#29 - Improve tooltip description</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958878594573572551">autocomplete-plus</a></h3>    <p>v2.29.2...v2.31.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991219345819236">atom/autocomplete-plus#676 - Observe the TextEditorRegistry, constrained by a CSS selector.</a></li>     <li><a href="/misc/goto?guid=4958991219769875443">atom/autocomplete-plus#706 - Add 3.0 service endpoint which exposes <code>textEditorSelector</code></a></li>     <li><a href="/misc/goto?guid=4958991219861307632">atom/autocomplete-plus#710 - Remove remaining references to pane items</a></li>     <li><a href="/misc/goto?guid=4958991219959017812">atom/autocomplete-plus#671 - Alternate completion keybinding behaviour</a></li>     <li><a href="/misc/goto?guid=4958991220038952352">atom/autocomplete-plus#711 - Override core movement listeners</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991220130617088">autocomplete-snippets</a></h3>    <p>v1.10.0...v1.11.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991220214497712">atom/autocomplete-snippets#71 - New optional formatting properties for snippets</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991220299945084">bookmarks</a></h3>    <p>v0.39.0...v0.41.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991220383245929">atom/bookmarks#55 - Fix persistence</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991220464172773">bracket-matcher</a></h3>    <p>v0.82.0...v0.82.1</p>    <ul>     <li><a href="/misc/goto?guid=4958991220547797633">atom/bracket-matcher#229 - Include namespace prefixes in unclosed tags</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991220635521200">encoding-selector</a></h3>    <p>v0.21.0...v0.22.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991220723604554">atom/encoding-selector#32 - Add CP932 encoding (Japanese)</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991220810075400">exception-reporting</a></h3>    <p>v0.38.0...v0.38.1</p>    <ul>     <li><a href="/misc/goto?guid=4958991220899401346">atom/exception-reporting#18 - Update specs for Electron 0.37 compatibility</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991220981446861">fuzzy-finder</a></h3>    <p>v1.0.5...v1.2.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991221052559640">atom/fuzzy-finder#207 - Don't ignore the whole project.</a></li>     <li><a href="/misc/goto?guid=4958991221135174896">atom/fuzzy-finder#204 - Catch ENOENT when reloading paths</a></li>     <li><a href="/misc/goto?guid=4958991221212972905">atom/fuzzy-finder#211 - Add logic to consume file-icons service</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991221295097590">go-to-line</a></h3>    <p>v0.30.0...v0.31.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991221372667975">atom/go-to-line#21 - Add coffeelint support</a></li>     <li><a href="/misc/goto?guid=4958991221448556914">atom/go-to-line#31 - Fix scroll position bug</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991221529735385">image-view</a></h3>    <p>v0.57.0...v0.58.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991221610610041">atom/image-view#54 - Actually use url's by using file:// and support Windows paths</a></li>     <li><a href="/misc/goto?guid=4958991221687828976">atom/image-view#56 - Add .bmp support</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991221767268180">line-ending-selector</a></h3>    <p>v0.4.1...v0.5.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991221855021975">atom/line-ending-selector#27 - Allow old-style EOL terminators to be modified</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991221927948900">notifications</a></h3>    <p>v0.63.1...v0.64.1</p>    <ul>     <li><a href="/misc/goto?guid=4958991222014044987">atom/notifications#117 - use package manager to get debug info instead of apm process</a></li>     <li><a href="/misc/goto?guid=4958991222093857223">atom/notifications#121 - Replace user profile in issue titles</a></li>     <li><a href="/misc/goto?guid=4958991222185327931">atom/notifications#124 - Shorter close animation</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991222276601543">open-on-github</a></h3>    <p>v1.0.1...v1.1.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991222360547427">atom/open-on-github#67 - Use public release for CI</a></li>     <li><a href="/misc/goto?guid=4958991222445951477">atom/open-on-github#68 - Implement support of GitHub wiki urls</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991222542990192">settings-view</a></h3>    <p>v0.235.1...v0.238.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991222623667007">atom/settings-view#773 - Allow to search keybindings using multi-keyword query</a></li>     <li><a href="/misc/goto?guid=4958991222707585819">atom/settings-view#784 - Use existential operator for existence</a></li>     <li><a href="/misc/goto?guid=4958991222799356906">atom/settings-view#788 - Support descriptions for enum values in config</a></li>     <li><a href="/misc/goto?guid=4958991222886542127">atom/settings-view#794 - Minor fix for before pseudo element</a></li>     <li><a href="/misc/goto?guid=4958991222979700348">atom/settings-view#796 - Disable all checkboxes within package readme. Fixes #628</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991223055524081">status-bar</a></h3>    <p>v1.2.3...v1.3.1</p>    <ul>     <li><a href="/misc/goto?guid=4958991223143318000">atom/status-bar#148 - Windows compatibility</a></li>     <li><a href="/misc/goto?guid=4958991223232235636">atom/status-bar#149 - Fix ahead/behind count not being shown</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991223309139296">styleguide</a></h3>    <p>v0.45.2...v0.46.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991223409194436">atom/styleguide#36 - Restyling</a></li>     <li><a href="/misc/goto?guid=4958991223494935436">atom/styleguide#37 - Organize index</a></li>     <li><a href="/misc/goto?guid=4958991223567698471">atom/styleguide#38 - Add “Expand All” button</a></li>     <li><a href="/misc/goto?guid=4958991223652350882">atom/styleguide#39 - Sticky header</a></li>     <li><a href="/misc/goto?guid=4958991223746471918">atom/styleguide#40 - Some more improvements</a></li>     <li><a href="/misc/goto?guid=4958991223831476545">atom/styleguide#43 - Some more improvements II</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991223923729497">symbols-view</a></h3>    <p>v0.112.0...v0.113.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991224008726787">atom/symbols-view#107 - Make quickJumpToSymbol optional</a></li>     <li><a href="/misc/goto?guid=4958991224089992546">atom/symbols-view#169 - Fix go-to-declaration for Ruby identifiers in some cases</a></li>     <li><a href="/misc/goto?guid=4958991224183599618">atom/symbols-view#170 - Fix return-from-declaration when navigating to an unsaved file</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958990572632540055">tabs</a></h3>    <p>v0.96.0...v0.98.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991224290620075">atom/tabs#327 - remove needless prefixes</a></li>     <li><a href="/misc/goto?guid=4958991224368946689">atom/tabs#252 - Drag and drop layout management</a></li>     <li><a href="/misc/goto?guid=4958991224458082191">atom/tabs#330 - Ignore addNewTabsAtEnd config when dragging to a different pane</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991224540576105">tree-view</a></h3>    <p>v0.205.0...v0.208.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991224629315340">atom/tree-view#805 - Select first sub entry on expand directory if already expanded</a></li>     <li><a href="/misc/goto?guid=4958991224717415958">atom/tree-view#815 - Enclose path in quotes for explorer.exe</a></li>     <li><a href="/misc/goto?guid=4958991224808554570">atom/tree-view#756 - Fix #732: Tree-view API is not being called on startup</a></li>     <li><a href="/misc/goto?guid=4958991224895100995">atom/tree-view#821 - Update file icons when service is reset</a></li>     <li><a href="/misc/goto?guid=4958991224980324945">atom/tree-view#826 - rename file from tab</a></li>     <li><a href="/misc/goto?guid=4958991225062289527">atom/tree-view#649 - Fix copy/pasting files under certain scenarios</a></li>     <li><a href="/misc/goto?guid=4958991225159216433">atom/tree-view#582 - Add option to always open existing view</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991225238838340">language-c</a></h3>    <p>v0.51.3...v0.52.1</p>    <ul>     <li><a href="/misc/goto?guid=4958991225325993971">atom/language-c#132 - Move C++11 keywords to c++.cson</a></li>     <li><a href="/misc/goto?guid=4958991225410680727">atom/language-c#138 - Improve handling of Emacs modeline detection</a></li>     <li><a href="/misc/goto?guid=4958991225492433546">atom/language-c#139 - Fix pattern-matching of Emacs modelines</a></li>     <li><a href="/misc/goto?guid=4958991225581140698">atom/language-c#141 - Tokenize binary literal as 'constant.numeric.c'</a></li>     <li><a href="/misc/goto?guid=4958991225667897066">atom/language-c#142 - Tokenize pointer access to member</a></li>     <li><a href="/misc/goto?guid=4958991225753286527">atom/language-c#145 - Add .ino extension to c++ list</a></li>     <li><a href="/misc/goto?guid=4958991225832387846">atom/language-c#147 - Update c.son - Added '$' as a valid macro name.</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991225927970731">language-clojure</a></h3>    <p>v0.20.0...v0.21.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991226009922732">atom/language-clojure#40 - Add some basic specs for the grammar</a></li>     <li><a href="/misc/goto?guid=4958991226102806514">atom/language-clojure#37 - new rule for Parinfer</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991226190456670">language-coffee-script</a></h3>    <p>v0.46.1...v0.47.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991226278114712">atom/language-coffee-script#78 - Correct some incorrect scopes</a></li>     <li><a href="/misc/goto?guid=4958991226362836599">atom/language-coffee-script#81 - Tokenize #{ as a comment</a></li>     <li><a href="/misc/goto?guid=4958991226452284626">atom/language-coffee-script#83 - Recognize code blocks after lists</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991226534015711">language-css</a></h3>    <p>v0.36.1...v0.36.2</p>    <ul>     <li><a href="/misc/goto?guid=4958991226617468306">atom/language-css#59 - Add text-overflow property name</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991226696332250">language-gfm</a></h3>    <p>v0.85.0...v0.86.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991226788730670">atom/language-gfm#148 - refactor: extend shell code support</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991226878952836">language-git</a></h3>    <p>v0.12.1...v0.13.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991226962268121">atom/language-git#18 - Recognize gitconfig, gitmodules without leading dot</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991227051535665">language-java</a></h3>    <p>v0.17.0...v0.22.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991227134703771">atom/language-java#22 - Tokenize punctuation (and generics)</a></li>     <li><a href="/misc/goto?guid=4958991227230095799">atom/language-java#34 - Added snippet for serialVersionUID</a></li>     <li><a href="/misc/goto?guid=4958991227307455247">atom/language-java#38 - Member declaration cannot end after name</a></li>     <li><a href="/misc/goto?guid=4958991227397507598">atom/language-java#39 - Correctly differentiate between variables and methods</a></li>     <li><a href="/misc/goto?guid=4958991227508385888">atom/language-java#41 - Just because a variable is capitalized doesn't mean it's constant</a></li>     <li><a href="/misc/goto?guid=4958991227623570057">atom/language-java#40 - Do not set scope "return-type" to space after return type</a></li>     <li><a href="/misc/goto?guid=4958991227731837739">atom/language-java#42 - Tokenize instance variables correctly</a></li>     <li><a href="/misc/goto?guid=4958991227845583619">atom/language-java#43 - Differentiate between function and method calls</a></li>     <li><a href="/misc/goto?guid=4958991227964352761">atom/language-java#44 - Capitalized variables are not (always) constants.</a></li>     <li><a href="/misc/goto?guid=4958991228082595218">atom/language-java#45 - Tokenize objects and properties</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991228197167194">language-javascript</a></h3>    <p>v0.110.0...v0.119.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991228295824560">atom/language-javascript#312 - Improve functions</a></li>     <li><a href="/misc/goto?guid=4958991228378194744">atom/language-javascript#331 - Fix regex in arrow function</a></li>     <li><a href="/misc/goto?guid=4958991228471855505">atom/language-javascript#332 - Add grammar to parse JSDoc variable type, variable name and description</a></li>     <li><a href="/misc/goto?guid=4958991228545938011">atom/language-javascript#346 - Declare Required Modules As Const Instead Of Var</a></li>     <li><a href="/misc/goto?guid=4958991228633879401">atom/language-javascript#351 - Update Math highlighting.</a></li>     <li><a href="/misc/goto?guid=4958991228715280816">atom/language-javascript#352 - Added support for Unity3d WebGL native plugin types</a></li>     <li><a href="/misc/goto?guid=4958991228800434717">atom/language-javascript#357 - Fixes #356</a></li>     <li><a href="/misc/goto?guid=4958991228906331168">atom/language-javascript#362 - Highlight GraphQL inside Relay.QL template strings</a></li>     <li><a href="/misc/goto?guid=4958991229020507773">atom/language-javascript#347 - Add performance highlighting.</a></li>     <li><a href="/misc/goto?guid=4958991229135866343">atom/language-javascript#348 - Fix class name highlighting.</a></li>     <li><a href="/misc/goto?guid=4958991229254269035">atom/language-javascript#339 - Improve multiline const destructuring</a></li>     <li><a href="/misc/goto?guid=4958991229354207997">atom/language-javascript#341 - Fixes #338: source.css parsing conflicts with CSS template parsing</a></li>     <li><a href="/misc/goto?guid=4958991229468216955">atom/language-javascript#327 - Improve objects, properties</a></li>     <li><a href="/misc/goto?guid=4958991229592056701">atom/language-javascript#367 - Don't treat function calls as constant</a></li>     <li><a href="/misc/goto?guid=4958991229713478905">atom/language-javascript#360 - Fix constructor body not being highlighted</a></li>     <li><a href="/misc/goto?guid=4958991229827463775">atom/language-javascript#358 - Fix console, Math matching</a></li>     <li><a href="/misc/goto?guid=4958991229953728179">atom/language-javascript#373 - Style <code>arguments</code> like <code>this</code>, style superclass name distinctly</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991230081525883">language-make</a></h3>    <p>v0.21.1...v0.22.2</p>    <ul>     <li><a href="/misc/goto?guid=4958991230196961030">atom/language-make#33 - Continue tokenizing prerequisites after an escaped linebreak</a></li>     <li><a href="/misc/goto?guid=4958991230321222326">atom/language-make#36 - Tokenize global functions</a></li>     <li><a href="/misc/goto?guid=4958991230439398039">atom/language-make#38 - Add BSDmakefile and KBuild as recognised Makefile names</a></li>     <li><a href="/misc/goto?guid=4958991230571765011">atom/language-make#42 - Add support for .imk files</a></li>     <li><a href="/misc/goto?guid=4958991230698672065">atom/language-make#43 - Add highlighting for automatic variable $|</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991230825907759">language-perl</a></h3>    <p>v0.34.0...v0.35.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991230946469080">atom/language-perl#66 - Add an "impossible" rule to Perl's <strong>END</strong> pattern</a></li>     <li><a href="/misc/goto?guid=4958991231066309098">atom/language-perl#70 - add <code>say</code>, <code>given</code>, <code>when</code>, and <code>default</code> to perl grammer</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991231175164582">language-python</a></h3>    <p>v0.43.1...v0.45.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991231298256465">atom/language-python#145 - Fixing the class snippet by adding period to the doc string</a></li>     <li><a href="/misc/goto?guid=4958991231422972068">atom/language-python#146 - Add RecursionError</a></li>     <li><a href="/misc/goto?guid=4958991231548182247">atom/language-python#147 - Add StopSyncIteration exception</a></li>     <li><a href="/misc/goto?guid=4958991231684922526">atom/language-python#149 - Add import snippets</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991231812712212">language-sass</a></h3>    <p>v0.46.0...v0.52.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991231930971525">atom/language-sass#84 - Fix comments</a></li>     <li><a href="/misc/goto?guid=4958991232073089172">atom/language-sass#116 - add outline-offset property</a></li>     <li><a href="/misc/goto?guid=4958991232203755758">atom/language-sass#109 - Add align-items and justify-content</a></li>     <li><a href="/misc/goto?guid=4958991232317928141">atom/language-sass#117 - Add background properties</a></li>     <li><a href="/misc/goto?guid=4958991232443880578">atom/language-sass#118 - Add units</a></li>     <li><a href="/misc/goto?guid=4958991232576111400">atom/language-sass#105 - Tokenize closing attribute-selector bracket</a></li>     <li><a href="/misc/goto?guid=4958991232700176647">atom/language-sass#110 - Fix interpolation boundaries</a></li>     <li><a href="/misc/goto?guid=4958991232821094445">atom/language-sass#111 - Tokenize indented variables in Sass</a></li>     <li><a href="/misc/goto?guid=4958991232960014789">atom/language-sass#113 - Tokenize comments in variables</a></li>     <li><a href="/misc/goto?guid=4958991233087361437">atom/language-sass#119 - Add text propaties</a></li>     <li><a href="/misc/goto?guid=4958991233220550484">atom/language-sass#123 - Revert tokenization change for attribute classes</a></li>     <li><a href="/misc/goto?guid=4958991233343448541">atom/language-sass#122 - Add transition keyword values</a></li>     <li><a href="/misc/goto?guid=4958991233468153672">atom/language-sass#124 - Add display property</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991233593433968">language-shellscript</a></h3>    <p>v0.21.1...v0.22.3</p>    <ul>     <li><a href="/misc/goto?guid=4958991233723106761">atom/language-shellscript#40 - Update Atom contributing guide link</a></li>     <li><a href="/misc/goto?guid=4958991233847771328">atom/language-shellscript#42 - add function and alias snippets to language-shellscript</a></li>     <li><a href="/misc/goto?guid=4958991233972190779">atom/language-shellscript#43 - Improve firstLineMatch pattern</a></li>     <li><a href="/misc/goto?guid=4958991234109104598">atom/language-shellscript#44 - Adding install file ext</a></li>     <li><a href="/misc/goto?guid=4958991234230016697">atom/language-shellscript#45 - Adding zsh-theme ext</a></li>     <li><a href="/misc/goto?guid=4958991234362237974">atom/language-shellscript#49 - added file type</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991234488882848">language-sql</a></h3>    <p>v0.20.0...v0.21.1</p>    <ul>     <li><a href="/misc/goto?guid=4958991234615428750">atom/language-sql#31 - Add .psql to list of recognized SQL extensions</a></li>     <li><a href="/misc/goto?guid=4958991234748367106">atom/language-sql#33 - Extend DROP keyword; add ADD keyword</a></li>     <li><a href="/misc/goto?guid=4958991234873753389">atom/language-sql#34 - Tokenize words ending with integers</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991234995183810">language-todo</a></h3>    <p>v0.27.0...v0.28.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991235124988617">atom/language-todo#45 - Added new keyword : BUG and also added python support</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991235247790029">language-xml</a></h3>    <p>v0.34.4...v0.34.8</p>    <ul>     <li><a href="/misc/goto?guid=4958991235382896310">atom/language-xml#46 - Add icls file type</a></li>     <li><a href="/misc/goto?guid=4958991235510427970">atom/language-xml#47 - Add GPX (GPS Exchange Format) as XML file-type</a></li>     <li><a href="/misc/goto?guid=4958991235633334337">atom/language-xml#49 - Add .dae (COLLADA) to recognised XML types</a></li>     <li><a href="/misc/goto?guid=4958991235759092514">atom/language-xml#50 - Add .ppj to recognized file types</a></li>    </ul>    <h3><a href="/misc/goto?guid=4958991235883341099">language-yaml</a></h3>    <p>v0.25.2...v0.26.0</p>    <ul>     <li><a href="/misc/goto?guid=4958991236008752354">atom/language-yaml#45 - Tokenize true, false, and null as constants</a></li>    </ul>    <h2>下载</h2>    <ul>     <li><a href="/misc/goto?guid=4958991236139764721" rel="nofollow">79.9 MB<strong>atom-1.9.0-beta0-delta.nupkg</strong></a></li>     <li><a href="/misc/goto?guid=4958991236272856824" rel="nofollow">124 MB<strong>atom-1.9.0-beta0-full.nupkg</strong></a></li>     <li><a href="/misc/goto?guid=4958991236393708177" rel="nofollow">94.7 MB<strong>atom-amd64.deb</strong></a></li>     <li><a href="/misc/goto?guid=4958991236522217791" rel="nofollow">75.9 MB<strong>atom-amd64.tar.gz</strong></a></li>     <li><a href="/misc/goto?guid=4958991236661117557" rel="nofollow">878 KB<strong>atom-api.json</strong></a></li>     <li><a href="/misc/goto?guid=4958991236783286556" rel="nofollow">307 KB<strong>atom-mac-symbols.zip</strong></a></li>     <li><a href="/misc/goto?guid=4958991236909880301" rel="nofollow">103 MB<strong>atom-mac.zip</strong></a></li>     <li><a href="/misc/goto?guid=4958991237042533251" rel="nofollow">123 MB<strong>atom-windows.zip</strong></a></li>     <li><a href="/misc/goto?guid=4958991237166947574" rel="nofollow">79 MB<strong>atom.x86_64.rpm</strong></a></li>     <li><a href="/misc/goto?guid=4958991237293364302" rel="nofollow">122 MB<strong>AtomSetup.exe</strong></a></li>     <li><a href="/misc/goto?guid=4958991237422340809" rel="nofollow">121 MB<strong>AtomSetup.msi</strong></a></li>     <li><a href="/misc/goto?guid=4958991237547778593" rel="nofollow">13.8 KB<strong>RELEASES</strong></a></li>     <li><a href="/misc/goto?guid=4958991237676265254" rel="nofollow"><strong>Source code</strong> (zip)</a></li>     <li><a href="/misc/goto?guid=4958991237812785955" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li>    </ul>