PNTree 目录结构树
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)来实现同样的功能。
3、目录信息查看
图 9 PNTree 目录解压缩操作示例
信息浮动窗口,在对目录节点查看时如下图 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 目录名过滤 5、PNTree 和其他应用和工具的交互
在 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 目录交互
评论