在Mac中安装/卸载Sublime Text 3及相关插件


=Start=

缘由:

之前用的Sublime Text 2,但是后来有些插件不继续支持了,想着升级也是一种趋势,所以就卸载了Sublime Text 2,安装了Sublime Text 3和一些插件,下面记录一下过程,方便以后参考。

正文:
0.备份Sublime Text 2上的一些设置
  • Snippets:代码片段
  • Package:安装了哪些插件
1.卸载Sublime Text 2
  1. 打开Finder;
  2. 在Finder中打开应用程序;
  3. 找到要卸载的app,选中,然后按住 command键 和 delete键;
  4. 然后再将废纸篓清空,此时该app就被卸载。
2.安装Sublime Text 3
brew search sublime
brew cask info sublime-text
brew cask install sublime-text

&

----- BEGIN LICENSE -----
Michael Barnes
Single User License
EA7E-821385
8A353C41 872A0D5C DF9B2950 AFF6F667
C458EA6D 8EA3C286 98D1D650 131A97AB
AA919AEC EF20E143 B361B1E7 4C8B7F04
B085E65E 2F5F5360 8489D422 FB8FC1AA
93F6323C FD7F7544 3F39C318 D95E6480
FCCC7561 8A4A1741 68FA4223 ADCEDE07
200C25BE DBBC4855 C4CFB774 C5EC138C
0FEC1CEF D9DCECEC D3A5DAD1 01316C36
----- END LICENSE -----
3.安装「Package Control」和一些常用「Package」

打开Sublime的Console(通过快捷键「ctrl+`」或「View > Show Console」菜单),然后输入并执行下面的代码:

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

然后通过「Package Control」进行Package的安装:

  • Trimmer
  • Pretty JSON
  • Emmet
  • Markdown Preview
  • ConvertToUTF8
  • JsFormat
4.卸载某些「Package」

如果你的 Package 是通过 Package Control安装的,移除方法如下:

  1. 首先输入「Ctrl + Shift + P (或 Command + Shift + P)」打开「Package Control」;
  2. 再输入 Package Control: Remove Package (或是只要輸入Remove,应该就可以找到了);
  3. 最后输入你要移除的 Package 名称,按下Enter键即可移除。

=END=

,

《 “在Mac中安装/卸载Sublime Text 3及相关插件” 》 有 13 条评论

  1. 之前为了在Mac上编辑markdown格式的文件,装了一个叫做「Mou」的应用,后来系统升级到了Sierra之后该应用无法使用了,就想着把该应用给删掉。遇到了以下几个问题:
    1.安装在哪儿了?
    2.用什么方法安装的?
    3.如何删掉该应用以及在Launchpad中显示的图标?

    解决办法如下:
    问题1/2:一般情况下Mac系统上的应用都安装在「Finder」-「应用程序」目录中;如果是用Homebrew安装的话,可以通过命令 `brew cask info mou` 查看相关信息;
    问题3.1:一般情况下可以通过将「Finder」-「应用程序」目录中的对应APP「移至废纸篓」,然后「清空废纸篓」来彻底删除该应用;其次还可以用`brew cask uninstall mou`这样的命令来删除用Homebrew安装的APP。
    问题3.2:如何删除在Launchpad中显示的图标?可以参考命令:`
    sqlite3 $(sudo find /private/var/folders -name com.apple.dock.launchpad)/db/db “DELETE FROM apps WHERE title=’APP_NAME_CASE_SENSITIVE’;” && killall Dock`

    http://apple.stackexchange.com/questions/144756/how-to-remove-an-icon-from-launchpad-that-does-not-appear-in-the-finder
    http://osxdaily.com/2012/01/05/remove-apps-from-launchpad/
    http://osxdaily.com/2014/07/31/manual-complete-app-removal-mac-os-x-terminal/

  2. Sublime Text 3 3143 注册码, 经测试目前2017-9-22 日可用
    http://icodechef.com/sublime-text-3-3143-%E6%B3%A8%E5%86%8C%E7%A0%81/
    `
    —– BEGIN LICENSE —–
    TwitterInc
    200 User License
    EA7E-890007
    1D77F72E 390CDD93 4DCBA022 FAF60790
    61AA12C0 A37081C5 D0316412 4584D136
    94D7F7D4 95BC8C1C 527DA828 560BB037
    D1EDDD8C AE7B379F 50C9D69D B35179EF
    2FE898C4 8E4277A8 555CE714 E1FB0E43
    D5D52613 C3D12E98 BC49967F 7652EED2
    9D2D2E61 67610860 6D338B72 5CF95C69
    E36B85CC 84991F19 7575D828 470A92AB
    —— END LICENSE ——
    `

  3. 那些年我使用过的 Sublime Text 3 插件
    http://bubkoo.com/2014/01/04/sublime-text-3-plugins/
    `
    1. 安装 Sublime Text 3 插件的方法
    2. 那些插件
      2.1. Alignment 等号对齐
      2.2. BracketHighlighter 高亮显示匹配的括号、引号和标签
      2.3. Emmet html/CSS快速编辑(原名Zen Coding)
      2.4. JsFormat JavaScript格式化
      2.5. SublimeTmpl 快速生成文件模板
      2.6. Tag Html 格式化
      2.7. TrailingSpacer 高亮显示多余的空格和 Tab
      2.8. CSScomb CSS属性排序
    3. 快捷键
    4. 参考文章
    `

  4. Sublime Text 安装Vue 语法高亮插件Vue Syntax Hightlight
    https://blog.csdn.net/litetaure/article/details/73277709
    `
    第一,在 sublime 中打开 PackageControl ,快捷键 Command + Shift + p 。
    第二,打开 Install Package 窗口 输入 “in” 选择第一个。
    第三,输入在弹出框输入 vue 选择插件 Vue Syntax Hightlight 。
    `

    Sublime Text新建.vue模板并高亮
    https://www.jianshu.com/p/85df72adecf7

    让sublime text3支持Vue语法高亮显示
    https://blog.csdn.net/zhangwenwu2/article/details/72236609

    如何让你的.vue在sublime text 3 中变成彩色?
    https://www.zhihu.com/question/52215834

  5. Sublime Text 有哪些使用技巧?
    https://www.zhihu.com/question/24896283
    `
    快速选中相同的内容:
    一个一个选中: Cmd+d
    一次选中所有: ctrl+Cmd+g
    单个选中如何跳过: Cmd+k,Cmd+d

    矩形(垂直)选区:
    方法一: 鼠标左键 + option
    方法二: 首先把光标移动到我们要选中的矩形选区的左上角,按两下 Ctrl + Shift + Down ,再按 Shift + Right 直到选中整个选区

    自适应缩进的复制粘贴:
    把目标代码片段的「每一个整行」都选中,然后按 Cmd+Shift+v 进行复制

    更改HTML标签:
    Emmet插件提供了一个非常方便的快捷键能够快速选择对应的一组标签名。首先将光标移至标签的开头或结尾,然后按 Cmd-Shift-K 就能选中这组标签
    `

  6. Error while loading PyV8 binary: exit code 3
    Try to manually install PyV8 from
    https://github.com/emmetio/pyv8-binaries
    `
    Deprecation notice: this project is no longer maintained and it’s not required for Emmet anymore. Check out upcoming Emmet 2 plugin, which is pure Python implementation of Emmet code base.

    # 根据提示来看 PyV8 这个插件已经废弃了,所以我也准备删除我本地在用的某些插件,删除方法如下:
    command + shift + p
    input> package control

    install package
    list packages
    remove package
    `

  7. 在sublime text中如何快速给每一行添加行序号
    How to insert a column of increasing numbers in Sublime Text 2?
    https://stackoverflow.com/questions/14640093/how-to-insert-a-column-of-increasing-numbers-in-sublime-text-2/
    https://stackoverflow.com/questions/14574941/add-a-number-to-each-selection-in-sublime-text-2-incremented-once-per-selection/64083371#64083371
    `
    # 在SublimeText中进入列模式/列编辑模式
    按住 option 键,然后鼠标左键按住进行选择即可;

    # 然后 command+shift+p 输入 arithmetic 选中这个package,然后输入 i+1 (现在默认也是这个推荐,可以直接enter回车键就行)
    然后就好了
    `
    https://github.com/duydao/Text-Pastry/wiki/Examples#insert-nums-syntax
    https://packagecontrol.io/packages/Text%20Pastry
    https://packagecontrol.io/packages/Increment%20Selection

  8. Zed Editor:最完美的快速启动编辑器
    https://www.v2ex.com/t/1050452
    `
    感觉现在 Zed Editor 作为临时编辑器已经接近完美了
    1. 启动迅速
    2. 可以直接打开单文件不用建项目
    3. 支持 LSP
    4. 支持 Copilot
    5. 原生支持 vim mode
    6. 内置命令行窗口

    我要注释下了,我说的是最完美的【快速启动】 编辑器 ,不是最完美的【编辑器]】啊

    单纯从功能上说还是有不少缺失的
    ==
    coteditor 性能实在太差了,稍微打开个几十 MB 的文件就卡卡的。我也是换了 zed ,挺不错的,不过不支持 markdown ,扩展也残缺,确实只适合做个临时编辑器
    ==
    完美说不上,性能是不错。
    编辑配置没有做 GUI 不是很好上手。
    ==
    性能方面应该是完胜 VS Code ,但是生态估计得追赶很多年,况且现在还是 Mac ONLY
    VS Code 的成功也恰恰说明了性能没那么重要,性能非常牛逼的 Sublime Text 已经逐渐淡出视野
    ==
    目前我工作中还是以本地 Jetbrians 为主,远程 VS Code ,轻量阅读编辑 Zed 。

    Zed 的本地搜索功能比起 VSCode 差远了,所以经常作为代码阅读器一起开。
    ==
    个人观点,并不美观,也不简洁,比起 CotEditor 来说。性能的话没做详细对比暂时不做评论。以下仅作为简单文本编辑、查看使用场景下,部分功能和体验跟 CotEditor 对比。
    易用性比较差,比如不支菜单设置,不支持插件,支持的语法高亮类型太少,选择字符后文本中相同字符也没有高亮。我的 Mac 长期挂着 QX ,但是每次打开 zed 左下角过一会都提示 Auto update failed ,我手动检查更新卡一会也会提示这个不知道什么情况。还有个很要命的,看我上面的截图,为什么 Plain Text 格式的文本界面,右边有这么大块分割区域?这个我看了半天也不知道有什么意义,也不知道怎么关闭。文本类型改为其它 比如 yaml 、shell script 等就不会有这个区域…实在是让人无语。
    `

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注