source insight程式碼自動對齊
一直使用source insight工具閱讀與編寫程式碼,以前也推薦過source insight的切換標籤欄工具(switch Tabbar),今天看到一款GNU的astyle工具,她是一個免費的程式碼格式化工具,能夠整理符合c/c++規範 ,可以將astyle.exe外掛到SourceInsight中。
下面簡單說一下,我喜歡的風格
1、括號的編寫方式
2、空行對齊的方式
具體操作如下:
A、解壓後將bin資料夾下的astyle.exe放到D:\Program Files\Source Insight 3目錄下(自己可以放在任意位置)在SourceInsight選單欄裡,Options-->Custom Commands介面 上選擇:Add,在彈出對話方塊寫入 Astyle。
B、在run中新增"D:\Program Files\Source Insight 3" --style=ansi %f,其中,如果astyle.exe所在路徑中有空格,必須用""括起來,引數--style=ansi 代表ansi C 格式(如果你需要格式化java程式碼,這個地方改為:--style=java),"%f"是指作用於當前檔案。Dir留空,將Iconic Window, Capture Output, Parse Links in OutPut, File,then Line 四項前打上勾。 如下圖所示。
C、在上面的介面上還可以為這個命令設定快捷鍵,點選"keys",新增你覺得方便的按鈕。在SourceInsight選單欄裡,Options-->Menu Assignments介面上,將這個命令名稱為Astyle新增到某工具欄下,我是依然放在了Option下,在左面的Command列表裡找到我們剛才新增的"Astyle",在右面的Menu中選擇你要加到那個選單下,這裡我加到"Option"下,可以在"Menu Contents"選擇適當位置,點選"insert"即可。如下圖所示。
在需要整理格式的檔案,點一下工具的Astyle就可以了。
PS:以前還寫過source insight程式碼對齊Tab鍵終極版,有了這個工具,那的用處也就不打了,只是在自己編寫程式碼的時候可以控制對齊方式,如果整理程式碼效率就太低了。
相關推薦
source insight程式碼自動對齊
一直使用source insight工具閱讀與編寫程式碼,以前也推薦過source insight的切換標籤欄工具(switch Tabbar),今天看到一款GNU的astyle工具,她是一個免費的程式碼格式化工具,能夠整理符合c/c++規範 ,可以將astyle.e
Xcode8 程式碼自動對齊快捷鍵
http://blog.csdn.net/wangqiuyun/article/details/7853559 Xcode8 程式碼格式化/自動排版: Xcode8 版本:版本 選中需要格式化程式碼 -> Editor -> St
VS程式碼自動對齊
點【編輯】-【高階】-【設定選定內容的格式】 或者按Ctrl + K 然後再按Ctrl + F 就好了 你可以在常用快捷鍵自定義 視窗中進行檢視 1.進入工具-選項 對話方塊 2.選擇【環境】-【鍵盤】 3.在 【顯示命令包含】 下面的對話方塊中輸入“對齊”關鍵字,然
Eclipse中程式碼自動對齊
寫程式碼的時候經常會因為種種原因使得程式碼行混亂,這樣非常不利於閱讀和開發,可以通過下面的方法來使程式碼自動對齊 在Eclipse的選單欄點選Source 在Source選項裡選擇Format 然後程式碼就會自動對齊了,當然熟練了以後可以直接通過C
source insight 程式碼對齊設定
1. SMART TAB的用法. 解決自動縮排. 新開一個PROJECT後,點Options->Document Options,彈出對話方塊後先在左上角選好要用的Document Type,主要就是設C Source File和C++ Source File
Source insight程式碼對齊
由於source insight預設採用Verdana字型,這種字型不是等寬的。如果使用這種字型本身就很難對齊(無論是使用空格或Tab鍵)。 改變source insight的字型,推薦使用Courier New字型,9號大小。方法Options->Document
notepad++自動對齊使用空格代替Tab並將空格顯示為小點
什麽 d+ targe 制表符 eight ++ get python width 一、說明 對大多數語言而言自動對齊使用空格還是tab對編譯運行並沒有什麽影響,但對python問題就很大;因為就算是縮進看起來是一樣的但某些行用空格某些行用tab運行會報錯。 另外除了空格替
Spket1.6.23在Eclipse下新增程式碼自動補齊功能的配置:
一、Spket簡介 Spket是一個RIA的開發工具,具有程式碼自動完成、語法高亮、內容概要等功能,可以幫助開發人員高效的編寫JavaScript程式。 效果圖: 二、安裝Spket 1.去官網(http://www.spket.com/download.
sublime自動對齊Alignment外掛快捷鍵
由於Ctrl+Alt+A可能跟某IM截圖的快捷鍵衝突,修改Sublime Text 2快捷鍵的方法如下: 開啟 Preferences=>Package Settings=>Alignment=>Key Bindding - User然後寫入 1 2 3 [ {
基於MTCNN的人臉自動對齊技術原理及其Tensorflow實現測試
人臉識別是計算機視覺研究領域的一個熱點。而人臉識別包含了諸多步驟,其實現技術流程如下圖所示(摘自http://www.techshino.com/upfiles/images/%E4%BA%BA%E8%84%B8%E8%AF%86%E5%88%AB%E6%8
Android Studio XML佈局檔案設定程式碼自動補齊快捷鍵
Android Studio XML佈局檔案中你會發現無法進行程式碼快捷鍵提示了,經過查詢發現: File -> Settings -> keymap 然後在收入框裡寫 Basic 我的是更改為Alt+反斜槓 然後右擊Basic的快捷鍵remove再新增你想
Android平臺,C/C++程式碼記憶體對齊問題(signal SIGBUS Error)
最近手機版本老出現崩潰,之前出現過,但很偶然。最近出現機率比較高,就跟查一下。 報了signal SIGBUS BUS Error,最終定位在uint32_t i32 = *((uint32_t*)m_data); 這句語出了問題, 確認m_data記憶體是正確的,並且在P
Revit二次開發之技能篇(一)———軸網自動對齊
在做專案的過程中,軸網都是進行翻模或者拾取,而翻模出來的軸網往往都是不堪入目的,為了滿足專案需要,做了軸網對齊的功能,廢話不多說,直接上乾貨。 首先做一些準備工作,先建立一個軸網過濾類,接下來會用到,程式碼如下: class GridSelectionFilter : ISelection
source insight配置(自動排版,多標籤顯示,註釋,刪除中文亂碼)
一.下載ASTYLE_2.0(自動排版) 1,http://pan.baidu.com/s/1nu5Apdv 2,開啟你的SourceInsight, 選擇選單“Options–>Custom Commands–>Add”, 輸入Artistic
sublime自動對齊外掛
現在sublimeText2有幾個自動對齊的外掛,比如 Sublime Alignment:預設快捷鍵:Ctrl+Alt+A (Windows, Linux); Command+Option+A (OSX)VAlign:基於Sublime Alignment做的,預設快
Xcode自動對齊外掛XALign
XALgn是一個很有用處的小外掛,可以讓程式碼更整潔乾淨,使用方式很簡單,一句命令列搞定. 1:使用命令列,自動安裝了。 curl github.so/XAlign/build/install.sh | sh解除安裝使用 curl github.so/XAlign/buil
程式碼垂直對齊的好處
什麼是垂直對齊?舉個小例子:C1234introbert_age=32;intannalouise_age=25;intbob_age=250;intdorothy_age=56;下面的程式碼更易於閱讀:C1234introbert_age=32;intannalouise_
Myeclipse 自動對齊快捷鍵
*******************華麗的分隔符*********************************** 預設情況下: Ctrl + Shift + F 或者 Ctrl + A,
vim程式碼塊對齊,常用的就是左對齊
找了半天,還是大牛的部落格比較有用: 從其他地方複製了一個格式很亂的程式碼到 vi 文字中,想讓程式碼左對齊怎麼辦?直接在“命令列模式”下使用::{range}left [margin] 解釋: {range}指需要對那些行進行操作; [margin]指最終該行首字元據螢幕
IntelliJ IDEA設定程式碼括號對齊方式
IntelliJ IDEA預設的對齊方式如下:括號跟函式名在一行 想改為括號獨自佔一行,如下: 配置方式如下: File->Setting->Editor->Code Styl