📄 aws.stp
字号:
# editing. This allows specifying a file to use. The default is
# in your home directory and called rvdebug.tpl.
template=Frvdebug.tpl \\ Template file
# 353 ; The editor and debugger support source control tools for access
# to files and to change their editing state. You can specify the
# source control system you are using. The editor will attempt
# to detect your source control system if possible. If not, you
# need to specify it. You can also setup for a custom one. If
# so, you need to define commands to use. You can also override
# the commands for known systems. See the 'cmd' properties for
# details.
{.src_ctrl \\ Source control information
# 354 ;
type=K(none,clearcase,sccs,rcs,cvs,custom,pvcs) \\ Type of source control system
# 356 ;
{.cmds \\ Commands for source control
# 383 ;
co=S \\ Checkout files for edit
# 352 ;
ci=S \\ Checkin files that were edited
# 346 ;
unco=S \\ Cancel checkout
# 360 ;
add=S \\ Add a file to source control
# 359 ;
tool=S \\ Pop Source Control tool
# 331 ;
colist=S \\ Show Checkout list
# 381 ;
vershist=S \\ Get version history
# 345 ;
diff=S \\ Show differences on two versions
# 355 ;
diffprev=S \\ Show difference from previous
# 377 ;
cust1=S \\ 1st Custom command
# 382 ;
cust2=S \\ 2nd Custom command
}
# 366 ;
name=S \\ Name of source control tool
# 344 ;
cust1=S \\ Menu name for 1st custom command
# 348 ;
cust2=S \\ Menu name for 2nd custom command
# 373 ;
query=B \\ If should ask before executing command
}
# 334 ; Restore_state only applies to the editor run standalone (and
# not in the debugger. If set, it will reopen the same windows
# as were opened last time when you exited.
restore_state=B0 \\ Restore state on startup (editor only)
}
# 365 ; The DEBUGGER group contains controls over debugger behavior
# specific to the generic actions. This is in conjunction with
# details specific to particular processors and vehicles (such
# as simulators and monitors).
[TEMPLATE=@DEBUGGER]
# 841 ; RVDEBUG normally uses the rvdebug.brd file in your home directory
# (which is initially copied from the rvdebug/etc directory). This
# field allows overriding that board file to use a different one.
board_file=F(Board-File [*.brd]) \\ Force specific board-file to be used.
# 840 ; The command settings control behavior in the command area of the
# Code window. This allows specific control for entry and for output.
{.Command \\ Controls Command area of code window
# 828 ; the num_lines field controls the height of the command area in
# lines shown. If this is set, it will be used each time a code
# window is created. Otherwise, the last saved size will be used.
num_lines=V \\ Height of command area
# 825 ; Radix_in determines how numbers are treated when entered
# into the command area. The default is decimal (which allows
# 0xABCD for hex) but can be switched to hex (which allows
# 0t1234 for decimal).
radix_in=K(decimal,hexadecimal)0 \\ Radix for entered values
# 849 ; Radix_out controls how normal values are shown by default.
radix_out=K(decimal,hexadecimal)0 \\ Radix to show values
# 850 ;
char=K(as_string,as_value) \\ How to show char* and char[]
# 824 ;
uchar=K(as_string,as_value) \\ How to show unsigned char*
# 835 ; Buffer_height controls the scrollback height of the command
# output area. The default is 1024 lines.
buffer_height=V1024 \\ Number of lines in display buffer
}
# 853 ; The Disassembler settings control how disassembly is viewed. This
# can be set for all processors and also for specific processors.
# These settings are for all processors. Note that not all processor
# disassmblers support all the features controlled here. In that
# case, the setting will be ignored.
{.Disassembler \\ Controls how disassembly is shown
# 823 ; When instructions reference direct memory locations (relative
# to PC or absolute), RVDEBUG will try to show the symbol at that
# location. This allows disabling that functionality.
symbols=B1 \\ Show symbols for addresses in operands
# 834 ; When an instruction has a label associated with its address,
# RVDEBUG will show it inline. This allows disabling that feature.
labels=B1 \\ Show labels in line
# 822 ; Normally RVDEBUG will show high-level language source interlisted
# with the disassembly when available. This allows disabling that
# facility (see also assembly source interlist)
source=B1 \\ Show source interlisted (C/C++/etc)
# 818 ; This controls interlist of assembler source files with the
# disassembly. This is isolated from high level language source
# since the assembly source is less interesting in this mode.
# Note that not all assemblers produce the information to allow
# tagging of assembly source. This setting does not affect
# the Src tab showing the assembler source.
asm_source=B1 \\ Show assembly source interlisted (if available)
# 848 ; The default for interlisting is to show 8 line of source for
# any instruction. If there are more source lines associated
# with the instruction, they are not shown. This allows showing
# more (-1 for all).
source_line_cnt=V8 \\ Maximum number of lines of source to show per address
# 839 ; Some disassemblers will identify frame or stack offset
# references in the operand fields. This setting will allow
# showing the corresonding stack-based variable when possible.
stack_syms=B0 \\ Show stack symbols for frame/stack references
# 821 ; Some disassemblers will identify register usage in the operand
# fields. This setting will allow showing the corresonding
# register-based variable when possible.
register_syms=B0 \\ Show register variables for register use
# 847 ; Some disassemblers have alternate format (processor specific).
# The default is to show the format that makes sense given what
# is known about procesor state. This allows forcing the default.
# Note that the disassmble command allows changing the state
# dynamically. Examples of format use are: ARM uses this for
# 32 vs 16 bit instructions vs. Java byte codes. Some DSPs use
# this for mnemonic vs. algebraic format.
format=K(auto,standard,alternate,bytecode)0\\ Default disassembly format
# 843 ; Most disassmblers show the instructions as values and as
# opcodes/operands. This allows suppressing the value when
# possible.
instr_value=B1 \\ Show instruction as value and opcode
}
# 846 ; The CODE group controls the graphical display characteristics
# of the CODE windows. The size and position is used to force a
# particular start point. Buttons are used to add or remove
# buttons in the toolbar.
[TEMPLATE=@CODE] \\ Code window specific controls
# 837 ; When an assembly file is opened and no connections are active
# and no projects are opened, the Code window does not know what
# type of processor is in use. This allows specifying the default.
# The name must be the 3 letter name used by RVDEBUG. If you are not
# sure, look at the .aco files in the etc directory.
asm_type=S \\ 3 letter name of processor for asm files
# 819 ; Pos_size is used to set the position on screen and/or the
# size of the window content in lines/characters. This will
# override the workspace's normal approach of using the same
# size as previous.
{.Pos_size \\ Position and Size forced on start
# 845 ;
num_lines=V \\ Height in lines.
# 827 ;
num_chars=V \\ Width in characters
# 831 ;
x_pos=V \\ Position of top corner of window.
# 832 ;
y_pos=V \\ Position of top corner of window.
}
# 838 ; Button settings allow you to add new buttons. Each buton is
# added by name (used as hover help string unless overwritten).
# Then, you can add descriptions (hover help and status line).
# you must define where the command is to go (RVDEBUG command,
# a registered DLL, or the host operating system command shell).
# If the button position is given, it will replace the normal
# button in that position so you can delete existing ones if
# needed.
{Button
# 844 ;
Hover=S \\ Hover description
# 833 ;
Description=S \\ Status line description
# 830 ;
send_to=K(cmd,DLL,shell)0 \\ Where command goes \
\K Command Line, \
DLL that registers for this by name, \
Operating system command
# 829 ;
Command=S \\ Command to generate
# 836 ;
icon=K(Go,StepLine,StepLineOver,StepInstr,StepInstrOver,\
GoToReturn,StopExecution,Up,Down,AttentionInterrupt,\
NextB,NextP,NextT,New,Open,Save,Cut,Copy,Paste,\
Update,User1,User2,User3,User4,User5) \\ Name of icon
# 826 ;
dll=S \\ Name of DLL to send to.
# 842 ;
position=V \\ Where to insert 1 relative (else append)
}
# 852 ;
[TEMPLATE=PROJECTS] \\ List of projects to pre-load
# 122 ;
StrList=LF(Projects [*.prj]) \\ Projects to load on open of workspace
# 820 ;
[TEMPLATE=!WINDOW] \\ Special internal for windows
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -