Author: old9

理发啦

 

 

升级了 gitlab 到 8.5

升级过程出乎预料的简单,嗯,也出乎预料的不简单。

简单是因为,没有复杂的配置,只需要 apt install 一下即可。

不简单是因为,包文件是托管在 amazon 上的,网络速度感人,挂代理装了若干次才装上。

另外 8.5 似乎在速度上有了较大提升,官方如是说:GitLab’s fastest release ever: 8.5, with Todos and Geo。升级后的感觉而言,似乎是,快了一点,不知道是真快了还是幻觉。

而自动删除 LFS 文件的功能被定在了 8.6 的 milestone 上,再等等吧。

update:
又被推到 8.7 了汗

研究了一下找到了 Sublime 不能注释的元凶

问题是这样,在 gulpfile.js 里面,不能用快捷键也不能用菜单命令注释代码,检查了一下快捷键并没有冲突,在其他 js 文件中也可以正常注释。

首先注意到 gulpfile 会被自动语法识别成 Gulpfile JS,但是找不到是哪个插件干了这个事情,印象中并没有安装过什么 gulpfile 的插件。试图在插件目录全文搜索,但 sublime 的插件都是 .sublime-package 后缀的压缩包,一个一个翻开看实在是不可能的任务。TC 倒是可以搜索压缩包内的文件,但是不认识 sublime-package 后缀。那么如果告知 TC 将 sublime-package 看作压缩包是否可行呢?在配置-选项-压缩程序-配置压缩程序中添加一个新的文件类型 sublime-pacakge,并绑定到之前安装的 7zip wcx 即可。(本想绑定 TC 自带的 zip packer,但似乎是内置的,没找到绑定方法。)

顺便 TC 的这个界面的交互真是极其反人类,和 Windows 输入法快捷键配置界面有一拼:
TC add packer

这一步之后,sublime-package 文件已经被当成压缩包了,于是全文搜索了一下,发现是之前安装的一个主题 Afterglow 定义了 gulpfile js 的语法。其实这个主题只是装了并没有用,顺藤摸瓜搜索了一下,发现是一个已知问题,但是,afterglow 似乎久无人管了,PR 也没人处理,罢,反正不用,卸载完事,问题解决。

之前还尝试着重新安装 sublime,但问题依旧。不过顺带尝试了一下 PacakgeSync 这个插件,很好用,重装前后保持了所有了插件和个人设置,丢到 Dropbox 里面可以不同机器同步,就是不知道 Mac 下面兼容性如何。

PacakgeSync 还可以导出插件列表,列下发现装的还真不少:

{
    "installed_packages": [
        "AdvancedNewFile", 
        "ApplySyntax", 
        "AutoHotkey", 
        "BracketHighlighter", 
        "ColorPicker", 
        "Colorsublime", 
        "Compare Side-By-Side", 
        "ConvertToUTF8", 
        "CSS3", 
        "DataConverter", 
        "DocBlockr", 
        "Dockerfile Syntax Highlighting", 
        "EditorConfig", 
        "Emmet", 
        "ExportHtml", 
        "Git", 
        "GitGutter", 
        "GitSavvy", 
        "HTML-CSS-JS Prettify", 
        "IceWorld Color Scheme", 
        "IMESupport", 
        "Indent and braces", 
        "INI", 
        "Jade", 
        "JSHint Gutter", 
        "Keymaps", 
        "LESS", 
        "Markdown Extended", 
        "Markdown Preview", 
        "MarkdownEditing", 
        "Material Color Scheme", 
        "Mytools",
        "NFO", 
        "OmniMarkupPreviewer", 
        "Open URL", 
        "Package Control", 
        "PackageSync", 
        "Pandown", 
        "PowerCursors", 
        "PowerShell", 
        "Project Manager", 
        "Puppet", 
        "Random Everything", 
        "ScopeAlways", 
        "SideBarEnhancements", 
        "Stylus", 
        "SublimeLinter", 
        "SublimeLinter-html-tidy", 
        "Text Pastry", 
        "Theme - Bamboo", 
        "Theme - Flatland", 
        "Theme - Soda", 
        "Theme - Spacegray", 
        "Twig"
    ]
}

Copyright © 2024 yet Another

Theme by Anders NorenUp ↑