Heim Datenbank MySQL-Tutorial Source Insight技巧:头文件和实现文件快捷键打开的方式

Source Insight技巧:头文件和实现文件快捷键打开的方式

Jun 07, 2016 pm 03:36 PM
insight source 实现 快捷键 打开 技巧 文件

http://blog.chinaunix.net/uid-27213819-id-3810619.html source insight并没有提供这样的快捷键,有时候用着比较烦人。终于找到了方法:使用宏命令,并设置快捷键与之绑定。 1、打开source insight,Project - Open Project,打开Base项目,注:Base项目是

1

 

Nach dem Login kopieren

http://blog.chinaunix.net/uid-27213819-id-3810619.html

source insight并没有提供这样的快捷键,有时候用着比较烦人。终于找到了方法:使用宏命令,并设置快捷键与之绑定。

1、打开source insight,Project -> Open Project,打开Base项目,注:Base项目是source insight默认已经创建的。

2、打开Utils.em文件,在该文件的末尾加入如下内容:

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

/*

  cpp和hpp文件互换(当前只支持同一目录下的文件互换)

*/

macro switch_cpp_hpp()

{

    hwnd = GetCurrentWnd()

    hCurOpenBuf = GetCurrentBuf()

    if (hCurOpenBuf == 0)

        stop

    curOpenFileName = GetBufName(hCurOpenBuf)

    curOpenFileNameLen = strlen(curOpenFileName)

   

    // 文件类型临时缓冲区

    strFileExt = NewBuf("strFileExtBuf")

    ClearBuf(strFileExt)

       

    // 头文件类型

    index_hpp_begin = 0 // 头文件开始索引

    AppendBufLine(strFileExt, ".h")

    AppendBufLine(strFileExt, ".hpp")

    index_hpp_end = GetBufLineCount(strFileExt) // 头文件结束索引

       

    // 源文件类型

    index_cpp_begin = index_hpp_end // 源文件开始索引

    AppendBufLine(strFileExt, ".c")

    AppendBufLine(strFileExt, ".cpp")

    AppendBufLine(strFileExt, ".cc")

    AppendBufLine(strFileExt, ".cx")

    AppendBufLine(strFileExt, ".cxx")

    index_cpp_end = GetBufLineCount(strFileExt) // 源文件结束索引

   

    isCppFile = 0 // 0:未知 1:头文件 2:源文件,默认未知扩展名

    curOpenFileExt = "" // 当前打开文件的扩展名

    index = index_hpp_begin

    // 遍历头文件,判断是否当前打开文件是头文件类型

    while(index <span>3、关闭Base项目,重新打开Source Insight。</span>

 

<p>

4、打开Option -&gt; Key Assignments。在Command栏选中“Macro: switch_cpp_hpp”;点击Assign New Key按钮设置快捷键(Ctrl+·),点击OK,就设定好了。</p>

<p>

5、再打开一个项目,试试你刚刚设定的快捷键吧!!!</p>

<br>

<br>

<p>

<br>

</p>

<br>

<p><br>

</p>

Nach dem Login kopieren
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie implementiert man die doppelte WeChat-Anmeldung auf Huawei-Mobiltelefonen? Wie implementiert man die doppelte WeChat-Anmeldung auf Huawei-Mobiltelefonen? Mar 24, 2024 am 11:27 AM

Wie implementiert man die doppelte WeChat-Anmeldung auf Huawei-Mobiltelefonen?

Wie verwende ich Tastenkombinationen, um Screenshots in Win8 zu machen? Wie verwende ich Tastenkombinationen, um Screenshots in Win8 zu machen? Mar 28, 2024 am 08:33 AM

Wie verwende ich Tastenkombinationen, um Screenshots in Win8 zu machen?

Teilen von Win11-Tipps: Ein Trick, um die Anmeldung mit einem Microsoft-Konto zu überspringen Teilen von Win11-Tipps: Ein Trick, um die Anmeldung mit einem Microsoft-Konto zu überspringen Mar 27, 2024 pm 02:57 PM

Teilen von Win11-Tipps: Ein Trick, um die Anmeldung mit einem Microsoft-Konto zu überspringen

So implementieren Sie die WeChat-Klonfunktion auf Huawei-Mobiltelefonen So implementieren Sie die WeChat-Klonfunktion auf Huawei-Mobiltelefonen Mar 24, 2024 pm 06:03 PM

So implementieren Sie die WeChat-Klonfunktion auf Huawei-Mobiltelefonen

VSCode-Erste-Schritte-Leitfaden: Ein Muss für Anfänger, um die Verwendungsfähigkeiten schnell zu erlernen! VSCode-Erste-Schritte-Leitfaden: Ein Muss für Anfänger, um die Verwendungsfähigkeiten schnell zu erlernen! Mar 26, 2024 am 08:21 AM

VSCode-Erste-Schritte-Leitfaden: Ein Muss für Anfänger, um die Verwendungsfähigkeiten schnell zu erlernen!

Ein Muss für Veteranen: Tipps und Vorsichtsmaßnahmen für * und & in C-Sprache Ein Muss für Veteranen: Tipps und Vorsichtsmaßnahmen für * und & in C-Sprache Apr 04, 2024 am 08:21 AM

Ein Muss für Veteranen: Tipps und Vorsichtsmaßnahmen für * und & in C-Sprache

Wie kann das Problem gelöst werden, dass im Win10-System die W-Taste gedrückt wird, um die Stiftfunktion auszulösen? Wie kann das Problem gelöst werden, dass im Win10-System die W-Taste gedrückt wird, um die Stiftfunktion auszulösen? Mar 23, 2024 pm 01:01 PM

Wie kann das Problem gelöst werden, dass im Win10-System die W-Taste gedrückt wird, um die Stiftfunktion auszulösen?

PHP-Programmierkenntnisse: So springen Sie innerhalb von 3 Sekunden zur Webseite PHP-Programmierkenntnisse: So springen Sie innerhalb von 3 Sekunden zur Webseite Mar 24, 2024 am 09:18 AM

PHP-Programmierkenntnisse: So springen Sie innerhalb von 3 Sekunden zur Webseite

See all articles