Oni是一款跨平台的代码编辑器,作为一款基于Vim的IDE,Oni编辑器让你省去了许多需要复杂配置的步。Oni汇聚了Vim、Atom和visual studio代码的特性特点,通过最新的代码自动写入功能,让编辑更加简单!
功能介绍:
Quick Info
Code Completion
Syntax / Compilation Errors
Fuzzy Finding
Status Bar
更新日志:
增强功能
QuickOpen:添加细化功能(#1727 - 感谢@CrossR!)
QuickOpen:使用正则表达式作为默认过滤策略(#1793)
配置:使用符合XDG标准的配置文件路径(Linux / Mac)(#1792 - 感谢@rgehan!)
成就:实施成就功能(#1797,#1827)
补充工具栏:添加学习窗格(#1617,#1812,#1825,#1869,#1924)
教程:实现交互式教程框架(#1805,#1832,#1868,#1881,#1878,#1880,#1898,#1909,#1900,#1986,#1996)
配置:打开拆分视图,其中包含可用配置设置的参考(#1795 - 感谢@rgehan!)
成就:添加'Trophy Case'缓冲层(#1810)
成就:实施初步成就(#1891,#1908,#1911,#1976,#1981,#1982)
整理并从默认的vim配置中删除选项(#1811 - 感谢@CrossR!)
教程:基本动作(#1820,#1830)
教程:删除字符(#1912,#1955)
教程:开头和结尾(#1963)
教程:基本单词动作(#1964)
教程:删除操作符(#1965)
教程:移动和插入(#1956)
清除菜单中的样式 - 删除下划线,替换为彩色高光(#1814 - 感谢@rgehan!)
更新一个黑暗的标题栏背景颜色(#1858)
浏览器:实现可编辑的地址栏(#1834)
浏览器:使浏览器按钮可以偷偷摸摸(#1867)
UX:添加粒子系统API以用于教程/潜行(#1876)
将navigateToProjectRoot更改为接受文件夹(#1866 - 感谢@CrossR!)
初步实施chorded按键(#1892)
添加配置设置/元数据API(#1896)
浏览器:允许潜入文本输入框(#1895)
浏览器:添加'browser.zoomFactor'配置值(#1901)
潜行:选择潜行项目时添加微妙的粒子效果(#1910)
支持更多文件类型(#1936 - 感谢@mikl!)
通知:向通知UX添加按钮(#1937)
添加Haskell LSP的默认配置(#1918 - 感谢@Tehnix!)
配置:添加语法高亮显示配置参考(#1922 - 感谢@ Akin909!)
默认启用学习和成就功能(#1975)
扩展OniCommand以允许传递参数(#1984 - 感谢@CrossR!)
Windows:更新构建,以便我们拥有专用的x64 / x86版本! (#1905 - 谢谢@CrossR!)
教程:添加注释列,显示要使用的相关键(#1994)
将vim-surround添加为默认插件(#2003 - 感谢@muream!)
教程:在缓冲区中查找(#2006 - 感谢@muream!)
浏览器:如果需要,自动添加前缀URL(#2016 - 感谢@ Akin909!)
Bug修复
修复标签,以便在关闭/聚焦时使用正确的ID(#1761 - 感谢@rgehan!)
状态栏:将截断添加到工作目录路径(#1775 - 感谢@ Akin909!)
修复添加新标签时的急动(#1782)
修复GitHub品牌错字(#1784 - 感谢@montogeek!)
片段:占位符突出显示不在初始插入时呈现(#1790)
令牌颜色未被editor.tokenColors设置覆盖(#1791)
修复#1578 - editor.textMateHighlighting.debugScopes中的回归(#1794)
修复#1799 - 重度宏使用崩溃(#1801)
处理编辑器时隐藏命令行覆盖(#1803)
修复#1798 - 加载错误(#1800)
修复autoread变通方法中的回归(#1819 - 感谢@CrossR!)
修复菜单空项目选择(#1816 - 感谢@CrossR!)
错误修复:在执行getTokenAt之前检查是否有行内容(#1697 - 感谢@ Akin909!)
修复QuickOpen中不同套装单词的突出显示(#1831 - 感谢@rgehan!)
突出显示文本崩溃修复(#1852 - 感谢@CrossR!)
配置:处理从任何编辑器重新加载(#1855)
命令选项板:太长时间裁剪命令详细信息(#1879)
修复文件拖放到Oni上的问题(#1882 - 感谢@CrossR!)
潜行:不要在窗外显示元素的暗示提示(#1884)
修复了在多路复用编辑器之间切换时吞下输入的问题(#1893)
修复由于chorded输入逻辑导致的自动关闭对中的回归(#1902)
教程:修复出现的空目标(#1904)
教程:不要加载init.vim以获得教程体验(#1966)
教程:提高教程完成屏幕的响应能力(#1967)
配置:修复设置默认值的错误(#1977)
修复#1924 - 教程:交换教程不起作用(#1983)
在退出菜单项中修复加速键(#2001 - 谢谢@ tom-james-watson!)