SelectionMove

SelectionMove[obj,dir,unit]
在打开笔记本中按指定的单位沿着 dir 方向移动当前的选定.

SelectionMove[obj,dir,unit,n]
重复移动 n 次.

更多信息和选项更多信息和选项

  • SelectionMove 的第一个参数可以是一个 NotebookObject 或者 CellObject 或者 BoxObject.
  • 可能的方向有:
  • Next使该选择为指定类型的下一个元素
    Previous使该选择为指定类型的上一个元素
    After使该选择刚好为当前元素末端后面的元素
    Before使该选择刚好为当前元素开头前面的元素
    All使该选择为整个当前元素
  • 可能的元素指定有:
  • Character单个字符
    Word单词或其它记号
    Expression完全的子表达式
    TextLine文本行
    GraphicsContents图形对象的内容
    Graphics完全的图形对象
    CellContents单元的内容
    Cell完全单元
    CellGroup单元组
    GeneratedCell当前计算生成的单元
    Notebook完全笔记本
  • 除非给出选项设置 AutoScroll->False,否则前端滚动笔记本,这样显示 SelectionMove 的结果. »
  • 前端通常也会高亮显示与计算结果相对应的区域.
  • 用方向指定 After 和 Before,SelectionMove 通常会将当前选择作为两个指定类型单元之间一个插入点. »
  • 如果不能按您所要求的方式移动该选择,SelectionMove 返回 $Failed.
  • 一个 GeneratedCell 对应于输出的一个元素.

范例范例打开所有单元关闭所有单元

基本范例  (4)基本范例  (4)

在初始选择位置之后,选择第一个单元:

在初始选择位置之后,选择第三个单元:

把选择内容移动到一个单元:

In[1]:=
Click for copyable input

选择触发计算的按钮:

In[1]:=
Click for copyable input
Out[1]=
1996年引入
(3.0)
| 2012年更新
(9.0)