PNTree目录结构树

10 篇文章 0 订阅
10 篇文章 0 订阅

1、界面概述

         PNTree界面如下图1所示主要分成Title, Button, Structure和Filter这几个区域。Title区域用来显示当前查看的目录根节点的全路径; Button区域有Tree Home, Tree History, Tree Up,和Tree Down这四个按钮主要用于设置当前目录结构的根节点, Tree Search Prev和Tree Search Next这两个按钮用于对Filter的结果做单步向前和向后查看;Structure区域用于当前根节点下的目录结构以树状形式显示;Filter区域用于根据关键字查找当前目录结构中匹配该关键字的文件或文件夹。

图1 PNTree窗口各区域

         在目录结构”Structure Area”区域中可以鼠标右键打开一个菜单如下图2所示,该菜单中的PNEdit, Send To, PNDiff, PNTree和Tool这几个项主要用于对当前选中的目录节点使用其他应用和工具做交互;Expand All, Collapse All, Directory Down和Copy Full Path这几个项用于对目录节点的查看;Delete, Move To, Copy To, New, Rename和Compress这几个项主要用于对当前选中的目录节点做相应的操作。

图2 PNTree目录控制菜单

2、目录的常用操作

         对于目录结构常用的有新建、删除、改名、复制、移动和压缩这几个基本操作,在PNTree中可以在目录树上直接做这些操作,并在这些操作完成之后在目录树上进行实时更新,这使得这些常规目录操作更加方便和快捷。

2.1、新建目录

         目录新建操作的步骤如下图3所示,在目录树上找到需要新建的节点”/home/test/test_case/script/ttt”,选中该节点鼠标右键打开菜单找到”New”这个项,再点开其”File”这个子项(可以根据需要选择新建的目录是文件还是文件夹),之后会创建一个新的文件”new_file”并在目录结构中更新并显示出该新节点。同时该操作也可以通过快捷键(Ctrl+n,新建文件;Ctrl+f,新建文件夹)来实现同样的功能。

图3 PNTree目录新建操作示例

2.2、删除目录

         目录删除操作的步骤如下图4所示,在目录树上找到需要删除的节点,这里节点的选取可以多选(Ctrl+鼠标左键,一次多选择一个节点;Shift+鼠标左键,一次可以多选择一个区间的节点),选择的节点可以是文件也可以是文件夹。例子中选择了四个节点,其中两个是文件两个是文件夹,选中这些节点之后鼠标右键打开菜单找到”Delete”这个项,由于删除操作属于不可恢复操作,所以这边会先弹出一个Question小窗口让用户确认该删除操作没问题,然后点击确认之后再做删除操作并在目录结构中更新并显示删除之后的目录结构。同时该操作也可以通过快捷键(Ctrl+x)来实现同样的功能。

图4 PNTree目录删除操作示例

2.3、目录改名

         目录改名操作的步骤如下图5所示,在目录树上找到需要改名的节点”/home/test/test_case/script/test3_copy_sp3.tcl”,选中该节点鼠标右键打开菜单找到”Rename”这个项,点击该项之后选中的节点文件名”test3_copy_sp3.tcl”会变成可编辑状态,用户可以直接修改并输入新的文件名”new_name”,回车键确认该输入名字,之后在目录结构中将原来的节点”/home/test/test_case/script/test3_copy_sp3.tcl”更新为”/home/test/test_case/script/new_name”并显示出该改名节点。同时该操作也可以通过快捷键(Ctrl+r)来实现同样的功能。

图5 PNTree目录改名操作示例

2.4、目录复制

         目录复制操作的步骤如下图6所示,在目录树上鼠标左键选中需要复制的源目录节点”/home/test/test_case/script/largefile.log”,该节点被标为蓝色,然后再在目录树上鼠标右键选中需要复制的目标目录节点”/home/test/test_case/script/ttt”,该节点被标为红色同时会打开菜单,在菜单中找到”Copy To”这个项,点击该项之后源目录节点即被复制到目标目录节点中为”/home/test/test_case/script/ttt/largefile.log”,并实时更新显示复制之后的目录结构。同时该操作也可以通过快捷键(Ctrl+h)先选中源节点然后用快捷键(Ctrl+v)将其复制到目标节点中,另外还可以通过鼠标中键拖拽源节点到目标节点来实现同样的功能。

图6 PNTree目录复制操作示例

2.5、目录移动

        目录移动操作的步骤如下图7所示,在目录树上鼠标左键选中需要移动的源目录节点”/home/test/test_case/script/largefile.log”,该节点被标为蓝色,然后再在目录树上鼠标右键选中需要移动的目标目录节点”/home/test/test_case/script/ttt”,该节点被标为红色同时会打开菜单,在菜单中找到”Move To”这个项,点击该项之后源目录节点即被移动到目标目录节点中为”/home/test/test_case/script/ttt/largefile.log”,并实时更新显示移动之后的目录结构。同时该操作也可以通过快捷键(Ctrl+h)先选中源节点然后用快捷键(Ctrl+m)将其移动到目标节点中,另外还可以通过鼠标左键拖拽源节点到目标节点来实现同样的功能。

图7 PNTree目录移动操作示例

2.6、目录压缩

         目录压缩操作的步骤如下图8所示,在目录树上找到需要压缩的节点”/home/test/test_case/script/syntax”,选中该节点鼠标右键打开菜单找到”Compress”这个项,再点开其Compress这个子项,点击该项之后即会自动生成该节点的压缩文件”/home/test/test_case/script/syntax.tar.gz”,并实时更新显示该压缩文件的目录结构。同时该操作也可以通过快捷键(Ctrl+t)来实现同样的功能。

图8 PNTree目录压缩操作示例

         目录解压缩操作的步骤如下图9所示,在目录树上找到需要解压缩的节点”/home/test/test_case/script/syntax.tar.gz”,选中该节点鼠标右键打开菜单找到”Compress”这个项,再点开其Decompress这个子项,点击该项之后即会自动生成该节点的解压缩文件”/home/test/test_case/script/syntax”,并实时更新显示该解压缩文件的目录结构。同时该操作也可以通过快捷键(Ctrl+u)来实现同样的功能。

图9 PNTree目录解压缩操作示例

3、目录信息查看

         信息浮动窗口,在对目录节点查看时如下图10所示,当鼠标靠近该节点时即会弹出一个浮动小窗口显示该节点的详细信息,其中包括该节点的全路径、访问权限、创建者、存储大小、更新时间等信息。

图10 PNTree目录节点浮动信息

         节点展开和收起,当目录节点有下级子节点时该节点是可以展开和收起的,可以用鼠标左键单击该节点的展开/收起图标,还可以可以用鼠标左键双击该节点的内容,这两个操作是一样的都是对该节点做下一级的展开和收起;另外如果当前目录节点有多级子节点,则可以用菜单栏中的”Expand All”和”Collapse All”分别做展开和收起全部子节点操作。

         节点全路径复制,在对目录节点查看时如果需要复制该节点的全路径时,可以点击菜单栏中的”Copy Full Path”项,则会将该节点的全路径的复制到剪切板中。

         根节点设置,目录节点的根目录设置如下图11所示,按钮用于打开一个新的目录路径作为根目录节点,按钮显示在当前PNTree中打开过的根目录节点的历史记录,点开之后可以点击其中条目做根节点的任意切换,按钮用于打开当前根节点的上一层作为新的根目录节点,按钮于打开当前根节点的下一层作为新的根目录节点。另外也可以在目录结构树上选中任意一个节点,选中该节点之后鼠标右键打开菜单找到”Directory Down”这一项,点击直接将该节点作为新的根目录节点。

图11 PNTree目录根节点设置

4、目录名过滤

         目录名过滤操作的步骤如下图12所示,在”Filter Type”中选择需要过滤的目录类型(all, 文件和文件夹名都匹配; folder, 只匹配文件夹名; file, 只匹配文件名),然后在”Filter Pattern”中输入需要查找的关键字(这里支持”*”作为通配符),回车键确认开始搜索当前根目录节点下的所有符合过滤类型和匹配该关键字的目录节点。搜索完成之后在显示搜索结果的地方更新搜索到的节点数量,并在每个匹配到的节点前加一个标志符号,在查看这些匹配结果时还可以使用”Button Area”中对应的按钮查看过滤结果,按钮用于查看前一个匹配结果,按钮用于查看后一个匹配结果。

图12 PNTree目录名过滤

5PNTree和其他应用和工具的交互

         在PNTree中的目录结构中可以交互式的打开其他的应用和工具如下图13所示,通过菜单栏中的”PNEdit”和”Send To”这两项可以和PNEdit应用做交互,在目录结构中选中一些节点(可以选择一个节点也可以是多个节点,目录节点可以是文件也可以是文件夹),然后鼠标右键打开菜单找到”PNEdit”这个项打开PNEdit,对应选择的目录节点就会在PNEdit中被打开,文件目录节点在PNEdit根据文件的后缀名判断语法类型并以对应的语法高亮打开该文件,文件夹目录节点在PNEdit中会打开一个”Directory Browser”界面并显示当前文件夹路径下的目录列表;打开的PNEdit窗口会被记录下来,在目录结构中还可以再选中一些节点用菜单栏”Send To”项将其发送到已经打开的PNEdit窗口中,这些目录节点中的文件和文件夹就会以同样的形式被增加到该PNEdit窗口中。通过菜单栏中的”PNDiff”这一项可以和PNDiff应用做交互,在目录结构中选中需要做文本比对的目录节点(PNDiff支持多个文件的比对,不限比对文件数量),然后鼠标右键打开菜单找到”PNDiff”这个项打开PNDiff,对应选择的目录节点就会在PNDiff中被打开并自动开始做文本的比对。通过菜单栏中的”PNTree”这一项还可以和多个PNTree应用做交互,在目录结构中选中需要打开的目录节点,然后鼠标右键打开菜单找到”PNTree”这个项打开PNTree,对应选择的目录节点就会在PNTree中被打开并以该目录节点作为新的PNTree的根目录节点。通过菜单栏中的”Tool”这一项可以和多个工具”Encrypt/Decrypt”,”Split/Join”和”Directory Print”分别做交互,在目录结构中选中需要做加解密的目录节点,然后鼠标右键打开菜单找到”Tool”这个项下的”Encrypt/Decrypt”子项打开Encrypt/Decrypt窗口,对应选择的目录节点就会在Encrypt/Decrypt中被打开;在目录结构中选中需要做文件分解或合并的目录节点,然后鼠标右键打开菜单找到”Tool”这个项下的” Split/Join”子项打开Split/Join窗口,对应选择的目录节点就会在Split/Join中被作为分解的源文件或合并的源文件;在目录结构中选中需要做目录结构详细信息打印的目录节点,然后鼠标右键打开菜单找到”Tool”这个项下的” Directory Print”子项打开Directory Print窗口,对应选择的目录节点就会在Directory Print中被作为打印的根目录。

图13 PNTree目录交互

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值