ISE Text Editor 概述
ISE文本编辑器用于创建、查看和修改ASCII, UCF, VHDL, Verilog和TCL等文本内容
- 自动补齐、文件插入和模版复制等辅助编辑功能
- 使用命令进行缩进、转换和批注
- 用书签和Go To命令导向文件
- 查找和替换文本
- 为HDL文件设置断点,用于仿真和调试
- 从HDL文件对应行内容指向RTL电路图中的模块
- 颜色标记必须要文件有正确的扩展名,同时,标记是按照单词内容而非语法进行的
ISE文本编辑器的快捷方式
Shortcut |
Action |
Ctrl+Z |
Undo |
Ctrl+Y |
Redo |
Ctrl+X or Shift+Delete |
Cut |
Ctrl+C or Ctrl+Insert |
Copy |
Ctrl+V or Shift+Insert |
Paste |
Alt+C |
Comment Line |
Alt+Shift+C |
Uncomment Line |
Shift+Tab |
Decrease Indent |
Tab |
Increase Indent |
Ctrl+Shift+U |
Convert to Uppercase |
Ctrl+U |
Convert selection to Lowercase |
Ctrl+Right Arrow |
Go to Next Word |
Ctrl+Left Arrow |
Go to Previous Word |
Ctrl+Home |
Go to Top of File |
Ctrl+End |
Go to Bottom of File |
Ctrl+A |
Select All |
Shift+Home |
Select to Beginning of Line |
Shift+End |
Select to End of Line |
Ctrl+Shift+Home |
Select to Beginning of File |
Ctrl+Shift+End |
Select to End of File |
Ctrl+Shift+Right Arrow |
Select to Next Word |
Ctrl+Shift+Left Arrow |
Select to Previous Word |
Ctrl+F |
Find |
F3 |
Find Next |
Ctrl+H |
Replace |
Ctrl+Enter |
Activates auto-completion |
Left Arrow |
Cursor Left |
Right Arrow |
Cursor Right |
Up Arrow |
Cursor Up |
Down Arrow |
Cursor Down |
软件功能实现
- 创建和编辑文本(Ctrl+Enter可进行补齐输入字的选择、Edit > Insert File插入选择的文件的内容、按下Alt并点击左键可选择指定行、对选择的内容整体缩进Edit > Indent > Increase/Decrease、为指定内容写批注Uncomment/Comment > Line(s))
- 文本转换(选定文本并右键Convert > Lowercase/Uppercase、选定空格替换成字节对齐Edit > Convert > Selected Spaces to Tabs/Selected Tabs to Spaces、选定不同操作系统修改换行格式Edit > Convert > End of Lines)
- 文件向导(用Edit > Go To中相关命令进行移动、View > Bookmark >添/删/看书签<不会被保存>、Edit > Find in Files做查找相关的操作、Edit > Replace做替换相关的操作、Edit > Go To > Schematic定位到电路图<XST综合的电路,并在RTL Viewer中打开文件才行>)
- 调试源代码(添/删断点,仅适用于ISim的仿真)
- 设置显示和默认参数(Edit > Preferences中设定键盘快捷方式、分离显示窗口Split Window、文本窗背景颜色、选中View > Word Wrap指定文本显示宽度为窗口宽度<自动将超出部分换行显示>、View > Line Numbers、显示格式标记<见下表>)
Menu Command |
Action |
Show Whitespaces |
每个空格一个点,每个tab一个箭头 |
Show Line Endings |
每行结尾一个特征标记 |
Show Indentation Guide |
在tab间或等间隔的空格间显示一个竖线标记 |
Long Line Marker |
Shows a right margin indicator at the Long Lines Limit you set in the Preferences Dialog Box - ISE Text Editor Page. |
保留字和正则式
包含Verilog、VHDL、ABEL、Tcl和UCF等的众多保留字及功能概述,这里从略
正则表达式内容较复杂,不过使用很广泛,有兴趣可以深入学习
推荐学习
文档程序:Xilinx ISE Help/Software Help/ISE Text Editor Help
正则表达式:《Mastering Regular Expressions》
时间: 2024-10-13 19:47:16