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