1. 程式人生 > >Visual Studio IDE中快速進行h檔案和cpp檔案切換的巨集

Visual Studio IDE中快速進行h檔案和cpp檔案切換的巨集

新建一個巨集模組,把以下程式碼複製到模組中儲存,然後選擇“工具->選項->環境->鍵盤”,在顯示命令包含中輸入SourceHeaderJumper找到相應命令,選中後繫結一個快捷鍵即可。

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 SubSourceHeaderJumper() 'splitted file name DimSArr As
System.Array 'new filename generated by macros DimNewFN AsString 'file name base (without extention) DimFNBase AsString 'file extention DimExt AsString 'simple counter DimiAsInteger IfDTE.ActiveDocument()IsNothingThen ExitSub EndIf SArr=DTE.ActiveDocument().Name().Split(".") 'has file extention? If
(SArr.GetLength(0)<2)Then ExitSub EndIf 'file name base FNBase=DTE.ActiveDocument().Path() Fori=0ToSArr.GetLength(0)-2 FNBase=FNBase+SArr(i)+"." Next 'file extention Ext=System.Convert.ToString(SArr(SArr.GetLength(0)-1)).ToLower() 'business logic If(Ext="cpp")Or(Ext="c")Then NewFN=FNBase+"h" Else If
Ext="h"Then NewFN=FNBase+"cpp" IfNotSystem.IO.File.Exists(NewFN)Then NewFN=FNBase+"c" EndIf EndIf EndIf 'if you don't want add file to tabs uncomment next line 'DTE.ActiveDocument().Close() 'opens needed file IfSystem.IO.File.Exists(NewFN)Then DTE.ItemOperations.OpenFile(NewFN) EndIf EndSub

相關推薦

Visual Studio IDE快速進行h檔案cpp檔案切換巨集

新建一個巨集模組,把以下程式碼複製到模組中儲存,然後選擇“工具->選項->環境->鍵盤”,在顯示命令包含中輸入SourceHeaderJumper找到相應命令,選中後繫結一個快捷鍵即可。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Visual Studio 2008 、 Windows 環境變數介紹c++檔案檔案路徑

Visual Studio 2008  和 Windows 環境變數對設定 相對路徑很重要,這樣便於程式碼的移植,即使換一臺計算機,程式碼不用更改配置,直接就能用。 可以在專案的“工具”“屬性頁”對話方塊中任何接受字串的位置使用這些巨集。這些巨集不區分大小寫。 

.net WinForm程式呼叫Visual Studio IDE 資料連線配置介面 (一個DLL搞定)

玩過直接調 資料庫配置介面的一定對如下三個東西不陌生 Microsoft.Data.ConnectionUI.Dialog.dll -- 微軟自帶的資料連線配置介面庫 Microsoft.Data.ConnectionUI.dll --微軟自帶的資料連線配置介面庫 Micr

MFC工程匯入使用已有的.h檔案.cpp檔案

對於很多工程來說,我們不用每一個類都需要自己來寫,如果有別人已經編寫好的類,我們可以拿過來直接用,但這需要我們把這些檔案匯入我們的工程中。首先你得把自定義的.h和.cpp檔案右鍵新增到你的MFC工程中

Qt 生成ui對應的h檔案cpp檔案的方法

2018-04-04 建立人:Ruo_Xiao 開發環境:Qt 5.2.1 郵箱:[email protected] 將ui檔案copy到uic.exe同一目錄下(qt的安裝目錄中bin下)。

.c檔案.cpp檔案導致的編譯問題

今天在編譯OpenGL紅寶書附帶原始碼中的light.c檔案時遇到一個詭異的問題: 如圖light .c,在不做任何修改的情況編譯OK。然而只要在某些地方寫了可執行程式碼,則會無法通過編譯器編譯! (這幾行程式碼如果寫在main函式裡的第一句則OK) 我用的VS08.

一種利用Cmake,使得低版本Visual Studio IDE快速執行高版本VS專案的方法~

我們在實際程式設計中,經常會遇到如下情形: 電腦上安裝的是VS2008,需要執行的專案竟然是用VS2010或者VS2012編寫的,如何用VS2008,快速的執行高版本的專案,是一個很實際的操作。 首先,這種情況完全可以通過重新手動新建VS2008工程,手動新增檔案的方式解

Visual Studio 2013.dll檔案的顯式呼叫方法

為什麼需要dll      程式碼複用是提高軟體開發效率的重要途徑。一般而言,只要某部分程式碼具有通用性,就可將它構造成相對獨立的功能模組並在之後的專案中重複使用。比較常見的例子是各種應用程式框架,

Visual studio 通過檔名快速定位檔案

Latest update: in Visual Studio 2010 you can use Ctrl + , to find any elements (Class name/ file name/method name... etc) Quickly Find/

Android Studio External Tools快速生成.h標頭檔案.so

這篇部落格主要矯正圖片中提示的寫法(因為使用的時候已經過時了) 1.配置Anroid Studio(這步是關鍵) 使用[command+,] 開啟Preferences,選擇External Tools,點選加號框如下圖: Paste_Image.png 點選+號之後,開

Visual Studio Debugger七個鮮為人知的小功能

.cn disable 轉載 解決問題 內存 初始 -668 調試工具 利用 Visual Studio debugger是一個很棒的調試工具,可以幫助程序猿們快速地發現和解決問題。這裏給大家簡單介紹一下VS調試工具中的七個鮮為人知的小功能。 1. 一鍵跳轉到指定語句

微軟移除Visual Studio 2015的UML

世紀 價值 rdquo arc 必須 lan uml 其中 產品 微軟已經在Visual Studio 2015中移除了UML(Unified Modeling Language,統一建模語言),原因是該語言使用率過低。因此微軟要優化產品結構,把好鋼用在刀刃上。 Visu

Visual Studio 2015 關閉 Browser Link

ebr errors spa style set add web log ble 從 Visual Studio 2013 起,增加了Browser Link功能。實際上,是一個很討厭的東西(不知道功用是什麽),在debug mode下,一直向瀏覽器的debug cons

Visual Studio 2010 創建 ASP.Net Web Service

準備 visual sdn 自己 pac arp 多人 blog als http://blog.csdn.net/yapingxin/article/details/7331375 很多人在論壇裏說,在Visual Studio 2010中不能創建“ASP.Net Web

Visual studio 2017 的Javascript智能提示

內容 工具 csdn uid 下界 target 拖動 js調試 腳本 1、智能提示 對於JS文件中的API,你若需要讓那個JS文件中的方法能夠在你寫的那個JS文件中能夠智能顯示的話,直接把它拉進你的JS文件中就好了。 舉個例子:你想 在你正在寫的a.js文件中引用b

Visual Studio CodeJavaScript開發環境的配置

擴展 下載 ner con 針對 文件夾 技術 一個 添加   Visual Studio Code簡稱VS Code,是一款由微軟公司免費開源的現代化輕量級代碼編輯器,幾乎支持所有的主流開發語言的語法高亮、自定義熱鍵、代碼片段、括號匹配等諸多特性,還支持插件擴展,並針對網

C#基礎總結(二) —— C#開發工具 Visual Studio(IDE)

暫停 基本上 必備 img 包含 adl 裏的 方案 運行 一、Visual Studio   Visual Studio 是微軟公司的一個開發工具集,是C#開發必備利器。下面附上VS2013簡體中文社區版的下載地址:    鏈接:https://pan.baidu.com

windows通過Visual Studio Code配置GO開發環境(轉)

fin gpe def 微軟 sqs oba 安裝插件 包括 ont 一、GO語言安裝 詳情查看:GO語言下載、安裝、配置 二、GoLang插件介紹 對於Visual Studio Code開發工具,有一款優秀的GoLang插件,它的主頁為:https://gith

Visual Studio 2017,.NET(C#)通過Oracle.ManagedDataAccess來連接Oracle數據庫

成了 lin cnblogs img 輸入 cli acl 程序 選擇 C#如何通過Oracle.ManagedDataAccess來連接Oracle數據庫 1、先創建一個項目,鼠標右擊項目中的引用,再點擊管理NuGet程序包(也可以先下載dll文件,再選添加引用),在搜索

Visual Studio 2017安裝bower

png val web 4.0 項目 http mage .net oot 在項目目錄下添加一個文件.bowerrc { "directory": "wwwroot/lib" } JS包默認安裝到webroot的lib文件夾,可以通過.bowerrc文件更改安裝路徑