Maison base de données tutoriel mysql 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

 

Copier après la connexion

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>

Copier après la connexion
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment mettre en œuvre la double connexion WeChat sur les téléphones mobiles Huawei ? Comment mettre en œuvre la double connexion WeChat sur les téléphones mobiles Huawei ? Mar 24, 2024 am 11:27 AM

Comment mettre en œuvre la double connexion WeChat sur les téléphones mobiles Huawei ?

Comment utiliser les touches de raccourci pour prendre des captures d'écran dans Win8 ? Comment utiliser les touches de raccourci pour prendre des captures d'écran dans Win8 ? Mar 28, 2024 am 08:33 AM

Comment utiliser les touches de raccourci pour prendre des captures d'écran dans Win8 ?

Partage de conseils Win11 : une astuce pour éviter de vous connecter avec un compte Microsoft Partage de conseils Win11 : une astuce pour éviter de vous connecter avec un compte Microsoft Mar 27, 2024 pm 02:57 PM

Partage de conseils Win11 : une astuce pour éviter de vous connecter avec un compte Microsoft

Comment implémenter la fonction de clonage WeChat sur les téléphones mobiles Huawei Comment implémenter la fonction de clonage WeChat sur les téléphones mobiles Huawei Mar 24, 2024 pm 06:03 PM

Comment implémenter la fonction de clonage WeChat sur les téléphones mobiles Huawei

Guide de démarrage de VSCode : une lecture incontournable pour les débutants afin de maîtriser rapidement les compétences d'utilisation ! Guide de démarrage de VSCode : une lecture incontournable pour les débutants afin de maîtriser rapidement les compétences d'utilisation ! Mar 26, 2024 am 08:21 AM

Guide de démarrage de VSCode : une lecture incontournable pour les débutants afin de maîtriser rapidement les compétences d'utilisation !

Un incontournable pour les vétérans : Conseils et précautions pour * et & en langage C Un incontournable pour les vétérans : Conseils et précautions pour * et & en langage C Apr 04, 2024 am 08:21 AM

Un incontournable pour les vétérans : Conseils et précautions pour * et & en langage C

Comment résoudre le problème de l'appui sur la touche W pour déclencher la fonction stylet dans le système Win10 ? Comment résoudre le problème de l'appui sur la touche W pour déclencher la fonction stylet dans le système Win10 ? Mar 23, 2024 pm 01:01 PM

Comment résoudre le problème de l'appui sur la touche W pour déclencher la fonction stylet dans le système Win10 ?

Compétences en programmation PHP : comment accéder à la page Web en 3 secondes Compétences en programmation PHP : comment accéder à la page Web en 3 secondes Mar 24, 2024 am 09:18 AM

Compétences en programmation PHP : comment accéder à la page Web en 3 secondes

See all articles