在Ubuntu16.04 64bit上安装sublime text 3
Ubuntu
安装sublime text 3
根据官网上提供的安装说明 https://www.sublimetext.com/docs/3/linux_repositories.html 进行安装, 首先是
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
不FQ无法连接, 所以下载后通过 apt-key add sublimehq-pub.gpg安装了, 然后
sudo apt-get install apt-transport-https
然后
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
然后
sudo apt-get update
sudo apt-get install sublime-text
这时候又是因为不能FQ导致安装失败, 于是安装了 tsocks, 通过tsocks安装还是不行, 最后是直接通过下载deb文件进行安装的
deb安装文件下载地址是 https://download.sublimetext.com/files/sublime-text_build-3143_amd64.deb
安装 sublime package control
GitHub 地址是 https://github.com/wbond/sublime_package_control , 安装说明在 https://packagecontrol.io/installation
安装提示, 注意这个installed packages目录位置在 ~/.config/sublime-text-3/Installed Packages
If for some reason the console installation instructions do not work for you (such as having a proxy on your network), perform the following steps to manually install Package Control:
Click the Preferences > Browse Packages… menu
Browse up a folder and then into the Installed Packages/ folder
Download Package Control.sublime-package and copy it into the Installed Packages/ directory
Restart Sublime Text
Javascript 代码格式化(JsFormat)
JsFormat 在GitHub 上的地址: https://github.com/jdc0589/JsFormat 这是一个sublime text 2 的插件.
安装JsFormat
使用快捷键 Shift + Control + P 调出, 查找 Package Controll: Install Package, 在载入的列表里查找JsFormatter, 选中安装. 使用的时候, 在打开的js文件(注意必须是js文件才有效)上 Shift + Controller + P, 输入format, 选择JsFormatter.
Compare Side By Side 文件对比
在 Package Controll 中搜索 Compare side by side 并安装. 安装完成之后, 在文件标签上右键, 就有 Compare 的选项, 可以和编辑器中任意一个标签页进行比较, 非常方便
无法输入中文的解决办法
https://github.com/lyfeyaj/sublime-text-imfix 这个方法只适合使用fcitx的中文输入. git clone到本地后执行那个脚本就可以了.
git clone https://github.com/lyfeyaj/sublime-text-imfix.git
cd sublime-text-imfix
# Run the below script :
./sublime-imfix
查看和转化GBK/GB2312编码的文件
在Package Controll: Install Package 里安装 Codecs33 和 ConvertToUTF8 这两个插件.
安装好之后, 重启sublime text, 再打开gbk编码的文件就能看到正确的中文了. 如果需要在保存时自动将编码转换为UTF-8, 需要配置一下ConvertToUTF8, 将 convert_on_save 这个选项改为 false, 这样在保存时就会直接使用UTF-8编码覆盖原文件.
在查找和替换中使用正则
这个功能真是太方便了, 使用正则搜索, Find All 之后, 复制到一个新的文档中, 然后再使用正则匹配进行替换, 就可以把JSON格式的文档(例如Mongodb的查询结果)中的某个字段, 用逗号拼接成一行
例如, 将 FUNCTION "ASC_DEF" 替换为 FUNCTION ASC_DEF
, 可以使用
# find
FUNCTION\s+"([A-Za-z0-9_]+)"
# replace
FUNCTION `$1`
相关文章
- AMD Yes! EC2 实例的新选择
- 宣布新推出 AWS 社区构建者计划!
- 新增功能 – 适用于 Amazon FSx for Lustre 文件系统的高性能 HDD 存储
- python lcm()_Python LCM –找到LCM的2种方法
- 在 AWS 上实现无服务器视频字幕自动翻译架构
- 使用 Amazon Redshift 通过配额机制监控及控制 schema 存储空间
- Amazon EMR Managed Scaling 介绍——自动调整集群大小,高效节约运营成本
- Amazon Redshift Federated Query 最佳实践
- 如何在 ADFS 与 AWS 之间建立信任,并通过 Active Directory 凭证配合 ODBC 驱动程序接入 Amazon Athena
- 在EMR 6.0.0 中使用 Docker 简化您的 Spark 依赖项管理
- Komodo Health 公司如何在 EKS 与 EMR 6 上使用多租户 Notebook 平台建立自助服务分析方案
- Compass 公司使用 Amazon ES 推动房屋搜索流程的简化与现代化
- AWS Wavelength 区现已在波士顿和旧金山开放
- Alexa 使用 Amazon Translate 覆盖更多国际客户
- 使用 Amazon Kendra 强化企业搜索能力
- New – Using Amazon GuardDuty to Protect Your S3 Buckets
- Java ThreadLocal详解
- 云财务管理落户 AWS 中国
- Amazon Translate 现在支持 Office 文档
- Amazon Fraud Detector 现已全面推出