搜档网
当前位置:搜档网 › Source Insight快捷键

Source Insight快捷键

Source Insight快捷键
Source Insight快捷键

程序员修炼之道》是一本整体阐述高效开发的书籍。在书的第三章指出:精通一种编辑器并且让他成为手的延伸是提高开发效率的一个重要途径。本文结合实例介绍如何使用SourceInsight提高开发的效率和规范。

缩进与TAB

1. Options菜单Document Options Editing Options框中,tab width= 4 Editing Options框中,勾选Expand tabs(这样,按tab键、等价于输入4个空格)在严格的编码规范中不可以使用Tab,要使用空格。这个是节省工作的符合编码规范的好方法。

2. Options菜单Document Options选择合适的文件类型点击右边中间的Auto Indent钮在弹出的框中,左边选中点Simple。这样在输入函数回车后"{"不会缩进,而是和函数名称对齐。

恢复ctrl+a的全选功能

Options菜单Key assignments,通过关键词save 找到save all,删除快捷键,通过关键词select 找到select all,更改为ctrl +a.

使用宏功能

安装宏文件

①复制到SourceInsight安装目录;

②Project→Open Project,打开Base项目;

③将复制过去的em文件添加入Base项目;

④将默认的utils.em文件从项目中删除。

⑤重启SourceInsight

指定快捷键

插入文件注释

1.添加环境变量MyName = ***

2. Options菜单Key assignments,通过关键词为macro InsertFileHeader,指定快捷键ctrl+shift+f。3.重启SourceInsight后,可以使用快捷键盘为文件自动生成注释

插入函数注释

1. Options菜单Key assignments,为macro InsertHeader,指定快捷键ctrl+shift+i。

2.重启SourceInsight后,可以使用快捷键盘为函数自动生成注释

使用SupperBack完成中文操作

1. Options菜单Key assignments,通过关键词为macro SuperBackspace、SuperDelete、SuperC ursorLeft、SuperCursorRight、SuperShiftCursorLeft、SuperShiftCursorRight,分别指定快捷键:退格、del、<-、->、shift+<-、shift+->.

2.重启SourceInsight后,可以自动操作中文,不会产生乱码问题。

完成TAB和空格的替换

1. Options菜单Key assignments,通过关键词为macro Tabs_To_Spaces指定快捷键ctrl+shift+空格

2.重启SourceInsight后,使用快捷键可以替换文件中的TAB为空格。

C++程序的自动补全功能

1. Options菜单Key assignments,通过关键词为macro AutoExpand指定快捷键ctrl+shift+a 2.重启SourceInsight后,在输入while、for、do、if等c++关键词后,使用快捷键可以自动生成区块框架。

1,F8:本文件中查找符号;

2,F7:本工程中查找符号;

3,ctrl+K:复制一行;

4,ctrl+shift+k:从光标位置复制到本行最右端;

5,ctrl+u:剪切一行;

6,ctrl+;:剪切从光标位置到本行最右端;

7,ctrl+i:插入一行;

8,ctrl+j:减一行;

9,ctrl+h:替换;

10,alt+f8:打开或关闭Symbol window

11,alt+L:激活symbol window,即将焦点移到Symbol windows;

12,ctrl+shift+[:到块首;

13,ctrl+shift+]:到块尾;

14,ctrl+alt+[:到选择首;

15,ctrl+alt+]:到选择尾;

16,ctrl+end:到文件底部;

17,alt+0,ctrl++,ctrl+0:调到原型,即定义处;怎么这么多都可以,我也不知道啊:)

18,alt+,和alt+.:应该是往前和往前跳,有点乱,慢慢掌握吧

Ctrl+= :Jump to definition

Alt+/ :Look up reference

F9 :Jump to next reference

F7 :Look up symbols

F8 :Look up local symbols

F9 :Ident left

F10 :Ident right

Alt+, :Jump backword

Alt+. : Jump forward

F2: switch to next page

F3 : search backward

F4 : search forward

F5: Jump to line ?

Ctrl+,/Ctrl+. Jump to last/past

Shift+F3 : search the word under cursor backward

Shift+F4 : forward

F12 : incremental search

Shift+Ctrl+f : search in project

Others(Common in Windows system)

Shift+Tab: Moving foward(After text selected)

Tab:Moving backward(After text selected)

Shift+(Up,Down,Left,Rght):Select code,do not have to using mouse cursor Alt+F12:

退出程序 : Alt+F4

重画屏幕 : Ctrl+Alt+Space

完成语法 : Ctrl+E

复制一行 : Ctrl+K

恰好复制该位置右边的该行的字符 : Ctrl+Shift+K

复制到剪贴板 : Ctrl+Del

剪切一行 : Ctrl+U

剪切该位置右边的该行的字符 : Ctrl+;

剪切到剪贴板 : Ctrl+Shift+X

剪切一个字 : Ctrl+,

左边缩进 : F9

右边缩进 : F10

插入一行 : Ctrl+I

插入新行 : Ctrl+Enter

加入一行 : Ctrl+J

从剪切板粘贴 : Ctrl+Ins

粘贴一行 : Ctrl+P

重复上一个动作 : Ctrl+Y

重新编号 : Ctrl+R

重复输入 : Ctrl+\

替换 : Ctrl+H

智能重命名 : Ctrl+'

关闭文件 : Ctrl+W

关闭所有文件 : Ctrl+Shift+W

新建 : Ctrl+N

转到下一个文件 : Ctrl+Shift+N

打开 : Ctrl+O

重新装载文件 : Ctrl+Shift+O

另存为 : Ctrl+Shift+S

显示文件状态 : Shift+F10

激活语法窗口 : Alt+L

回到该行的开始 : Home

回到选择的开始 : Ctrl+Alt+[

到块的下面 : Ctrl+Shift+]

到块的上面 : Ctrl+Shift+[

书签 : Ctrl+M

到文件底部 : Ctrl+End, Ctrl+(KeyPad) End 到窗口底部 : (KeyPad) End (小键盘的END) 到一行的尾部 : End

到选择部分的尾部 : Ctrl+Alt+]

到下一个函数 : 小键盘 +

上一个函数 : 小键盘 -

后退 : Alt+,, Thumb 1 Click

后退到索引 : Alt+M

向前 : Alt+., Thumb 2 Click

转到行 : F5, Ctrl+G

转到下一个修改 : Alt+(KeyPad) +

转到下一个链接 : Shift+F9, Ctrl+Shift+L

回到前一个修改 : Alt+(KeyPad) -

向下滚动一行: Alt+Up

右滚: Alt+Right

选择一块: Ctrl+-

选择当前位置的左边一个字符: Shift+Left

选择当前位置右边一个字符: Shift+Right

选择一行: Shift+F6

从当前行其开始向下选择: Shift+Down

从当前行其开始向上选择: Shift+Up

选择上页: Shift+PgDn, Shift+(KeyPad) PgDn

选择下页: Shift+PgUp, Shift+(KeyPad) PgUp

选择句子(直到遇到一个. 为止) : Shift+F7, Ctrl+.

从当前位置选择到文件结束: Ctrl+Shift+End

从当前位置选择到行结束: Shift+End

从当前位置选择到行的开始: Shift+Home

从当前位置选择到文件顶部: Ctrl+Shift+Home

选择一个单词: Shift+F5

选择左边单词: Ctrl+Shift+Left

选择右边单词: Ctrl+Shift+Right

到文件顶部: Ctrl+Home, Ctrl+(KeyPad) Home

到窗口顶部: (KeyPad) Home

到单词左边(也就是到一个单词的开始) : Ctrl+Left

到单词右边(到该单词的结束) : Ctrl+Right

排列语法窗口(有三种排列方式分别按1,2,3次) : Alt+F7

移除文件: Alt+Shift+R

同步文件: Alt+Shift+S

增量搜索(当用Ctrl + F 搜索,然后按F12就会转到下一个匹配) : F12

替换文件: Ctrl+Shift+H

向后搜索: F3

在多个文件中搜索: Ctrl+Shift+F

向前搜索: F4

搜索选择的(比如选择了一个单词,shift+F4将搜索下一个) : Shift+F4

搜索: Ctrl+F

浏览本地语法(弹出该文件语法列表窗口,如果你光标放到一个变量/函数等,那么列出本文件该变量/函数等

的信息) : F8

浏览工程语法: F7, Alt+G

跳到基本类型(即跳到原型) : Alt+0

跳到定义出(也就是声明) : Ctrl+=, Ctrl+L Click (select), Ctrl+Double L Click

检查引用: Ctrl+/

语法信息(弹出该语法的信息) : Alt+/, Ctrl+R Click (select)

高亮当前单词: Shift+F8

语法窗口(隐藏/显示语法窗口) : Alt+F8

关闭窗口: Alt+F6, Ctrl+F4

最后一个窗口: Ctrl+Tab, Ctrl+Shift+Tab

1.1.1 字体选择

在SI中样式是可以被继承,如果要从根本上改变字体,最简单的方式就是直接修改根样式中的字体,因为其它样式都会由此继承而来。选择Options/Document Options页面内的Font Options中的Screen Fonts字体,即可改变根样式中的

字体。SI中的默认配置为Verdana字体,是一种非等宽字体2,为了使编写的代码在各种编辑器中看起来都有良好的对齐效果,这里强烈建议使用等宽字体,Courier、New Courier和宋体等都是较好的选择。

1.1.2 颜色定义

毕竟这是见仁见智的东西,所以从来没有统一的标准3。很多人并不喜欢SI提供的默认配置,那么我们就改吧。选择Options/Style Properties页面,就可以在其中修改所有样式了。选择等号(=)表示继承Parent Style,也可以选择

Pick(或者ON/OFF等)去配置一个新值。这完全视乎个人喜好。

1.1.3 标识符样式选择

在与颜色定义一节同样的界面内即可完成此项配置。

1.1.4 背景色选择

在希望要改变背景色的窗口点击鼠标右键(假定使用的是右手鼠标4),选择上下文菜单的 xxx Window Properties项,然后点击弹出窗口的Back Color按钮,即可修改该窗口背景色。对于SI的源码主窗口,只需选择上下文菜单的Special Window Color项即可完成背景色修改。

1.2 配置合理的默认值高效工作

1.2.1 使用合理的缩进

我始终认为最容易获得认同的是关于这个选项的配置了。选择

Options/Document Options页面,点击其内的Auto Indent按钮,在弹出的Auto Indenting窗口中,默认配置为 Auto Indent Type选择Smart,且勾选了Smart Indent Options中的两个可选项,这样得到的默认缩进效果为

while (1)

{

I

}

每次都要手工去调整其缩进,其实只要把两个勾选项去掉,就可以得到

while (1)

{

I

}

何乐而不为呢?

1.2.2 显示坐标

通常情况下在窗口状态栏左下方,最会显示当前光标所在行列信息,但我总觉得不够明显,于是通常我们作如下配置:

选择Options/Document Options页面,勾选其中的Show line numbers。同时勾选其中的Show right margin,我们就可显示一条右边界,随时提醒我们是否该行代码写得过长了。

1.3 创建便捷的快捷键快乐工作

1.3.1 几个较常用的快捷键

默认情况下,SI已经定义了很多非常实用的快捷键:

?F5

指定行号,实现行跳转,在遇到编译错误的时候,能特别方便的找到出错行。

?Shift+F8

高亮显示指定标识,快速浏览标识的使用情况。

?Ctrl+鼠标点击标识

直接跳转至标识定义处。

?Ctrl+F

本文件内查找。

?F3

本文件查找结果的上一个。

?F4

本文件查找结果的下一个。

?F7

打开Browse Project Symbols窗口,快速浏览工程内标识定义。

?Ctrl+M

创建或查找书签,方便下次找回此位置。

1.3.2 自定义快捷健

选择Options/Key Assignments,在弹出的Key Assignments窗口中可自由添加自己喜欢的快捷键。比较值得推荐的有如下几个快捷键定义:

?Edit: Drag Line Down

光标当前行下移。

?Edit: Drag Line Up

光标当前行下移。

?Edit: Join Lines

当前行和下一行连接成一行。

1.3.3 更多的快捷键

如果你正好对SI的Marco语言(下文将会介绍)有研究,那么还可以定义更多有用的快捷键,比如添加文件头、函数头、注释等(下文在介绍Marco语言时会介绍如何实现)。

2 小技巧-中级应用

2.1 查找与替换

在SI中支持多种查找及替换方式,除了上文提到的文件内查找外,还支持工程范围内查找、目录查找、指定多文件查找等等。

2.1.1 查找

1.Loopup References

我们最常用的一种查找方式是选择Search/Lookup References或按

Ctrl+/组合键再或者鼠标点R按钮,在弹出的Loopup References窗口

进行查找操作。

在Search Method中有四种可选的查找方式:Simple String、Regular

Expression、 Keyword Expression和Look Up Reference。其中Simple String是最普通的查找方式,可以查找文件中出现的任意字符或字符,

甚至可以查找_upap || u这样的字符串,但是在工程较大时,查找过程会较慢。

Regular Expression查找方式将在后面讲述正则表达时会介绍到,这里

暂时按下不表。

Keyword Expression和Look Up Reference查找的结果基本相同,但是

显示方式略有差异。这两种方式都是使用SI预先建立的数据库,查找起

来速度相当快。但通常这种速度只对在查找标识符时有明显效果。对于像

函数名,变量名等的查找,强烈建议使用这两种方式进行查找。

2.Search Files

选择Search/Search Files或按Ctrl+Shift+F组合键,在弹出的Search Files窗口进行查找操作。

在File Name框中可以填入文件名或文件夹。注意当要查询的文件夹双包含子文件夹时,可以勾选Options中的Include Subdirectiories,实现对各层文件的递归搜索。

3.Search Project

选择Search/Search Project,在弹出的Search Project窗口进行查找

操作。操作与Loopup References几乎完全一致,它们各自保存上次搜索的配置。

2.1.2 替换

1.单文件替换

选择Search/Replace或按Ctrl+H组合键,在弹出的Replace窗口进行查找操作。在Search项目里勾选Selection则仅对当前选中的文档部分进

行替换。另外如果勾选了Confirm Replacements则是逐个确认替换,否

则会同时替换所有符合替换条件内容。

2.多文件替换

选择Search/Replace Files或按Ctrl+Shift+H组合键,在弹出的Replace Files 窗口进行查找操作。除了增加New框(替换后的内容)外,其余均与Search Files窗口相同,可参照查找部分的说明进行操作。

2.2 列操作

虽然开篇时就说过,SI的列操作功能比较弱,但不等于没有。先按下Alt键,接着就可用鼠标进行列选择,然后就可以删除指定的列。

2.3 无名技巧

这里介绍一些小技巧,大多数情况下我们可以无视它们的存在。但如果我们知道这些,某些时候,会有效提高工作效率。

?Smart Rename

在上下文件菜单中选Smart Rename或按Ctrl+'组合键,即可弹出Smart Rename窗口。它有很强大的功能,但最便捷的使用方式是更改函数内局

部变量的名字,操作只作用于函数内部,速度非常快。

?Renumber

使用Ctrl+R将弹出Renumber窗口,这个用于处理数字顺序排列的情况相当有效,比如数组下标。例如现有代码

array[0] = 1;

array[1] = 2;

array[2] = 3;

现在要改为

array[0] = 0;

array[1] = 1;

array[2] = 2;

array[3] = 3;

当然可以一个个修改,但最快的方式是在array[0] = 1;之前添加array[0] = 0;,然后列选数组下标,使用Renumber功能以 0为起始值重填数值。

Edit Condition

很多代码尤其是驱动代码,当中有大量的预编译定义,以实现对不同硬件配置的支持。在阅读这样的代码时最痛苦的是不能简单判断程序实际执行的代码分枝。大量分枝同时存在,常常会混淆我们的视听。比如对于下面的代码:

#ifdef DEV1

/* DEV1代码代码 */

#else

/* 其它设备执行代码 */

#endif

如果确定我们当前分析的是DEV1的执行情况5,那么可以选择上下文件菜单的Edit Condition 选项,在弹出的Conditional Parsing窗口中把DEV1的值设置为True,那么#ifdef DEV1就等价于#if 1了,相当注释掉了#else分枝的代码。反之,设置为Flase时,则注释掉#ifdef DEV1分枝的代码。

3 学会偷懒-高级应用

4 附录1-SI中正则表达式

由于在查找及替换中,经常会使用用正则表达式6,这里对SI的正则表达式进行简单介绍。

4.1 通配符

4.2 表达式中的组

在执行替换操作时,组将大有用武之地。正则表达式的各个部分可以用\(和\)进行分隔,分隔得到的每一项就是一个组。在进行替换时可通过组从匹配内容中抽取出特定串。在正则表达式中每个组都有一个编号,自左至右编号从1开始。例如:abc\(xyx\)将能匹配 abcxyz ,此时组1就包含了 xyz 串。在进行替换操作时,就可以通过在替换后内容框中填入\1来取出这个字符串。推而广之,可以使用\来取得组所包含的串。

例如:当设定把\(abc\)\(xyz\)替换为\2\1的替换规则时,对于 abcxyz 被替换串,则组1包含 abc,组2包含 xyz,而替换后的内容定义为组2内容后跟组1内容(\2\1),因此将得到 xyzabc。

举个真实的使用例子,相信会增加大家的兴趣。有时为方便调试,代码中到处流浪着各种形式的mytrace调用

mytrace("Create parameter list... ");

有时希望把它们全部注释掉,而有些时候又希望把它们全部恢复回来。这是个简单的例子,可以使用

^\(.*\)\(/\*\)\(.*mytrace.*\)\(\*/\)___FCKpd___6nbsp;==> \1\3

把它们恢复回来,而使用

^\(.*\)\(mytrace\)\(.*\)___FCKpd___7nbsp;==> \1/*\2\3*/

则完成把它们全部注释掉。

5 附录2-SI中的宏语言

我始终认为这是SI中最有趣的部分,这是一种功能强大的编程语言,几乎可以实现在编程过程可能使用到的各种功能。

这里不准备对如何实用宏语言进行编程作介绍(可参阅SI帮助文档。),只介绍如何使用已编好程序。为方便使用,我已把这些程序都集中放在utils.em文件中,下文就此文件进行论述。

该宏文件实现了一些在编码过程中可能会用到的功能, 如添加文件头、函数说明(使用时能自动添加文件名、函数名和当前日期)和宏定义,代码补全等。

使用说明:

1.Project/Open Project...

打开Base工程(该工程一般在"我的文档/Source

Insight/Projects/Base"中);

2.Project/Add and Remove Project Files...

加入宏文件(即utils.em);

3.Options/Menu Assignments

打开Menu Assignments窗口,在Command中输入Macro,选中要使用的

宏,添加到合适的菜单中.

推荐使用的宏:InsFileHeader、InsFunHeader、InsHeaderDef、InsIfdef和AutoExpand (为代码自动补全功能,建议建快捷键)。

关于AutoExpand的举例说明,当你输入了 switch 且光标正处于switch后面,运行该宏则会得到

switch (###)

{

case

break;

default:

}

对于InsFunHeader宏,如果有如下函数体

int nOpenConfigFile(char *pchMemConfig, char *pchFlashConfig,

int nSize, int nMode)

{

I

}

光标在函数体内时运行该宏,那么将会在函数体上方得到

/******************************************************************** **********

* nOpenConfigFile -

* DESCRIPTION:-

*

* Input: N/A

* Output: N/A

* Returns: N/A

*

* modification history

* --------------------

* 1.00, Apr 19, 2007, T357 written.

* --------------------

********************************************************************* *********/

其中的函数名及编写日期自动按实际情况填充,T357串可通过修改utils.em文件,改成你需要的名字。

6 附录3-推荐格式

所谓人各有志,这里就不说啦。

7 结束

至此,已将我所知的所有关于Source Insight(未包括其附带的Macro语言)知识在此文档中描述出来。

UltraEdit常用快捷键__引用

Ctrl+N

File New

Create a new document file

Ctrl+O

File Open

Open an existing document file

Ctrl+Q

File Quick Open

Open an existing document without showing File Open dialog

Ctrl+F4

File Close

Close an existing document file

Ctrl+S

File Save

Save the active document

F12

File Save As

Save the active document as a new file

Ctrl+P

File Print

Print the active document

Ctrl+X

Edit Cut

Cut text from the document into the clipboard

Ctrl+C

Edit Copy

Copy text from the document into the clipboard

Ctrl+V

Edit Paste

Paste text from the clipboard into the active document

Ctrl+0-9

Edit Select Clipboard

Select active clipboard

Ctrl+A

Edit Select All

Select All text in the active document

Ctrl+Z

Edit Undo

Undo the last action if possible

Ctrl+Y (previously Ctrl+A)

Edit Redo

Reverse the last Undo action if possible

Ctrl+J

Edit Select Word

Select the current word (same as double click)

Ctrl+E

Edit Delete Line

Delete line the cursor is on

Ctrl+F11

Edit Delete to Start of Line

Delete from the cursor to start of line

Ctrl+F12

Edit Delete to End of Line

Delete from the cursor to end of line

Ctrl+W

Toggle Word Wrap

Toggle Word Wrap on/off

F7

Edit Insert Time/Date

Insert time/date at cursor

Alt+F3 or Ctrl+F

Find

Find a character string

Ctrl+F3

Find Prev

Repeat last find toward beginning of file

F3

Find Next

Repeat last find toward end of file

Ctrl+B

Match Brace

Find matching brace (,[,{ or },],)

Ctrl+R

Replace

Find and replace a character string with another

Ctrl+G

Goto

Goto the specified line (or HEX address)

Ctrl+U

File Tree View

Toggle File Tree View

Ctrl+F8

Tag List

Toggle Tag List

Ctrl+T

Reformat Paragraph

Reformat the current paragraph or selected text

Ctrl+F5

Format To Lower

Convert selected text to lower case

ALT+F5

Format To Upper

Convert selected text to Upper case

F5

Format Capitalize

Capitalize first character of each word in selected text

Shift+F5

Format Invert Case

Invert case of all characters in selected text

Ctrl+K

Edit Spell Check

Invoke the spelling checker

ALT+C

Column Mode

Toggle column/block mode on and off

Ctrl+Backspace

Delete previous word

Delete the word preceding the cursor

Ctrl+Delete

Delete next word

Delete the word following the cursor

Ctrl+I

Insert Literal Character

Insert a literal character at the cursor position

INS

Insert/Overstrike Mode

Toggle between Insert and Overstrike mode

Ctrl+H

HEX Edit

Toggle HEX editing mode

Ctrl+D

HEX Insert/Delete

Insert or delete characters in HEX editing mode

Ctrl+F2

Set Bookmark

Toggle bookmark on and off

F2

Goto Bookmark

Goto next bookmark

Ctrl+M

Macro Play

Replay a macro

Ctrl+L

Macro Play Multiple Times

Replay a macro the specified number of times

Ctrl+F6

Next Window

Make the next document window active

Ctrl+Shift+F6

Previous Window

Make the previous document window active

Alt+F4

Exit UltraEdit

Exit UltraEdit

Alt+0-9 or Shift+Alt+0 - 9

Insert Template

Insert user defined template

F9

DOS Command

Run DOS Window command

Ctrl+F9

Last DOS Command

Repeat last DOS Window command

F10

Execute Window Program

Execute Windows Program

Ctrl+Shift+A

Inserts ? character

(As ANSI or ASCII based on the font)

Ctrl+Shift+A (Caps Lock on)

Inserts ? character

(As ANSI or ASCII based on the font)

Ctrl+Shift+O

Inserts ? character

(As ANSI or ASCII based on the font)

Ctrl+Shift+O (Caps Lock on)

Inserts ? character

(As ANSI or ASCII based on the font)

Ctrl+Shift+U

Inserts ü character

(As ANSI or ASCII based on the font)

Ctrl+Shift+U (Caps Lock on)

Inserts ü character

(As ANSI or ASCII based on the font)

Ctrl+Shift+S

Inserts ? character

(As ANSI or ASCII based on the font)

Ctrl+Shift+S (Caps Lock on)

Inserts ? character

(As ANSI or ASCII based on the font)

Ctrl+Up

Scroll Up

Scroll up one line keeping cursor in view

Ctrl+Down

Scroll Down

Scroll down one line keeping cursor in view

F4

Change Focus

Toggle focus between active file and Tree View if shown

F8

Display Function List

Display Function List

Alt+Right

Next Paragraph

Position cursor at first not space character of next paragraph

Alt+Left

Previous Paragraph

Position cursor at first not space character of current paragraph (if positioned mid-paragra ph) or previous paragraph

Alt+Page Up

Top of Window

Position cursor beginning of first line in of the display

Alt+Page Down

Bottom of Window

Position cursor beginning of last line in of the display

Alt+'-' (Numeric Keypad '-' only)

Scroll to Top

Position line with cursor at top of window

Alt+'+' (Numeric Keypad '+' only)

Scroll to Bottom

Position line with cursor at bottom of window

Alt+'center' or Alt+"*" (Numeric Keypad '*' only)

Scroll to Center

Position line with cursor at center of windo

Ctrl+'1' (Numeric Keypad '1' only)

End of previous word

Position the cursor at the end of the previous word

Ctrl+'2' (Numeric Keypad '2' only)

End of next word

Position the cursor at the end of the next word

Windows快捷键大全

一、常见用法:

F1 显示当前程序或者Windows的帮助内容。

F2 当你选中一个文件的话,这意味着“重命名”

F3 当你在桌面上的时候是打开“查找:所有文件” 对话框F10或ALT 激活当前程序的菜单栏

Windows键或CTRL+ESC 打开开始菜单

CTRL+ALT+DELETE 在win9x中打开关闭程序对话框

DELETE 删除被选择的选择项目,如果是文件,将被放入回收站SHIFT+DELETE 删除被选择的选择项目,如果是文件,将被直接删除而不是放入回收站

CTRL+N 新建一个新的文件

CTRL+O 打开“打开文件”对话框

CTRL+P 打开“打印”对话框

CTRL+S 保存当前操作的文件

CTRL+X 剪切被选择的项目到剪贴板

CTRL+INSERT 或 CTRL+C 复制被选择的项目到剪贴板

SHIFT+INSERT 或 CTRL+V 粘贴剪贴板中的内容到当前位置

ALT+BACKSPACE 或 CTRL+Z 撤销上一步的操作

ALT+SHIFT+BACKSPACE 重做上一步被撤销的操作

flash常用快捷键

菜单命令: 新建FLASH文件【Ctrl】+【N】 打开FLA文件【Ctrl】+【O】 作为库打开【Ctrl】+【Shift】+【O】 关闭【Ctrl】+【W】 保存【Ctrl】+【S】 另存为【Ctrl】+【Shift】+【S】 导入【Ctrl】+【R】 导出影片【Ctrl】+【Shift】+【Alt】+【S】发布设置【Ctrl】+【Shift】+【F12】 发布预览【Ctrl】+【F12】 发布【Shift】+【F12】 打印【Ctrl】+【P】 退出FLASH【Ctrl】+【Q】 撤消命令【Ctrl】+【Z】 剪切到剪贴板【Ctrl】+【X】 拷贝到剪贴板【Ctrl】+【C】 粘贴剪贴板容【Ctrl】+【V】 粘贴到当前位置【Ctrl】+【Shift】+【V】清除【退格】 复制所选容【Ctrl】+【D】 全部选取【Ctrl】+【A】

取消全选【Ctrl】+【Shift】+【A】 剪切帧【Ctrl】+【Alt】+【X】 拷贝帧【Ctrl】+【Alt】+【C】 粘贴帧【Ctrl】+【Alt】+【V】 清除帧【Alt】+【退格】 选择所有帧【Ctrl】+【Alt】+【A】 编辑元件【Ctrl】+【E】 首选参数【Ctrl】+【U】 放大视图【Ctrl】+【+】 缩小视图【Ctrl】+【-】 100%显示【Ctrl】+【1】 缩放到帧大小【Ctrl】+【2】 全部显示【Ctrl】+【3】 显示\隐藏时间轴【Ctrl】+【Alt】+【T】 显示\隐藏工作区以外部分【Ctrl】+【Shift】+【W】显示\隐藏标尺【Ctrl】+【Shift】+【Alt】+【R】 显示\隐藏网格【Ctrl】+【’】 对齐网格【Ctrl】+【Shift】+【’】 编辑网络【Ctrl】+【Alt】+【G】 显示\隐藏辅助线【Ctrl】+【;】 锁定辅助线【Ctrl】+【Alt】+【;】 对齐辅助线【Ctrl】+【Shift】+【;】

SourceInsight和UltraEdit技巧

Source Insight使用技巧 默认情况下,SI已经定义了很多非常实用的快捷键: F5 指定行号,实现行跳转,在遇到编译错误的时候,能特别方便的找到出错行。Shift+F8 高亮显示指定标识,快速浏览标识的使用情况。 Ctrl+鼠标点击标识 直接跳转至标识定义处。 Ctrl+F 本文件内查找。 F3 本文件查找结果的上一个。 F4 本文件查找结果的下一个。 F7 打开Browse Project Symbols窗口,快速浏览工程内标识定义。 Ctrl+M Source Insight设置 1、背景色选择 要改变背景色Options->preference->windows background->color设置背景色2、解决字符等宽对齐问题。 SIS默认字体是VERDANA,很漂亮。这网页上应该也是用的VERDANA 字体。但由于美观的缘故,VERDANA字体是不等宽的。比如下面两行llllllllll MMMMMMMMMM 同样10个字符,长度差多了.用VERDANA来看程序,有些本应该对齐的就歪了。解放方法是使用等宽的字体,但肯定比较丑。比较推荐的是用Courier New。 3、解决TAB键缩进问题 Options-> Document Options里面的右下角Editing Options栏里,把Expand tabs勾起来,然后确定。OK,现在TAB键的缩进和四个空格的缩进在SIS里面看起来就对齐咯 4、SI中的自动对齐设置: 在C程序里, 如果遇到行末没有分号的语句,如IF, WHILE, SWITCH等, 写到该行末按回车,则新行自动相对上一行缩进两列。 Option->Document option下的Auto Indient中Auto Indient Type有三种类型None,Simple,Smart。个人推荐选用Simple类型。 5、向项目中添加文件时,只添加特定类型的文件(文件类型过滤器) 编辑汇编代码时,在SIS里建立PROJECT并ADD TREE的时候,根据默认设置并不会把该TREE里面所有汇编文件都包含进来

Source Insight用法精细

Source Insight实质上是一个支持多种开发语言(java,c ,c 等等) 的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我 们当成源代码阅读工具使用。 作为一个开放源代码的操作系统,Linux附带的源代码库使得广大爱好者有了一个广泛学习、深入钻研的机会,特别是Linux内核的组织极为复杂,同时,又不能像windows平台的程序一样,可以使用集成开发环境通过察看变量和函数,甚至设置断点、单步运行、调试等手段来弄清楚整个程序的组织结构,使得Linux内核源代码的阅读变得尤为困难。 当然Linux下的vim和emacs编辑程序并不是没有提供变量、函数搜索,彩色显示程序语句等功能。它们的功能是非常强大的。比如,vim和emacs就各自内嵌了一个标记程序,分别叫做ctag和etag,通过配置这两个程序,也可以实现功能强大的函数变量搜索功能,但是由于其配置复杂,linux附带的有关资料也不是很详细,而且,即使建立好标记库,要实现代码彩色显示功能,仍然需要进一步的配置(在另一片文章,我将会讲述如何配置这些功能),同时,对于大多数爱好者来说,可能还不能熟练使用vim和emacs那些功能比较强大的命令和快捷键。 为了方便的学习Linux源程序,我们不妨回到我们熟悉的window环境下,也算是“师以长夷以制夷”吧。但是在Window平台上,使用一些常见的集成开发环境,效果也不是很理想,比如难以将所有的文件加进去,查找速度缓慢,对于非Windows平台的函数不能彩色显示。于是笔者通过在互联网上搜索,终于找到了一个强大的源代码编辑器,它的卓越性能使得学习Linux内核源代码的难度大大降低,这便是Source Insight3.0,它是一个Windows平台下的共享软件,可以从https://www.sodocs.net/doc/e48140101.html,/上边下载30天试用版本。由于Source Insight是一个Windows平台的应用软件,所以首先要通过相应手段把Linux系统上的程序源代码弄到Windows平台下,这一点可以通过在linux平台上将 /usr/src目录下的文件拷贝到Windows平台的分区上,或者从网上光盘直接拷贝文件到Windows平台的分区来实现。 下面主要讲解如何使用Source Insight,考虑到阅读源程序的爱好者都有相当的软件使用水平,本文对于一些琐碎、人所共知的细节略过不提,仅介绍一些主要内容,以便大家能够很快熟练使用本软件,减少摸索的过程。 安装Source Insight并启动程序,可以进入图1界面。在工具条上有几个值得注意的地方,如图所示,图中内凹左边的是工程按钮,用于显示工程窗口的情况;右边的那个按钮按下去将会显示一个窗口,里边提供光标所在的函数体内对其他函数的调用图,通过点击该窗体里那些函数就可以进入该函数所在的地方。

flash快捷键大全

flash快捷键大全 flash学习者快来看看,总有你想要的!工具 箭头工具【V】部分选取工具【A】线条工具【N】 套索工具【L】钢笔工具【P】文本工具【T】 椭圆工具【O】矩形工具【R】铅笔工具【Y】 画笔工具【B】任意变形工具【Q】填充变形工具【F】 墨水瓶工具【S】颜料桶工具【K】滴管工具【I】 橡皮擦工具【E】手形工具【H】缩放工具【Z】,【M】 菜单命令 新建FLASH文件【Ctrl】+【N】 打开FLA文件【Ctrl】+【O】 作为库打开【Ctrl】+【Shift】+【O】 关闭【Ctrl】+【W】 保存【Ctrl】+【S】 另存为【Ctrl】+【Shift】+【S】 导入【Ctrl】+【R】 导出影片【Ctrl】+【Shift】+【Alt】+【S】 发布设置【Ctrl】+【Shift】+【F12】 发布预览【Ctrl】+【F12】 发布【Shift】+【F12】

打印【Ctrl】+【P】 退出FLASH【Ctrl】+【Q】 撤消命令【Ctrl】+【Z】 剪切到剪贴板【Ctrl】+【X】 拷贝到剪贴板【Ctrl】+【C】 粘贴剪贴板内容【Ctrl】+【V】 粘贴到当前位置【Ctrl】+【Shift】+【V】清除【退格】 复制所选内容【Ctrl】+【D】 全部选取【Ctrl】+【A】 取消全选【Ctrl】+【Shift】+【A】 剪切帧【Ctrl】+【Alt】+【X】 拷贝帧【Ctrl】+【Alt】+【C】 粘贴帧【Ctrl】+【Alt】+【V】 清除贴【Alt】+【退格】 选择所有帧【Ctrl】+【Alt】+【A】 编辑元件【Ctrl】+【E】 首选参数【Ctrl】+【U】 转到第一个【HOME】 转到前一个【PGUP】 转到下一个【PGDN】 转到最后一个【END】

FLASH快捷键大全

FLASH快捷键大全箭头工具【v】 部分选取工具【a】 线条工具【n】 套索工具【l】 钢笔工具【p】 文本工具【t】 椭圆工具【o】 矩形工具【r】 铅笔工具【y】 画笔工具【b】 任意变形工具【q】 填充变形工具【f】 墨水瓶工具【s】 颜料桶工具【k】 滴管工具【i】 橡皮擦工具【e】 手形工具【h】 缩放工具【z】,【m】 菜单命令类 新建flash文件【ctrl】+【n】 打开fla文件【ctrl】+【o】 作为库打开【ctrl】+【shift】+【o】 关闭【ctrl】+【w】 保存【ctrl】+【s】 另存为【ctrl】+【shift】+【s】 导入【ctrl】+【r】 导出影片【ctrl】+【shift】+【alt】+【s】 发布设置【ctrl】+【shift】+【f12】 发布预览【ctrl】+【f12】 发布【shift】+【f12】 打印【ctrl】+【p】 退出flash【ctrl】+【q】 撤消命令【ctrl】+【z】 剪切到剪贴板【ctrl】+【x】 拷贝到剪贴板【ctrl】+【c】 粘贴剪贴板内容【ctrl】+【v】 粘贴到当前位置【ctrl】+【shift】+【v】 清除【退格】

复制所选内容【ctrl】+【d】 全部选取【ctrl】+【a】 取消全选【ctrl】+【shift】+【a】 剪切帧【ctrl】+【alt】+【x】 拷贝帧【ctrl】+【alt】+【c】 粘贴帧【ctrl】+【alt】+【v】 清除贴【alt】+【退格】 选择所有帧【ctrl】+【alt】+【a】 编辑元件【ctrl】+【e】 首选参数【ctrl】+【u】 转到第一个【home】 转到前一个【pgup】 转到下一个【pgdn】 转到最后一个【end】 放大视图【ctrl】+【+】 缩小视图【ctrl】+【-】 100%显示【ctrl】+【1】 缩放到帧大小【ctrl】+【2】 全部显示【ctrl】+【3】 按轮廓显示【ctrl】+【shift】+【alt】+【o】 高速显示【ctrl】+【shift】+【alt】+【f】 消除锯齿显示【ctrl】+【shift】+【alt】+【a】 消除文字锯齿【ctrl】+【shift】+【alt】+【t】 显示隐藏时间轴【ctrl】+【alt】+【t】 显示隐藏工作区以外部分【ctrl】+【shift】+【w】显示隐藏标尺【ctrl】+【shift】+【alt】+【r】 显示隐藏网格【ctrl】+【’】 对齐网格【ctrl】+【shift】+【’】 编辑网络【ctrl】+【alt】+【g】 显示隐藏辅助线【ctrl】+【;】 锁定辅助线【ctrl】+【alt】+【;】 对齐辅助线【ctrl】+【shift】+【;】 编辑辅助线【ctrl】+【shift】+【alt】+【g】 对齐对象【ctrl】+【shift】+【/】 显示形状提示【ctrl】+【alt】+【h】 显示隐藏边缘【ctrl】+【h】 显示隐藏面板【f4】 转换为元件【f8】 新建元件【ctrl】+【f8】 新建空白贴【f5】 新建关键贴【f6】 删除贴【shift】+【f5】 删除关键帧【shift】+【f6】 显示隐藏场景工具栏【shift】+【f2】

Flash知识点总结(有用哦)

Flash基础知识点总结(一) Flash的工作界面 标题栏 主工具栏 文档选 项卡 工具箱 舞台属性面板编辑栏库面板

舞台:进行创作的主要工作区域。 标尺、网格、编辑栏中设置显示比例。 场景概念: 时间轴窗口:由一系列的帧组成,每一帧是一幅瞬时图。分为:图层控制区和时间轴控制区。时间线是通过时间变化精确控制图层在每一秒的位置的工具。默认12帧/秒。Fps(framepersecond) 工具箱:主要绘图工具 动画播放控制器面板 属性窗口:设置对象属性 动作窗口:编写动作脚本 浮动面板:如:库窗口:用于存放重复元素。 (二)Flash动画的制作原理 在时间轴的不同帧上放置不同的对象或设置同一对象的不同属性,例如形状、位置、大小、颜色和透明度等,当播放指针在这些帧之间移动时,便形成了动画。

(三)重要概念 图形:是组成Flash动画的基本元素。制作动画时,可利用Flash的工具箱提供的工具绘制出动画需要的任何图形。 元件:是指可以在动画场景中反复使用的一种动画元素。它可以是一个图形,也可以是一个小动画,或者是一个按钮。 图层:图层就像好多透明的纸,用户可以在不同的纸上绘制各种图画,然后再将所有的纸叠在一起就构成了一幅完整的图画。位于下层的图形将在上层中空白或者透明的地方显示出来。 帧:帧分为关键帧、空白关键帧和普通帧三种类型。 关键帧是可以直接在舞台上编辑其内容的帧, 记录动画内容发生根本性变化的画面。只有关键帧才能进行编辑。F6:插入关键帧。插入关键帧时将上一状态的帧内容完全复制。 空白关键帧帧内没有画面,帧标识是空心小圆圈; 普通帧的作用是延伸关键帧上的内容。 帧频:每秒钟播放的帧数,默认12fps 一般认为是网页上最合适的速度。

FLASH最常用快捷键

FLASH课上常用快捷键 绘图工具的使用 1、Shift:绘制正圆 2、Alt:由中心向四周绘制椭圆 3、Alt+Shift:由中心向四周绘制正圆 任意变形工具 1、Shift : 等比例缩放。 2、Alt : 对称缩放。 3、Alt+shift:由中心向四周等比例缩放。 4、Ctrl : 任意自由变形。 5、Ctrl+shift:透视。 F8:散件转变成元件 Ctrl+F8:直接新建元件 Ctrl+B:打散 Ctrl+G(修改—组合):组合 Ctrl + shift + G : 取消组合 F5:一直显示上一帧的画面 F6:插入关键帧,并复制上一关键帧的画面。F7:插入空白关键帧 F5:加帧(延长帧) Shift+F5:删除帧 Ctrl+2:满画布显示 Shift:水平或垂直移动对象Enter : 用flash软件播放动画 Ctrl+Enter : 用flash播放器播放动画。 Ctrl+Z : 撤消 Ctrl+Y : 恢复 Ctrl+C:复制 Ctrl+V:粘贴(默认是粘贴画布的中心)Ctrl+shift+v:原位置粘贴 按住Alt键用鼠标拖动图形可以复制对象Alt键单击: 设置其它所有图层的显示方式按住Shift键 : 水平或垂直移动 Ctrl+Shift+R(视图—标尺) : 显示标尺 视图—贴紧—贴紧对齐 缓动:数值大越慢数值小越快 Alt+Shift+F9:颜色 Ctrl+Shift+H(修改-形状):添加形状提示Ctrl+Alt+H(视图):显示形状提示点 窗口—公用库—按钮 Ctrl+L:打开库面板 Ctrl+J:文档属性 Ctrl+T:变形面板 Ctrl+K:对齐面板

SourceInsight3.5软件安装流程.V1.0.0

文档类型开发文档 保密级别公开 技术报告 名称:SourceInsight3.5软件安装流程 编号: 版本号:V1.0.0 负责人:董磊 成员: 日期:2016年06月01日

目录 目录 (1) 版本 (2) 1文档目的 (3) 2安装SourceInsight3.5 (3) 3配置SourceInsight3.5 (9) 4使用SourceInsight3.5新建工程 (11) 图表目录 (16)

版本

1文档目的 Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++,C#和Java等程序的分析。能分析源代码并在工作的同时动态维护它自己的符号数据库,并自动显示有用的上下文信息。Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信息。Source Insight提供了快速和革新的访问源代码和源信息的能力。与众多其它编辑器产品不同。 本文档详细介绍了SourceInsight3.5软件的安装流程、配置以及使用方法。2安装SourceInsight3.5 解压SourceInsight3.5压缩包并打开此文件夹,运行“InsightSetup”,当弹出如下图所示界面时,点击“Agree”,表示同意条款。 图2-1 当弹出如下图所示界面时,点击“Next”。

图2-2 当弹出如下图所示界面时,点击“Next”。 图2-3 当弹出如下图所示界面时,保持默认的安装路径,点击“Next”。

flash使用代码大全

外部调用swf on (release) { loadMovieNum("", 1); } 外部调用数据 loadVariablesNum("", 0); = true;wf和.exe),在Flash制作过程中,按“Ctrl+Enter”预览动画,以及把动画发布成网页文件时,此指令无法发挥它的功能。 Fscommand指令使用的语法是:Fscommand("command","arguments") Command是指令的相关命令,arguments是命令的参数。 下面我们就来讲讲如何通过Fscommand指令来实现全屏播放、取消Flash播放时的右键菜单以及关闭Flash动画。 1、全屏播放Flash “Fullscreen”是全屏的意思,在默认的情况下,Flash动画不是以全屏播放(false ),如果需要让动画以全屏状态播放,就必须把Fullscreen命令设置为True,写为:Fscommand ("Fullscreen","True"); 根据需要,我们可以把它写到帧、按钮、MC(Movie Clip)中。 2、取消右键菜单 Showmenu命令是用来设置是(True)否(false)显示Flash动画播放器的快捷菜单的全部指令,即右击鼠标时弹出的菜单,默认为True,如果要取消弹出的菜单,必须在第一帧这样设置: Fscommand ("showmenu","false"); 3、关闭动画 quit命令是用来关闭播放器的.swf和.exe文件,该命令没有参数,写为: fscommand ("quit"); 如果你想在flash动画结束时出现一个关闭动画的按钮,可以按下面的步骤做。 执行“Insert”下的“New Symbol”(或按Ctrl+F8),在弹出的窗口中选Button,然后制作一个简单的按钮,回到场景中,选中最后一帧,从“Library”中把刚刚建立的按钮拖到场景中,因为该按钮在动画的最后才显示。 给按钮写上如下代码,则实现按下按钮即关闭flash动画。 on (release) { fscommand ("quit"); } 一、几种Action命令

sourceinsight 快捷键 大全

SourceInsight 快捷方式大全 完成语法: Ctrl+E 复制一行: Ctrl+K 恰好复制该位置右边的该行的字符: Ctrl+Shift+K 复制到剪贴板: Ctrl+Del 剪切一行: Ctrl+U 剪切该位置右边的该行的字符: Ctrl+; 剪切到剪贴板: Ctrl+Shift+X 剪切一个字: Ctrl+, 左边缩进: F9 右边缩进: F10 插入一行: Ctrl+I 插入新行: Ctrl+Enter 加入一行: Ctrl+J 从剪切板粘贴: Ctrl+Ins 粘贴一行: Ctrl+P 重复上一个动作: Ctrl+Y 重新编号: Ctrl+R 重复输入: Ctrl+\ 替换: Ctrl+H 智能重命名: Ctrl+' 关闭文件: Ctrl+W 关闭所有文件: Ctrl+Shift+W 新建: Ctrl+N 转到下一个文件: Ctrl+Shift+N 打开: Ctrl+O 重新装载文件: Ctrl+Shift+O 另存为: Ctrl+Shift+S 显示文件状态: Shift+F10 激活语法窗口: Alt+L 回到该行的开始: Home 回到选择的开始: Ctrl+Alt+[ 到块的下面: Ctrl+Shift+] 到块的上面: Ctrl+Shift+[ 书签: Ctrl+M 到文件底部: Ctrl+End, Ctrl+(KeyPad) End 到窗口底部: (KeyPad) End (小键盘的END) 到一行的尾部: End 到选择部分的尾部: Ctrl+Alt+] 后退: Alt+,, Thumb 1 Click 后退到索引: Alt+M 向前: Alt+., Thumb 2 Click 转到行: F5, Ctrl+G

[完整版]Source_Insight教程及技巧

Source Insight使用简单说明 Source Insight是一个功能十分强大、使用也很方便的程序编辑器。它内置对C/C++、Java 甚至x86汇编语言程序的解析,在你编程时提供有用的函数、宏、参数等提示,因而,Source Insight正在国际、国内众多的IT公司使用。 Source Insight功能强大,它的窗口、菜单初一看来似乎很多,所以刚刚开始使用Source Insight的朋友往往觉得很麻烦。这里本人结合自己的使用经验,简单说说Source Insight的使用。(本文以McuSystem为例,Source Insight 以3.0版本为例。其他版本的Source Insight 大同小异) 和众多程序编辑环境一样,Source Insight中也有Project。 建立工程的方法很简单: 1.打开Source Insight,选择Project菜单->New Project; 2.在出现的对话框中选择并选择存放工程文件的文件夹,输入工程名(比如 McuSystem),点击“保存”; 3.又出现一个对话框,在Configuration部分可以选择这个工程使用全局配置文件还 是自己单独的配置文件,这个无所谓,(不过最好选择单独的配置文件),再点击 “OK”; 4.再次出现一个对话框,这是选择文件添加到Project中,通过左边的树状图找到你 想添加的文件,点击Add就可以了(如图1)。你可以将不通路径下的文件添加到 同一个工程中,而不用拷贝源文件。选择完后点击Close; 图1 这样工程就建立好了,文件列表就出现在Project Window中(如果Project Window被关闭了,可以选中View菜单->Project Window)。点击Project Window中任意一个文件,文件的内容出现在中央的编辑区了。(如图2)

Source Insight中添加自定义功能

在Source Insight中添加自定义功能的步骤如下 1.Source Insight中,Options->Custom Commands...->Add...,New Command name 随便写,我的是"Edit with Vim" 2.Run中写入: "C:\Program Files\Vim\vim63\gvim.exe" --remote-silent +%l %f 意思是在当前已经打开的gvim窗口里面打开当前的文件,并且跳转到指定行 %l为当前的行号,%f为文件名 使用--remote-silent 的作用是,如果已经打开了对应文件,就不会打开第二次,而是在已经打开的文件里跳转到对应行 3.还是同一个对话框里面,选择Keys->Assign New Key...->按F12,如果你已经将F12设置给其他命令,选择其他的按键就行了 下面是一些常用自定义功能:( CUSTOM COMMANDS ) 打开资源管理器并选中当前文件 ShellExecute open explorer /e,/select,%f 查看log "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:log /path:%f /notempfile /closeonend diff "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:diff /path:%f /notempfile /closeonend 取得锁定(check out) "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:lock /path:%f /notempfile /closeonend 提交(check in) "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:commit /path:%f /notempfile /closeonend 更新(update) "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:%f /notempfile /closeonend 更新整个目录(update all) "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:update /path:*.* /notempfile /closeonend 取消锁定(undo check out) "C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe" /command:revert /path:%f /notempfile /closeonend 在ultriEdit中编辑 "C:\Program Files\UltraEdit-32/uedit32" %f 在vim中编辑并定位到当前行 "C:\Program Files\Vim\vim63\gvim.exe" --remote-silent +%l %f 汇总其他小技巧: 让{ 和} 不缩进: Options->Document Options->Auto Indent->Indent Open Brace/Indent Close Brace hao space: SourceInsight 小技巧 1、按住"ctrl", 再用鼠标指向某个变量,点击一下,就能进入这个变量的定义。

source insight代码格式化

source insight代码格式化(Astyle) GNU的astyle是一个免费的代码格式化工具,能够格式化c/c++等代码,我们可以将Astyle.exe外挂到SourceInsight中,具体步骤如下: 1、下载Astyle工具 在网站https://www.sodocs.net/doc/e48140101.html,/projects/astyle/下载 2、source insight中挂载Astyle工具 a、将AStyle_2.02_windows.zip解压到D:\lb\目录下(可以放在任意目录)。 b、在SourceInsight菜单栏里,Options-->Custom Commands界面上选择:Add,在弹出对话框写入命令名,在run中添加相应的命令。 1)ansi C格式化当前文件的命令为:"D:\lb\AStyle\bin\Astyle.exe"--style=ansi -s4-S-N-L-m0-M40--convert-tabs--suffix=.pre%f

2)ansi C格式化某个目录下所有文件的命令为:"D:\lb\AStyle\bin\Astyle.exe" Z:\LocalProject\DEZHOU3716/*.c Z:\LocalProject\DEZHOU3716/*.h-- style=ansi-s4-S-N-L-m0-M40--recursive--convert-tabs--suffix=.pre %f c、在SourceInsight菜单栏里,Options-->Custom Commands界面上选择:Keys,在弹出对话框的Command框的列表中找到你定义的命令名,然后点击

Source_Insight 3.5 简明使用教程

https://www.sodocs.net/doc/e48140101.html, 1 Source Insight 3.5使用教程 一、建立工程: 1. 在桌面上新建一个保存工程文件的文件夹,文件夹取名为project ,如图1所示。(当然您可以在你任何路径下建立文件夹,文件夹的名称也可随意取。) 2. 将要加入工程中的源文件(*.h,*.c 等),都拷贝到建立的project 文件夹中。 图1 3. 打开Source Insight 3.5软件进入图2界面。 图2

4.点击菜单“Porject→New Project”进入图 3 5.图3中弹出的New Project对话框内,修改您要建立的工程名称,在此我们改成test;再点击Browse选择您要保存的路径,在本例我们选择第1步中建立的project 文件夹,即C:\Documents and Settings\tang03\桌面\project。如图4: 图4 https://www.sodocs.net/doc/e48140101.html,2

6.点击图4中的New Project的“OK”按纽后进入新工程设置如图5所示界面,在此我们按图5中的选择进行设置后,点击“OK”确定,进入图6所示界面。 图5 7.在图6中,我们要选择要加入工程中的源文件。在“Add and Remove Project Files”对话框中的“Files Name”栏目下点击选中任一你想加入到工程中的文件,比如:I2C.C 文件,再点击右侧的“ADD”按纽即可将I2C.C文件加入工程,如图7和8所示。 图6 https://www.sodocs.net/doc/e48140101.html,3

https://www.sodocs.net/doc/e48140101.html, 4 图7 图8

FLASH的所有快捷键

调试影片命令 文件(F) 新建(N)… Ctrl+N 打开(O)… Ctrl+O 在Bridge 中浏览Ctrl+Alt+O 关闭(C) Ctrl+W 全部关闭Ctrl+Alt+W 共享我的屏幕… 退出(X) Ctrl+Q 编辑(E) 复制(C) Ctrl+C 全选(L) Ctrl+A 查找(N)… Ctrl+F 再次查找(A) F3 转到行(G)… Ctrl+G 首选参数(F)… Ctrl+U 快捷键(K)… 视图(V) 隐藏字符(C) Ctrl+Shift+8 自动换行(W) Ctrl+Shift+W 隐藏面板(P) F4 调试(D) 继续(C) Alt+F5 结束调试会话(E) Alt+F12 跳入(I) Alt+F6 跳过(V) Alt+F7 跳出(O) Alt+F8 切换断点(B) Ctrl+B 删除所有断点(A) Ctrl+Shift+B 开始远程调试会话(R) ActionScript 3.0 ActionScript 2.0 窗口(W) 工具栏(O) 主工具栏(M) 控制器(O) 编辑栏(E) 时间轴Ctrl+Alt+T 工具Ctrl+F2 属性(P) Ctrl+F3 库(L) Ctrl+L, F11 公用库(B) libraries

动作(A) F9 行为Shift+F3 编译器错误Alt+F2 调试面板(D) 调试控制台 变量 ActionScript 2.0 调试器Shift+F4 影片浏览器(M) Alt+F3 输出(U) F2 对齐(G) Ctrl+K 颜色(C) Shift+F9 信息(I) Ctrl+I 样本(W) Ctrl+F9 变形(T) Ctrl+T 组件(X) Ctrl+F7 组件检查器(R) Shift+F7 其他面板 辅助功能(A) Shift+F11 历史记录(H) Ctrl+F10 场景(S) Shift+F2 屏幕(C) 字符串(T) Ctrl+F11 Web 服务(W) Ctrl+Shift+F10 项目 扩展 工作区(S) 隐藏面板(H) F4 帮助(H) Flash 帮助(H) F1 Adobe 产品改进计划(I)… Flash Exchange 管理扩展功能(M)… Flash 技术支持中心(S) Adobe 在线论坛(F) Adobe 培训(T) Updates… 关于Adobe Flash CS4 Professional (A) 绘画菜单命令 文件(F) 新建(N)… Ctrl+N 打开(O)… Ctrl+O 在Bridge 中浏览Ctrl+Alt+O 关闭(C) Ctrl+W

Source_Insight使用教程

作为一个开放源代码的操作系统,Linux附带的源代码库使得广大爱好者有了一个广泛学习、深入钻研的机会,特别是 Linux内核的组织极为复杂,同时,又不能像windows平台的程序一样,可以使用集成开发环境通过察看变量和函数,甚至设置断点、单步运行、调试等手段来弄清楚整个程序的组织结构,使得Linux内核源代码的阅读变得尤为困难。 当然Linux下的vim和emacs编辑程序并不是没有提供变量、函数搜索,彩色显示程序语句等功能。它们的功能是非常强大的。比如,vim和emacs就各自内嵌了一个标记程序,分别叫做ctag 和etag,通过配置这两个程序,也可以实现功能强大的函数变量搜索功能,但是由于其配置复杂,linux附带的有关资料也不是很详细,而且,即使建立好标记库,要实现代码彩色显示功能,仍然需要进一步的配置(在另一片文章,我将会讲述如何配置这些功能),同时,对于大多数爱好者来说,可能还不能熟练使用vim和 emacs那些功能比较强大的命令和快捷键。 为了方便的学习Linux源程序,我们不妨回到我们熟悉的window环境下,也算是“师以长夷以制夷”吧。但是在Window平台上,使用一些常见的集成开发环境,效果也不是很理想,比如难以将所有的文件加进去,查找速度缓慢,对于非Windows 平台的函数不能彩色显示。于是笔者通过在互联网上搜索,终于找到了一个强大的源代码编辑器,它的卓越性能使得学习Linux内核源代码的难度大大降低,这便是Source Insight3.0,它是一个Windows平台下的共享软件,由于Source Insight是一个Windows平台的应用软件,所以首先要通过相应手段把Linux系统上的程序源代码弄到Windows平台下,这一点可以通过在 linux平台上将/usr/src目录下的文件拷贝到Windows平台的分区上,或者从网上光盘直接拷贝文件到Windows平台的分区来实现。下面主要讲解如何使用Source Insight,考虑到阅读源程序的爱好者都有相当的软件使用水平,本文对于一些琐碎、人所共知的细节略过不提,仅介绍一些主要内容,以便大家能够很快熟练使用本软件,减少摸索的过程。 安装Source Insight并启动程序,可以进入图1界面。在工具条上有几个值得注意的地方,如图所示,图中内凹左边的是工程按钮,用于显示工程窗口的情况;右边的那个按钮按下去将会显示一个窗口,里边提供光标所在的函数体内对其他函数的调用图,通过点击该窗体里那些函数就可以进入该函数所在的地方。

Source Insight 常用设置和快捷键大全

1.括号配对高亮: “在前括号左侧,后括号左侧”双击鼠标左键,可以选定匹配括号和其中内容(<>,(),L{R},[]之间) 2.让{ 和} 不缩进: Options -> Document Options -> Auto Indenting -> Auto Indent Type 选Simple 还有:让{ 和} 不缩进:options->document options->auto indent 去掉indent Open Brace和Indent Close Brace。(不好使,括号无法配对对齐!) 3.添加文件类型 用户可以定义自己的类型,Options->Document Options->add type,定义文件类型名以及文件名后缀。 勾选include when adding to projects在添加目录下文件到工程是该类文件就会添加进SI的工程。 如果需要将所有文件添加进SI的工程,可以定义一种文件类型*.*。 4.恢复ctrl+a的全选功能 Options -> Key Assignments:通过关键词save 找到save all,更改为ctrl+shift+a,通过关键词select找到select all,更改为ctrl +a 5.设置背景色: Options->preference->color->windows background设置背景色(护眼色:85,90,205) 6.字符大小不一: 方法1:选上"view --> draft view",就可以让每个字符的宽度一致了。快捷键是"Alt + F12" 方法2:解决中文注释字体间距太大: (1).Options->Style Properties (2). 在左边Style Name下找到Comment Multi Line和Comment.在其右边对应的Font属性框下的Font Name中选“Pick...”设置为宋体、常规、小四。确定,退回Style Properties界面,Size设为10。最后设置Clolors框下Foreground,点“Pick...”选择一种自己喜欢的颜色就OK了

flash常用快捷键

菜单命令: 新建FLASH文件【Ctrl】+【N】 打开FLA文件【Ctrl】+【O】 作为库打开【Ctrl】+【Shift】+【O】 关闭【Ctrl】+【W】 保存【Ctrl】+【S】 另存为【Ctrl】+【Shift】+【S】 导入【Ctrl】+【R】 导出影片【Ctrl】+【Shift】+【Alt】+【S】 发布设置【Ctrl】+【Shift】+【F12】 发布预览【Ctrl】+【F12】 发布【Shift】+【F12】 打印【Ctrl】+【P】 退出FLASH【Ctrl】+【Q】 撤消命令【Ctrl】+【Z】 剪切到剪贴板【Ctrl】+【X】 拷贝到剪贴板【Ctrl】+【C】 粘贴剪贴板内容【Ctrl】+【V】 粘贴到当前位置【Ctrl】+【Shift】+【V】 清除【退格】 复制所选内容【Ctrl】+【D】 全部选取【Ctrl】+【A】 取消全选【Ctrl】+【Shift】+【A】 剪切帧【Ctrl】+【Alt】+【X】 拷贝帧【Ctrl】+【Alt】+【C】 粘贴帧【Ctrl】+【Alt】+【V】 清除帧【Alt】+【退格】 选择所有帧【Ctrl】+【Alt】+【A】 编辑元件【Ctrl】+【E】 首选参数【Ctrl】+【U】 放大视图【Ctrl】+【+】 缩小视图【Ctrl】+【-】 100%显示【Ctrl】+【1】 缩放到帧大小【Ctrl】+【2】 全部显示【Ctrl】+【3】 显示\隐藏时间轴【Ctrl】+【Alt】+【T】 显示\隐藏工作区以外部分【Ctrl】+【Shift】+【W】显示\隐藏标尺【Ctrl】+【Shift】+【Alt】+【R】 显示\隐藏网格【Ctrl】+【’】 对齐网格【Ctrl】+【Shift】+【’】 编辑网络【Ctrl】+【Alt】+【G】 显示\隐藏辅助线【Ctrl】+【;】 锁定辅助线【Ctrl】+【Alt】+【;】 对齐辅助线【Ctrl】+【Shift】+【;】

sourceinsight宏配置与使用

sourceinsight宏配置与使用指引 kaka/赵肖云 blog: https://www.sodocs.net/doc/e48140101.html,/tiananma 深圳桑菲消费通信有限公司

Source insight是一款常用的代码编辑查看管理工具,我们可以利用其本身提供的API函数编写自定义功能的宏,充分体会到它为我们的开发工作带来的便利。 在help,Macro Language Guide中可以看到相关的API:

利用上面的API函数编写一些我们开发工作中常用的宏: 1,打开基础工程,路径通常为: C:\Documents and Settings\tiananma\My Documents\Source Insight\Projects\Base 2,新建*.em文件,编写自定义的宏,如插入文件头,注释等 rebuild projects 3,执行project-? 将自定义的宏加入菜单:option?Menu Assignments 待加入菜单项 或自定义宏 准备加入的位置

上面的画面中,点Keys…可以同时为其分配快捷键,当然也可以执行option?Key Assignments实现 经上述两步操作后,我们自定义的宏已加入菜单并已分配快捷键了 addNormalComment宏 分配的快捷键

接下来,我们可以根据个人喜好设置自己的颜色方案(是不是觉得白色的背景让人看得并不舒服) 在代码查看主窗口点右键,选菜单Style Properties..,当然也可通过主菜单option ?Style Properties…进入如下画面调整各种项目如注释/普通文字的字体/背景色等等。 到此,基本配置过程已完毕,可以导出自己的配置分享给别人使用 执行命令option--?Save configurations….,会生成一个后缀为CF3的文件。 使用时执行命令option--? Load configurations…. 待设定项目 字体属性

flash(FL)、Dreamweaver(DW)、photoshop(PS)、3dMAX、CAD、coreldraw(CDR)常用快捷键大全

FL: 箭头工具【V】 部分选取工具【A】 线条工具【N】 套索工具【L】 钢笔工具【P】 文本工具【T】 椭圆工具【O】 矩形工具【R】 铅笔工具【Y】 画笔工具【B】 任意变形工具【Q】 填充变形工具【F】 墨水瓶工具【S】 颜料桶工具【K】 滴管工具【I】 橡皮擦工具【E】 手形工具【H】 缩放工具【Z】,【M】 菜单命令类 新建FLASH文件【Ctrl】+【N】 打开FLA文件【Ctrl】+【O】 作为库打开【Ctrl】+【Shift】+【O】 关闭【Ctrl】+【W】 保存【Ctrl】+【S】 另存为【Ctrl】+【Shift】+【S】 导入【Ctrl】+【R】 导出影片【Ctrl】+【Shift】+【Alt】+【S】发布设置【Ctrl】+【Shift】+【F12】 发布预览【Ctrl】+【F12】 发布【Shift】+【F12】 打印【Ctrl】+【P】

显示隐藏组件面板【Ctrl】+【F7】 显示隐藏组件参数面板【Alt】+【F7】 显示隐藏库面板【F11】 退出FLASH【Ctrl】+【Q】 撤消命令【Ctrl】+【Z】 剪切到剪贴板【Ctrl】+【X】 拷贝到剪贴板【Ctrl】+【C】 粘贴剪贴板内容【Ctrl】+【V】 粘贴到当前位置【Ctrl】+【Shift】+【V】 清除【退格】 复制所选内容【Ctrl】+【D】 全部选取【Ctrl】+【A】 取消全选【Ctrl】+【Shift】+【A】 剪切帧【Ctrl】+【Alt】+【X】 拷贝帧【Ctrl】+【Alt】+【C】 粘贴帧【Ctrl】+【Alt】+【V】 清除贴【Alt】+【退格】 选择所有帧【Ctrl】+【Alt】+【A】 编辑元件【Ctrl】+【E】 首选参数【Ctrl】+【U】 转到第一个【HOME】 转到前一个【PGUP】 转到下一个【PGDN】 转到最后一个【END】 放大视图【Ctrl】+【+】 缩小视图【Ctrl】+【-】 100%显示【Ctrl】+【1】 缩放到帧大小【Ctrl】+【2】 显示隐藏脚本参考【Shift】+【F1】 显示隐藏输出面板【F2】 显示隐藏辅助功能面板【Alt】+【F2】 打散分离对象【Ctrl】+【B】 分散到图层【Ctrl】+【Shift】+【D】 字体样式设置为正常【Ctrl】+【Shift】+【P】字体样式设置为粗体【Ctrl】+【Shift】+【B】字体样式设置为斜体【Ctrl】+【Shift】+【I】文本左对齐【Ctrl】+【Shift】+【L】

相关主题