惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
Stack Overflow Blog
Stack Overflow Blog
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
T
The Blog of Author Tim Ferriss
博客园 - 叶小钗
N
Netflix TechBlog - Medium
腾讯CDC
C
Check Point Blog
P
Proofpoint News Feed
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI
S
SegmentFault 最新的问题
F
Fortinet All Blogs
美团技术团队
U
Unit 42
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 司徒正美
F
Full Disclosure
Recorded Future
Recorded Future
D
DataBreaches.Net
博客园 - 【当耐特】
Martin Fowler
Martin Fowler
J
Java Code Geeks
I
InfoQ
Y
Y Combinator Blog
A
About on SuperTechFans
AI
AI
爱范儿
爱范儿
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Forbes - Security
Forbes - Security
W
WeLiveSecurity
M
MIT News - Artificial intelligence
雷峰网
雷峰网
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Simon Willison's Weblog
Simon Willison's Weblog
Schneier on Security
Schneier on Security
The GitHub Blog
The GitHub Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
aimingoo的专栏
aimingoo的专栏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
G
GRAHAM CLULEY
Know Your Adversary
Know Your Adversary
Latest news
Latest news
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
D
Docker
Recent Commits to openclaw:main
Recent Commits to openclaw:main
量子位
V2EX - 技术
V2EX - 技术
Project Zero
Project Zero

博客园 - tecsun

Base64 Encode and Decode - BCB[转] BCB 控制 Excel类[转] char * 与 wchar_t *(BSTR) 转换 WINXP总是默认以Administrator登陆系统,怎样让自建用户启动 [轉]MD5算法(C++实现) [轉]MYSQL 字符集问题 [轉]mysql多种存储引擎及特点 MySQL date/time 不能转换为 System.DateTime的问题[VS2005(C#)+mysql] mysql 相关 [转]写得蛮好的linux学习笔记 VS2005中使用mysql 在ubuntu下使用qq[转] [轉自ccrun by dewbow ] BCB和TTS5.1做中文语音 分割字符串(BCB)(從文本文檔中取出需要的字符串) [C++]BCD碼轉換問題 [轉]我们必须了解的8个dos命令(转自http://www.hxblog.net/article.asp?id=491) [C#][轉]字符转ASCII码,ASCII码转字符 控制外部應用程式的一些記錄(C++) [轉]窗口句柄的获得
Borland IDE 常用热键简介
tecsun · 2008-01-04 · via 博客园 - tecsun

Borland IDE 常用热键简介 v0.1 :)

     Borland的Delphi/BCB系列产品有一个非常强大的IDE,知道并且用好其中的热键能够在编程中为自己省下很多功夫一下:)
    具体的详细说明到帮助里面查 keyboard shortcuts
0.  Ctrl + Spacebar and Shift+Ctrl+Spacebar
   敲入一个类或者结构名如"TObject."然后Ctrl+Spacebar, IDE自动列出所有可能的选项,此乃自动完成功能
    敲入一个函数如"func("然后Shift+Ctrl+Spacebar,自动提示函数的参数信息,注意:这个热键与中文输入法切换冲突,强烈建议常用 Delphi/BCB者把切换中文热键改掉(偶用的是Shift+Ctrl+Alt+SpaceBar),然后装一个诸如紫光等支持Shift键切换中英 状态的输入法,就一切OK :)
 
1.  Ctrl + Shift + U(un-indents) or Ctrl + Shift + I(indents)
    将选定的区块左移(U)或右移(I)一个Tab,对程序排版非常有帮助的热键。类似于VC中的Tab or Shift + Tab 
 
2.  Alt + [ or Alt + ]
   跳转到匹配当前的括号的位置,比如一段程序void __fastcall TfrmMain::FormCreate(TObject *Sender)
    {
      InitGuideTree();
    }
    如果将光标停在一个"{"字符上,按Alt + [或者Alt + ]就可以切换到另外一个 }上去,这个热键在一大堆(((...)))把你弄混的时候很有用,呵呵
  
3.  Ctrl + E
    增量搜索功能,按下热键后,编辑器状态条上出现Searching for:字样,输入需要搜索的字符,编辑器会自动定位到最近的匹配位置还可以用backspace回退的说
  
4.  Alt + [Keypad digits]
    可以在IDE中输入非标准字符,打开小键盘的NumLock灯,然后直接按住Alt,敲入ASCII码即可,如Alt + 137输入‰字符,不过因为在中文环境下的关系,很多字符显示是个?,必须使用特定的字体

5.  Ctrl + Enter or Ctrl + Mouse Left Button
   快速打开指定文件。当光标停在一个字符串上时,按Ctrl+Enter则IDE在其搜索路径里面寻找此字符串同名文件,如果找到立即打开在打开 Delphi unit和BCB header文件时非常有用。按住Ctrl然后鼠标移动到一个字上时,会出现类似超链接的显示。单击之会自动跳转到此变量或函数定义的位置,调试代码时超 方便比什么ClassExplorer有用多了,呵呵

6.  Ctrl + Up or Ctrl + Down
    Ctrl按住不动,可以用上下键浏览代码,光标不会跟随但是如果超过一页,光标就停留在当前页最上/下一行浏览附近代码时非常有用

7.  Ctrl + Left or Ctrl + Right
    以一个字为单位移动光标

8.  Ctrl + backspace
    删除当前的一个字,先用Ctrl + Right切换到需要删除的字末尾,然后删除之,很方便的说

9.  Ctrl + Shift + G
   生成一个GUID,写COM程序时非常有用,不象VC还要用什么GuidGen 真是麻烦,另外做头文件标记时也有用。BCB生成的头文件一般以这样的形式开始,会出现命名处突的情况,
//--------------------------------------------------------------------------
-
#ifndef Unit1H
#define Unit1H
//--------------------------------------------------------------------------
-
    这方面VC想得比较周期                                                 
#if !defined(AFX_DO_H__AAA09E93_0482_4525_BA98_11ABF0CCFFDF__INCLUDED_)
#define AFX_DO_H__AAA09E93_0482_4525_BA98_11ABF0CCFFDF__INCLUDED_
    于是可以用一个GUID手工加在BCB生成的头文件开始,如
//--------------------------------------------------------------------------
-
#ifndef TypedListH_0CBFE2E8_E7C5_4D88_9844_1F177F4B00E4
#define TypedListH_0CBFE2E8_E7C5_4D88_9844_1F177F4B00E4
//--------------------------------------------------------------------------
-
10. Alt + Shift + Arrow
    按住Alt + Shift + 然后用方向键可以选择一个矩形区域进行操作,在源代码格式排版时有时非常有用
11. Ctrl + Shift + Number or Ctrl + Number
    Ctrl + Shift 加一个数字键可以定义一个书签,然后用Ctrl+数字键跳转到此书签,修改调试代码时非常方便
12. 设计界面中 Ctrl + Arrow
    设计时用Ctrl + 方向键可以按象素级微调控件位置
13. Ctrl + j
    代码模板功能,比如你输入classc然后Ctrl+j就会出现
  class T : public T                                 
  class T : public T
  {
  private:
  protected:
  public:
    __fastcall T();
    __fastcall ~T();
  __published:
  };
     想偷懒的人自己看看Tools/Editor Properties/Code Insight/Code templat
es 里面的模板列表好了,还可以加入自己的模板。不过偶比较喜欢用ClassExplorerPro    可以自动生成需要的所有东东的说,呵呵
14. Alt + 0
    Windows List窗口,列出当前所有的打开的窗口,切换非常方便
15. Alt + Mouse: 可以竖向选取