文本处理神器PNFile

PNFile是一个集成多种强大文本文件应用和工具的平台,用于高效地操作目录和纯文本文件。支持导航、预览、高级编辑、多文件比较、编程语言编译、高级查找、高级文件/文件夹比较等功能。包括PNTree目录导航、PNPreview快速预览、PNEdit高级编辑、PNDiff文本比较、PNConsole多语言平台控制台、PNFinder高效查找和PNCompare文件及目录比较。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Introduction to PNFile
1.1 Overview
PNFile is a platform integrated with various powerful text file applications and tools. It is used to perform numerous operations on directories and any plain text files efficiently. The supported operations include navigating, previewing, advanced editing, multiple text files comparing, programming language compiling, advanced finding, advanced file/folder comparing etc.
• Navigating

PNTree navigates the directory tree from the user-specified root path. The root path can be changed whenever needed.

Rich file information is displayed, and various operations are supported in the PNTree, such as Filter, Copy To, Move To, Delete, New, Rename, Compress, Split/Join, Encrypt/Decrypt, Directory Print, sending files to PNEdit windows, launching PNDiff, etc.

One PNTree is embedded in the PNFile Main Window. PNTree is also an independent tool that can be launched from system terminals. Besides, multiple PNTrees can be launched from any existing PNTrees.

Please refer to sections 3.1.4 and 4 to get details about PNTree.

• Previewing

Launched along with PNFile and used together with the embedded PNTree, PNPreview quickly previews any plain text files. It provides a fast way of previewing any text files and supports simple edit operations, such as Insert, Remove, Cut, Copy, Paste, etc.

Please refer to sections 3.1.5 to get details about PNPreview.

• Editing

PNEdit is an important and powerful component of PNFile. It is an advanced text edit tool that runs in a stand-alone window.

PNEdit supports various efficient text editing operations, such as cutting/copying/pasting chars/words/lines, advanced searching and replacing, syntax detecting and highlighting, undoing/redoing, etc. There are three working modes, input mode, replace mode, and command modes, in PNEdit, and rich commands/hotkeys are supported in all the working modes. Besides, it supports selecting text for operating in both line and column modes.

PNEdit is also an independent tool that can be launched from system terminals.

Please refer to sections 3.3 and 5 to get details about PNEdit.

• Text Comparing

By comparing multiple plain text files and highlighting the differences in split windows, PNDiff helps locate and navigate the different parts rapidly. The comparison can be refreshed in-place if any of the candidate files are updated.

PNDiff is also an independent tool that can be launched from system terminals.

Please refer to sections 3.4 and 6 to get details about PNDiff.

• Compiling

PNConsole is a graphical Multi-Language Platform Console, which has four languages preset, including Shell, TCL, Python, and Perl. Besides, any language compilers available in the system can be well supported in PNConsole.

PNConsole is also an independent tool that can be launched from system terminals.

Please refer to sections 3.5 and 7 to get details about PNConsole.

• Advanced Finding

PNFinder is an efficient file (and its content) finding & replacing tool. Multiple searching modes and filtering configs make the tool more flexible and powerful. PNFinder supports both normal plain text and regex text expression searching & replacing. It manages to control the searching depth and filter files by multiple criteria like name, owner, access, time, and size. Locating and reviewing the finding result in PNFinder is quite easy.

PNFinder is also an independent tool that can be launched from system terminals.

Please refer to sections 3.6 and 8 to get details about PNFinder.

• Advanced Comparing

PNCompare is an efficient and practical file & directory comparing tool that aims to compare two directories and/or files inside. It supports to compare by multiple criteria, such as owner, access, time, size, and content. Comparing depth control and multiple comparing modes like File-Folder, File-Only, and Folder-Only are supported. After comparing, PNCompare manages to review the results and to resolve the differences easily.

PNCompare is also an independent tool that can be launched from system terminals.

Please refer to sections 3.7 and 9 to get details about PNCompare.
PNFile also provides various tools to better support working with plain text files and directories. The tools include String Buffer, File Buffer, and Change Buffer in PNEdit, and others like Encrypt/Decrypt, System Information, Split/Join, and Directory Print, etc.
• String Buffer

String Buffer is one of the PNEdit tools which stores the strings. One set of String Buffer has three types of the buffer, including one general buffer, ten clipboard buffers, and twenty-six named buffers. All the strings stored in the String Buffer can be viewed and edited in the String Buffer window.

The general buffer stores the strings that are buffered by copy, or yank, or cut command. These strings can be accessed by paste command.

The clipboard buffer stores the strings that are copied by selecting or from another application. Ten clipboard buffers are recording the latest ten copy history. The latest one can be accessed via the special register "*.

The twenty-six named buffers with names A-Z are one-one correspondent to the registers "a to "z. They can be accessed by any registers "a to "z related copy, yank, cut, append, or paste commands.

Each PNEdit window owns one dedicated set of String Buffer. Tabs of one PNEdit window share one set of String Buffer.

Please refer to section 5.6.1 to get details about String Buffer.

• File Buffer

File Buffer is one of the PNEdit tools which records the last scene of each file that has once been opened in the current PNEdit window. The information of all the buffered files can be viewed in the File Buffer window, and the files listed in the window can be restored to either the current or a new tab.

Each PNEdit window owns one dedicated File Buffer. Tabs of one PNEdit window share one File Buffer.

Please refer to section 5.6.2 to get details about File Buffer.

• Change Buffer

Change Buffer is one of the PNEdit tools which records any change operations in the currently opened tab. The changes sequence can be viewed in the Change Buffer window. The Undo/Redo sequence is based on the Change Buffer, and it is supported to “goto” any steps in the change sequences directly.

Each tab in a PNEdit window owns one dedicated Change Buffer.

Please refer to section 5.6.3 to get details about Change Buffer.

• Other tools

There are some other tools like Encrypt/Decrypt, System Information, Split/Join, and Directory Print in PNFile.

Encrypt/Decrypt encrypt or decrypt the files in a dedicated way of PNFile. System Information prints the system information. Split/Join splits or joins the files selected. Director Print prints the verbose directory information as required.

Please refer to section 3.8 to get details.
1.2 Why use PNFile?
PNFile is a platform with various powerful text file tools integrated. It is easy to get, launch, and use.
PNFile provides a one-stop graphic solution to handle directories and text files. Most integrated applications, like PNEdit, PNTree, PNDiff, PNConsole, PNFinder, and PNCompare, are also quite handy for users to use separately. PNTree GUI window allows users to operate on directories and files efficiently in a graphic way. PNEdit provides powerful advanced text editing. PNDiff compares and highlights the differences between two or multiple text files quickly. PNConsole provides a robust multi-language console platform. PNFinder performs powerful file searching & replacing. PNCompare provides efficient file & directory comparing and differences resolving. Besides, multiple other tools are integrated to support the efficiently file or directory operation.

这是我们的联系方式Bussiness: info@veriforma.com
Sales: sales@veriforma.com
Support: support@veriforma.com
WeChat: pninfo/pnsupport

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值