热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

SublimeText使用備忘錄

Ubuntu下有2種安裝方式1.手動安裝SublimeText22.用apt-get安裝SublimeText2or3快捷鍵[Ctrl]+[Shift]

Ubuntu 下有 2 種安裝方式

1. 手動安裝 Sublime Text 2

2. 用 apt-get 安裝 Sublime Text 2 or 3

 

快捷鍵

[Ctrl] + [Shift] + [p] 開啟 Command Palette

[Ctrl] + [`] 開啟 Console (Tab鍵上方的那一個鍵)

[Ctrl] + [p] 找當前目錄下的檔案

 

[Ctrl] + [k,  b] 開啟側邊欄,開啟的檔案或是目錄

[Ctrl] + [n] 開新檔案

[Ctrl] + [w] 關閉當前編輯的檔案

[Ctrl]+ [PageDown] = [Ctrl] + [Tab] 切換下一個檔案

[Ctrl] + [PageUp] = [Ctrl] + [Shift] + [Tab] 切換上一個檔案

[Alt] + [1-9] 切換到指定的Tab

 

螢幕

[F11] 全螢幕

[Shift] + [F11] 無干擾模式(Distraction Free Mode)

[Ctrl] + [Shift] + [P] + 輸入"menu" 選ToggleMenu 隱藏 Menu

[Ctrl] + [+] 放大字型

[Ctrl] + [-] 縮小字型

 

註解

[Ctrl] + [/] 註解當前行

[Ctrl] + [Shift] + [/] 當前位置插入註解/*...*/

 

游標移動

[Ctrl] + [g] = : 跳到某行

[Ctrl] + [r] = @ 跳到某 Function 或 Method

[Ctrl] + [p] + [#] 找目前文件中曾定義的符號

[Ctrl] + [m] 跳到對應括號

[Ctrl] + [u] 還原游標的位置

 

[Ctrl] + [Shift] + [, 該行字串上下移動

[Ctrl] + [Enter] 該行後插入新的一行

[Ctrl] + [Shift] + [Enter] 該行前插入新的一行

 

搜尋當前檔案的內容

[Ctrl] + [f] 找檔案內容的字串,[Enter] 找下一個,[Shift] + [Enter] 找上一個,[Alt] + [Enter] 全選所有符合字串

[Ctrl] + [Shift] + [f] 找多個檔案內容的字串並替換

[Ctrl] + [h] 找檔案內容的字串並替換

 

多重選取,同時編輯

[Ctrl] + [d] 游標處,選取相同單字反白,重複按找下一個

[Alt] + [F3] 游標處,選取所有相同單字反白,可同時編輯

[Ctrl] + [點多個游標處] 同時編輯多個位置

 

反白選取

[Ctrl] + [l] 反白當前行,重複按可多行

[Ctrl] + [Shift] + [m] 反白括號內全部的字串

 

分割視窗

[Ctrl] + [Shift] + [1-4] 左右分割視窗的數量

[Ctrl] + [Shift] + [8-9] 上下分割視窗

 

刪除

[Ctrl] + [k] + [k] 刪除該行游標後全部字串

[Ctrl] + [Shift] + [k] 刪除該行游標處全部字串

 

複製

[Ctrl] + [Shift] + [d] 複製該行游標處全部字串,上一行插入

 

摺疊括號內程式碼

[Ctrl] + [Shift] + [ [ ] 摺疊

[Ctrl] + [Shift] + [ ] ] 展開

[Ctrl] + [k] + [0] 展開所有

 

標記Mark

[Ctrl] + [F2] 設置/刪除標記

[F2] 下一個標記處

[Shift] + [F2] 上一個標記處

 

其他

[Ctrl] + [j] 反白字串合併成同一行

[Ctrl] + [Shift] + [V] 貼上並格式化

 

常用設定

{
"gutter": true, //文件左邊是否顯示裝訂邊
"draw_centered": true, //是否置中顯示
"wrap_width": 140, //每一行顯示的寬度(以字元計算)
"word_wrap": true, //是否自動換行
"scroll_past_end": false, //Scroll Bar的顯示是否超過文件的結尾
"font_face": "courier new",
"font_size": 12.0,
"highlight_line": true,
"tab_size": 4
}

 

安裝管理套件

Package Control 安裝 (以後安裝其他套件都靠它了)

重新啟動 Sublime 2 功能才會生效

 

解決 Sublime Text 預設不支援 Big5 與其他編碼的問題

安裝 ConvertToUTF8 套件

1. Package Control:Install Package 輸入關鍵字Convert搜尋

2. ConvertToUTF8.sublime-setting 改 encoding_list 調換GBK, BIG5的順序

3. 需重新啟動 Sublime 2 功能才會生效

 

解決 Windows 輸入中文的問題

安裝 IMESupport 套件

 

解決 Ubuntu 輸入中文的問題

手動安裝 InputHelper 套件

1. Package Control:Add Repository 輸入 https://github.com/xgenvn/InputHelper

2. 重新打開 Package Control:Install Package 輸入關鍵字 InputHelper 搜尋

3. 修改檔案權限 chmod a+x ~/.config/sublime-text-2/Packages/InputHelper/lib/linux_text_input_gui.py

4. [Ctrl] + [Shift] + [z] 叫出 InputHelper 輸入視窗

 

安裝管理快捷建套件

安裝 KeymapManager 套件

View -> Keymap Manager [Ctrl] + [Alt] + [k]

 

Sublime Text 2 - 快速開啟符合搜尋關鍵字的檔案

Open-Include 套件 [Alt] + [d] 開啟游標反白處一或多個檔案

 

參考網址:

1. http://blog.miniasp.com/post/2014/01/07/Useful-tool-Sublime-Text-3-Quick-Start.aspx

2. http://kevintsengtw.blogspot.tw/p/sublime-text-2.html

3. http://www.daqianduan.com/4820.html

4. Sublime Text Unofficial Documentation

5. Sublime Text 中文手冊


推荐阅读
  • centos 7.0 lnmp成功安装过程(很乱)
    下载nginx[rootlocalhostsrc]#wgethttp:nginx.orgdownloadnginx-1.7.9.tar.gz--2015-01-2412:55:2 ... [详细]
  • 本文详细介绍了如何在 Ubuntu 14.04 系统上搭建仅使用 CPU 的 Caffe 深度学习框架,包括环境准备、依赖安装及编译过程。 ... [详细]
  • 利用 Calcurse 在 Linux 终端高效管理日程与任务
    对于喜爱使用 Linux 终端进行日常操作的系统管理员来说,Calcurse 提供了一种强大的方式来管理日程安排、待办事项及会议。本文将详细介绍如何在 Linux 上安装和使用 Calcurse,帮助用户更有效地组织工作。 ... [详细]
  • Android与JUnit集成测试实践
    本文探讨了如何在Android项目中集成JUnit进行单元测试,并详细介绍了修改AndroidManifest.xml文件以支持测试的方法。 ... [详细]
  • Canopy环境安装与使用指南
    《利用Python进行数据分析》一书推荐使用EPDFree版本的环境,然而随着技术的发展,目前更多人倾向于使用Canopy。本文将详细介绍Canopy的安装及使用方法。 ... [详细]
  • 本文分享了作者在使用LaTeX过程中的几点心得,涵盖了从文档编辑、代码高亮、图形绘制到3D模型展示等多个方面的内容。适合希望深入了解LaTeX高级功能的用户。 ... [详细]
  • Ubuntu系统下的GIF动画录制解决方案
    在撰写文章或教程时,GIF动态图能够有效地传达信息。对于Windows用户而言,ScreenToGif是一款非常实用的工具。而在Ubuntu系统中,用户同样拥有多种选择来创建GIF动画,本文将重点介绍两款录屏工具——Byzanz和Peek。 ... [详细]
  • 搭建个人博客:WordPress安装详解
    计划建立个人博客来分享生活与工作的见解和经验,选择WordPress是因为它专为博客设计,功能强大且易于使用。 ... [详细]
  • 本文详细介绍了如何搭建一个高可用的MongoDB集群,包括环境准备、用户配置、目录创建、MongoDB安装、配置文件设置、集群组件部署等步骤。特别关注分片、读写分离及负载均衡的实现。 ... [详细]
  • C# 中创建和执行存储过程的方法
    本文详细介绍了如何使用 C# 创建和调用 SQL Server 存储过程,包括连接数据库、定义命令类型、设置参数等步骤。 ... [详细]
  • 在Ubuntu 16.10 (x86) 上安装 WordPress 4.7.115
    本文介绍如何在Ubuntu 16.10 (x86) 系统上安装WordPress 4.7.115,包括下载、解压、配置等步骤,确保安装过程顺利进行。 ... [详细]
  • 在 Ubuntu 22.04 LTS 上部署 Jira 敏捷项目管理工具
    Jira 敏捷项目管理工具专为软件开发团队设计,旨在以高效、有序的方式管理项目、问题和任务。该工具提供了灵活且可定制的工作流程,能够根据项目需求进行调整。本文将详细介绍如何在 Ubuntu 22.04 LTS 上安装和配置 Jira。 ... [详细]
  • 在Ubuntu 18.04上使用Nginx搭建RTMP流媒体服务器
    本文详细介绍了如何在Ubuntu 18.04上使用Nginx和nginx-rtmp-module模块搭建RTMP流媒体服务器,包括环境搭建、配置文件修改和推流拉流操作。适用于需要搭建流媒体服务器的技术人员。 ... [详细]
  • 本文详细介绍了在Mac平台上安装和配置MySQL的步骤,包括下载安装包、卸载MySQL以及解决命令行中找不到mysql命令的问题。 ... [详细]
  • PBO(PixelBufferObject),将像素数据存储在显存中。优点:1、快速的像素数据传递,它采用了一种叫DMA(DirectM ... [详细]
author-avatar
镜头拿反的葛小峥给_523
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有