Sublime Text 3實用快捷鍵大全

??下面是我通過網上教程和文本資料學習sublime Text3時收集的一些實用功能和常用快捷鍵,現在分享出來,如果還有其它的好用的功能可以在下面留言,以便互相學習和交流,謝謝!。

?

選擇類

?

  • Ctrl+D 選中光標所占的文本,繼續操作則會選中下一個相同的文本。
  • Alt+F3?選中文本按下快捷鍵,即可一次性選擇全部的相同文本進行同時編輯。舉個栗子:快速選中并更改所有相同的變量名、函數名等。
  • Ctrl+L?選中整行,繼續操作則繼續選擇下一行,效果和 Shift+↓ 效果一樣。
  • Ctrl+Shift+L?先選中多行,再按下快捷鍵,會在每行行尾插入光標,即可同時編輯這些行。
  • Ctrl+Shift+M?選擇括號內的內容(繼續選擇父括號)。舉個栗子:快速選中刪除函數中的代碼,重寫函數體代碼或重寫括號內里的內容。
  • Ctrl+M?光標移動至括號內結束或開始的位置。
  • Ctrl+Enter?在下一行插入新行。舉個栗子:即使光標不在行尾,也能快速向下插入一行。
  • Ctrl+Shift+Enter?在上一行插入新行。舉個栗子:即使光標不在行首,也能快速向上插入一行。
  • Ctrl+Shift+[?選中代碼,按下快捷鍵,折疊代碼。
  • Ctrl+Shift+]?選中代碼,按下快捷鍵,展開代碼。
  • Ctrl+K+0?展開所有折疊代碼。
  • Ctrl+← 向左單位性地移動光標,快速移動光標。
  • Ctrl+→?向右單位性地移動光標,快速移動光標。
  • shift+↑?向上選中多行。
  • shift+↓?向下選中多行。
  • Shift+←?向左選中文本。
  • Shift+→?向右選中文本。
  • Ctrl+Shift+←?向左單位性地選中文本。
  • Ctrl+Shift+→?向右單位性地選中文本。
  • Ctrl+Shift+↑?將光標所在行和上一行代碼互換(將光標所在行插入到上一行之前)。
  • Ctrl+Shift+↓?將光標所在行和下一行代碼互換(將光標所在行插入到下一行之后)。
  • Ctrl+Alt+↑?向上添加多行光標,可同時編輯多行。
  • Ctrl+Alt+↓?向下添加多行光標,可同時編輯多行。



編輯類

  • Ctrl+J?合并選中的多行代碼為一行。舉個栗子:將多行格式的CSS屬性合并為一行。
  • Ctrl+Shift+D? 復制光標所在整行,插入到下一行。
  • Tab?向右縮進。
  • Shift+Tab?向左縮進。
  • Ctrl+K+K?從光標處開始刪除代碼至行尾。
  • Ctrl+Shift+K?刪除整行。
  • Ctrl+/?注釋單行。
  • Ctrl+Shift+/?注釋多行。
  • Ctrl+K+U?轉換大寫。
  • Ctrl+K+L?轉換小寫。
  • Ctrl+Z?撤銷。
  • Ctrl+Y?恢復撤銷。
  • Ctrl+U?軟撤銷,感覺和 Gtrl+Z 一樣。
  • Ctrl+F2?設置書簽
  • Ctrl+T?左右字母互換。
  • F6?單詞檢測拼寫



搜索類

  • Ctrl+F?打開底部搜索框,查找關鍵字。
  • Ctrl+shift+F?在文件夾內查找,與普通編輯器不同的地方是sublime允許添加多個文件夾進行查找,略高端,未研究。
  • Ctrl+P?打開搜索框。舉個栗子:1、輸入當前項目中的文件名,快速搜索文件,2、輸入@和關鍵字,查找文件中函數名,3、輸入:和數字,跳轉到文件中該行代碼,4、輸入#和關鍵字,查找變量名。
  • Ctrl+G?打開搜索框,自動帶:,輸入數字跳轉到該行代碼。舉個栗子:在頁面代碼比較長的文件中快速定位。
  • Ctrl+R?打開搜索框,自動帶@,輸入關鍵字,查找文件中的函數名。舉個栗子:在函數較多的頁面快速查找某個函數。
  • Ctrl+:?打開搜索框,自動帶#,輸入關鍵字,查找文件中的變量名、屬性名等。
  • Ctrl+Shift+P?打開命令框。場景栗子:打開命名框,輸入關鍵字,調用sublime text或插件的功能,例如使用package安裝插件。
  • Esc?退出光標多行選擇,退出搜索框,命令框等。



顯示類

    • Ctrl+Tab?按文件瀏覽過的順序,切換當前窗口的標簽頁。
    • Ctrl+PageDown?向左切換當前窗口的標簽頁。
    • Ctrl+PageUp?向右切換當前窗口的標簽頁。
    • Alt+Shift+1?窗口分屏,恢復默認1屏(非小鍵盤的數字)
    • Alt+Shift+2?左右分屏-2列
    • Alt+Shift+3?左右分屏-3列
    • Alt+Shift+4?左右分屏-4列
    • Alt+Shift+5?等分4屏
    • Alt+Shift+8?垂直分屏-2屏
    • Alt+Shift+9?垂直分屏-3屏
    • Ctrl+K+B?開啟/關閉側邊欄。
    • F11?全屏模式
    • Shift+F11?免打擾模式

轉載于:https://www.cnblogs.com/harlem/p/5371519.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/374875.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/374875.shtml
英文地址,請注明出處:http://en.pswp.cn/news/374875.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Tomcat中配置JNDI數據源

準備工作: Tomcat版本:tomcat6.0以上 下例中均使用MySQL數據庫 將對應數據源的jar包和MySQL的驅動包拷貝至tomcat的lib文件夾下 一、全局數據源 1步驟一:配置 在tomcat下的conf/server.xml的GlobalNamingResources節點標簽中增加如下配置&…

練習3-8 查詢水果價格 (15 分)

練習3-8 查詢水果價格 (15 分) 給定四種水果,分別是蘋果(apple)、梨(pear)、桔子(orange)、葡萄(grape),單價分別對應為3.00元/公斤、2.50元/公斤、4.10元/公…

JavaFX 2.0 beta示例應用程序和思考

我有一段時間回過頭來玩JavaFX,并且在使用該語言方面有好有壞的經驗。 隨著JavaFX 2.0 beta的發布,我想嘗試一下。 在這里,我開發了一個簡單的地址解析應用程序,該應用程序將使用Google地址編碼API來獲取地址并提供該位置的緯度-經…

$Android自定義控件在不同狀態下的屬性

在寫代碼的時候,有時候需要控件在不同狀態下顯示不同的外觀,比如在按鈕按下的時候要變顏色,EditText獲取焦點時候邊框要變顏色等。那么下面就來梳理一下這些是怎么實現的。 (一)按鈕按下時候變顏色 1、在項目的drawabl…

解析DBR操作系統引導記錄數據

理解文件系統。你必須要熟悉DBR,下面我們就來看看文件系統解析DBR數據。 Dos Boot Record(DBR)操作系統引導記錄是由操作系統的格式化程序建立的。在文件系統驅動操作不論什么一個磁盤卷時,這一部分的信息將被讀取并作為文件系統在這個磁盤卷上的參數被使…

簡單冒泡排序

將5個數字按從小到大排序。 #include <stdio.h> #include <stdlib.h> #include <math.h> int main() {int x[5] {0},temp 0;for(int i 0;i<5;i){scanf("%d",&x[i]);}//冒泡排序&#xff08;升序&#xff09;for(int j 0;j<4;j)//n個…

YouTube Java API入門

在本教程中&#xff0c;我將介紹Google的YouTube API &#xff0c;該API可讓您使用YouTube的功能來啟用應用程序。 YouTube是“殺手級”互聯網應用程序之一&#xff0c;其流量占互聯網總流量的很大一部分。 在開始之前&#xff0c;請確保您已閱讀《 API概述指南》 。 我們將主…

mysql在mac上的坑

默認端口3306&#xff1f; 正確答案&#xff1a;3307 轉載于:https://www.cnblogs.com/dudream/p/5375551.html

ServletContext圖解

servlet之間共享數據資源&#xff01; 轉載于:https://www.cnblogs.com/felixzh/p/4615902.html

C語言怎么輸出百分號%

規律&#xff1a;printf函數中&#xff0c;當出現多個%時&#xff0c;由左至右&#xff0c;每兩個%結合輸出一個% #include <stdio.h> #include <stdlib.h> #include <math.h> int main() {int c 52;printf("% \n %% \n %%% \n %%%% \n %%%%% \n %%%%…

入侵Jasper以獲取JSP頁面的對象模型

為了對我的JSP進行一些檢查和統計分析&#xff0c;我需要一個包含在其中的元素的類似于DOM的層次模型。 但是&#xff0c;解析JSP頁面并不是一件容易的事&#xff0c;最好留給它一個出色的工具-Tomcat&#xff0c;Jetty&#xff0c;GlassFish以及其他所有工具都可以使用Jasper …

Linux自動化安裝cobbler

1介紹 1.1 PXE PXE技術與RPL技術不同之處為RPL是靜態路由&#xff0c;PXE是動態路由。RPL是根據網卡上的ID號加上其他記錄組成的一個Frame&#xff08;幀&#xff09;向服務器發出請求。而服務器中已有這個ID數據&#xff0c;匹配成功則進行遠程啟動。PXE則是根據服務器端收到的…

iOS9適配系列教程

https://github.com/ChenYilong/iOS9AdaptationTips 轉載于:https://www.cnblogs.com/zsw-1993/p/4879118.html

C語言形參

形參和實參區別 形參出現在函數定義中&#xff0c;在整個函數體內都可以使用&#xff0c;離開該函數則不能使用。實參出現在主調函數中&#xff0c;進入被調函數后&#xff0c;實參變量也不能使用。 形參和實參的功能是作數據傳送。發生函數調用時&#xff0c;主調函數把實參…

避免延遲的JPA集合

Hibernate&#xff08;實際上是JPA&#xff09;具有集合映射&#xff1a; OneToMany&#xff0c; ManyToMany&#xff0c; ElementCollection。 所有這些默認情況下都是惰性的。 這意味著集合是List或Set接口的特定實現&#xff0c;其中包含對持久會話的引用&#xff0c;并且只…

2016年,我的和自己談談

2016年過去三分之一了&#xff0c;現在談規劃晚點但總比沒想法強。想了半天還是從這個方面著手吧&#xff1a; 一.升級改造自己的辦公學習環境&#xff1a; 給自己的電腦加內存&#xff0c;加SSD&#xff0c;再添置一個顯示器&#xff0c;換上心儀已久的cherry青軸鍵盤&#xf…

C語言的四舍五入實現

習題3-2 高速公路超速處罰 (15 分) 按照規定&#xff0c;在高速公路上行使的機動車&#xff0c;達到或超出本車道限速的10%則處200元罰款&#xff1b;若達到或超出50%&#xff0c;就要吊銷駕駛證。請編寫程序根據車速和限速自動判別對該機動車的處理。 輸入格式: 輸入在一行中…

ACTGame項目

項目地址&#xff1a;https://github.com/alonecat06/ACTGame游戲地址&#xff1a;http://pan.baidu.com/s/1hqD3IYw 項目是一個自制單機動作游戲demo&#xff0c;方向是手游&#xff0c;使用Unity5&#xff0c;5月中開工至今。 做這個項目&#xff0c;是為加深自己對Unity的理…

Xuggler教程:幀捕獲和視頻創建

注意&#xff1a;這是我們的“ Xuggler開發教程 ”系列的一部分。 到目前為止&#xff0c;在我們的Xuggler教程系列中&#xff0c;我們已經對視頻處理的Xuggler進行了介紹&#xff0c;并討論了轉碼和媒體修改 。 在本教程中&#xff0c;我們將看到如何解碼視頻和捕獲幀&#xf…

面向對象-原型對象

創建對象 Js中可以用構造函數模式創建對象&#xff0c;如&#xff1a; function Person(name, age, job) {this.name name;this.age age;this.job job;this.sayName function () {alert(this.name);}}var person1 new Person("Nicholas", 29, "aa");v…