<commit_before>---
layout: post
title: 为什么选择Sublime Text 3作为修仙方向
date: 2017-09-21
---
  
# 1 使用理由

## 1.1 辅助查找

goto anything功能，支持模糊匹配，与重量级IDE（如Visual Studio）相比，查找速度不是一个量级的。

* 通过关键字查文本
* 通过路径配置查文件并打开
* 模糊查找

举例：

任务描述：通过 ***xml*** 或 ***xdb*** 文件中配置的 ***path*** 查找对应文件并打开。   
操作：Ctrl + C -- Ctrl + P -- Ctrl + V -- ↑/↓ -- Enter

## 1.2 辅助显示

只要能找到对应的支持插件，就能够对各种语言和协议的文本进行高亮显示。尤其对于个人的各种不常用格式文本，可以集中用ST3浏览编辑。

举例：

任务描述：使 ***xml*** 文件语法高亮    
操作：~ctrl~ + ~shift~ + ~p~  -- Set Syntax: XML(模糊匹配ssx就看到) -- ~enter~<commit_msg>fix: add author to why-using-sublime-text-3.md<commit_after>---
layout: post
title: 为什么选择Sublime Text 3作为修仙方向
date: 2017-09-21
author: Unicorn25
---
  
# 1 使用理由

## 1.1 辅助查找

goto anything功能，支持模糊匹配，与重量级IDE（如Visual Studio）相比，查找速度不是一个量级的。

* 通过关键字查文本
* 通过路径配置查文件并打开
* 模糊查找

举例：

任务描述：通过 ***xml*** 或 ***xdb*** 文件中配置的 ***path*** 查找对应文件并打开。   
操作：Ctrl + C -- Ctrl + P -- Ctrl + V -- ↑/↓ -- Enter

## 1.2 辅助显示

只要能找到对应的支持插件，就能够对各种语言和协议的文本进行高亮显示。尤其对于个人的各种不常用格式文本，可以集中用ST3浏览编辑。

举例：

任务描述：使 ***xml*** 文件语法高亮    
操作：~ctrl~ + ~shift~ + ~p~  -- Set Syntax: XML(模糊匹配ssx就看到) -- ~enter~
{'fraction_non_alphanumeric': 0.18206770356816102, 'fraction_numerical': 0.03019213174748399, 'mean_word_length': 3.756521739130435, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1060370', 'n_tokens_mistral': 742, 'n_tokens_neox': 793, 'n_words': 103}