Sublime預設系統語言設定
Sublime Text 2預設使用的就是UTF8,這個UTF8模式使用的是不帶BOM的,如果要修改這個配置,到Perference->Settings-User->中添加:"default_encoding": "UTF-8",而後儲存即可。UTF-8可以替換成你需要的編碼格式。
通過samba,在win7上面編輯ubuntu下面的檔案,儲存的時候,有時候會發現檔案被儲存為dos格式的(如換行等),隻能在ubuntu下面通過指令來一個一個轉換。可不可以設定sublimetext的預設儲存格式是unix的呢?
檔案的格式控制可以Perference->Setting-*中找到。設定對象是default_line_ending,這個參數有三 個可用選
項:system,windows,unix,system是根據目前系統情況設定,windows使用的CRLF,unix使用的是 LF。按你的情況,應該在Setting-User中設定"default_line_ending":"unix"就可以解決這個問題。
Sublime 插件:C語言篇
如何安裝插件詳見:https://packagecontrol.io/installation
- Alignment:選中并按
就可以使其按照等号對其。 按等号對其,強迫症患者必備ctrl+alt+a
- C Improved:更加人性化的C語言着色方案。 着色對比,還不錯 最好設定為預設用C Improved打開C檔案
- CoolFormat:簡單好用的代碼格式化工具,相當于簡化版的Astyle,預設
格式化目前檔案,ctrl+alt+shift+q
格式化目前選中。 預設選中按ctrl+alt+shift+s
格式化目前 注:格式的設定可以打開控制台,輸入CoolFormat : Formatter Setting,C/C++文檔參考此處 控制台相關指令ctrl+alt+shift+s
- DocBlockr:自動生成大塊的注釋,并且可以用
在不同内容之間切換,很爽的 用tab
在參數之間平滑切換 當然,不在函數上面也可以比較友善的生成注釋塊 注:安裝完重新開機一下,否則可能效果不理想,比如tab
跳到别的地方去了tab
- AllAutocomplete:Sublime自帶的可以對目前檔案中的變量和函數名進行自動提示,但是AllAutocomplete可以對打開的所有檔案的變量名進行提示,增強版的代碼自動提示符。
Extend Sublime autocompletion to find matches in all open files of the current window
- CTags:可以在函數的聲明和定義自檢來回跳轉了,首先需要下載下傳Ctags,比如我存在D盤的根目錄下,之後需要在Sublime中配置路徑。 Ctags路徑設定 然後在工程檔案夾的右鍵生成索引檔案, 為工程檔案夾内的檔案生成索引 然後就可以用
跳轉到定義處了,ctrl+shift+左鍵
回來了(不過,還是沒有Source Insight友善,可以實時小視窗預覽) 跳過來跳過去ctrl+shift+右鍵
-
SublimeAStyleFormatter:國人做的Astyle Sublime版,蠻不錯的。
安裝完成之後,下面這個配置一定要打開,即儲存自動格式化,這個相比于CoolFormat要簡單很多。
儲存自動格式化配置 按
儲存的同時自動格式化目前檔案ctrl+s
-
Cscope:TBC
參考:
- https://www.zybuluo.com/lanxinyuchs/note/33551
- http://hwchiu.logdown.com/posts/174922-sublime-text-3-cscope
Sublime插件:Markdown篇
如何安裝插件詳見:https://packagecontrol.io/installation
- MarkDown Editing:支援Markdown文法高亮;支援Github Favored Markdown文法;自帶3個主題。 MarkDown Editing 界面 主題選擇 注:如果你安裝完之後,遇到了如下的錯誤,那麼你安裝的時候可能開着一個Markdown檔案,是以解除安裝完之後在不打開Markdown的情況下再次安裝就可以解決了。 Markdown.tmLanguage錯誤
- MarkdownPreview:按
生成網頁HTML;在最前面添加CTRL + B
自動生成目錄; Markdown 生成HTML預覽[TOC]
- Markdown Extended +Extends Monokai:不錯的Markdown主題,支援對多種語言的高亮 C語言文法高亮
- OmniMarkupPreviwer:實時在浏覽器中預,而
是需要手動生成的和F5的。覽如果雙屏的話,應該具有不錯的體驗。快捷鍵如下:MarkdownPreview
-
: Preview Markup in Browser.Ctrl+Alt+O
-
: Export Markup as HTML.Ctrl+Alt+X
-
: Copy Markup as HTML. 實時在浏覽器中顯示編輯的文檔Ctrl+Alt+C
-
-
TableEditor:Markdown中的表格書寫體驗真心不咋樣,所有有人為這個開發了一個插件,具有較好的自适應性,會自動對齊,強迫症患者喜歡。
首先需要用
打開這個功能(Table Editor: Enable for current syntax or Table Editor: Enable for current view or "Table Editor: Set table syntax ... for current view"),然後就可以狂用ctrl + shift + p
來自動完成了~~~ 用tab
來自動完成表格間的切換和下一行表格的生成tab
- Markdown TOC:編輯MD檔案的時候可以檢視自動生成,并且可以控制生産目錄的層次,不過不會自動跳轉。編輯的時候可以看看,如果需要生成的HTML具有超連結跳轉的功能,還是用MarkdownPreview吧。 修改目錄深度實時在MD檔案中預覽,不過這個用
就可以産看,個人覺得不太實用CTRL+R
- SmartMarkdown:貌似是為Emacs使用者打造的。
Sublime Text 系列
- Sublime Text:學習資源篇
- Sublime插件:增強篇
- Sublime插件:Markdown篇
- Sublime插件:C語言篇
轉載于:https://www.cnblogs.com/tham/p/6827325.html