=Start=
缘由:
之前用的Sublime Text 2,但是后来有些插件不继续支持了,想着升级也是一种趋势,所以就卸载了Sublime Text 2,安装了Sublime Text 3和一些插件,下面记录一下过程,方便以后参考。
正文:
0.备份Sublime Text 2上的一些设置
- Snippets:代码片段
- Package:安装了哪些插件
1.卸载Sublime Text 2
- 打开Finder;
- 在Finder中打开应用程序;
- 找到要卸载的app,选中,然后按住 command键 和 delete键;
- 然后再将废纸篓清空,此时该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安装的,移除方法如下:
- 首先输入「Ctrl + Shift + P (或
Command + Shift + P
)」打开「Package Control」; - 再输入
Package Control: Remove Package
(或是只要輸入Remove,应该就可以找到了); - 最后输入你要移除的 Package 名称,按下Enter键即可移除。
- http://stackoverflow.com/questions/16504878/how-to-remove-a-package-in-sublime-text-2
- http://superuser.com/questions/840527/how-to-uninstall-remove-package-control-from-sublime-text-3
- http://ucheng.logdown.com/posts/2014/05/21/sublime-text-2-how-to-remove-plugins/
=END=
《 “在Mac中安装/卸载Sublime Text 3及相关插件” 》 有 13 条评论
之前为了在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/
卸载 Mac 应用程序的 4 种基础方法
http://sspai.com/28012
OS X Yosemite: 安装、更新和卸载应用程序
https://support.apple.com/kb/PH18752?locale=zh_CN&viewlocale=zh_CN
如何彻底卸载在 Mac 上安装的一个软件?
https://www.zhihu.com/question/19551885
Markdown 基本语法
https://github.com/younghz/Markdown
http://younghz.github.io/Markdown/
README文件语法解读,即Github Flavored Markdown语法介绍
https://github.com/guodongxiaren/README
http://blog.csdn.net/guodongxiaren/article/details/23690801
认识与入门 Markdown
https://sspai.com/post/25137
怎样引导新手使用 Markdown?
https://www.zhihu.com/question/20409634
Markdown 编辑器语法指南
https://segmentfault.com/markdown
VulHint是辅助代码审计的 sublime text 3 插件
https://github.com/5alt/VulHint
http://zxhfighter.github.io/blog/javascript/2013/07/30/sublime-plugin.html
https://www.sublimetext.com/docs/3/api_reference.html
https://cnpagency.com/blog/creating-sublime-text-3-plugins-part-1/
https://github.com/bradrobertson/sublime-packages
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 ——
`
那些年我使用过的 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. 参考文章
`
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
巧用SublimeText和正则表达式,让操作飞起来!
https://blog.zhouzhipeng.com/when-sublimetext-meet-regexp.html
SublimeText3常用快捷键和优秀插件
https://www.cnblogs.com/manfredHu/p/4941307.html
Find closing HTML tag in Sublime Text
https://stackoverflow.com/questions/14814182/find-closing-html-tag-in-sublime-text
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 就能选中这组标签
`
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
`
在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
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 等就不会有这个区域…实在是让人无语。
`