首页 > 代码库 > ISE_text_editor学习记录
ISE_text_editor学习记录
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》
ISE_text_editor学习记录