| 抽取字符串工具 |
抽取字符串工具
該工具用於將當前源代碼中的字符串抽取出來,按特定掃瞄規則與變量命名規則,轉換成字符串常量或變量聲明並替換源文件中的原有內容。目前支持 Delphi 下的 Pascal 代碼與 C++Builder 下的 C/C++ 代碼。
其界面如下:

前綴:設置字符串變量的命名前綴。
大小寫:設置字符串變量命名時使用的大小寫規則。
拼音規則:如果字符串中有常用漢字,本工具可查找其拼音作為字符串變量的命名。此處可指定使用漢字的完整拼音還只是漢字拼音首字母。
單詞最多:如果字符串中有英文單詞,本工具可抽取單詞作為字符串變量的命名。此處設定本工具最多將多少個單詞放入字符串變量名中。
拼音最多:如果字符串中有常用漢字。此處設定本工具最多將多少個漢字的拼音放入字符串變量名中。
變量名內用下劃線分詞:如果勾選,變量名中不同的單詞或拼音將以下劃線分隔,否則無分隔符。
忽略單字符的字符串:如果勾選,掃瞄源碼時會忽略只包含單個字符的字符串。
忽略簡單格式字符串:如果勾選,掃瞄源碼時會忽略只包含簡單的格式化字符串,如「%d」等。
顯示預覽:如果勾選,字符串列表下部將顯示選中的條目的代碼預覽內容。
掃瞄:點擊此按鈕,本工具將按設置的命名選項與掃瞄選項掃瞄當前源文件,並將字符串抽取出來,自動命名後列在字符串列表區域供核對與重命名。
生成類型:對於 Pascal 代碼,可選擇抽取出來的字符串類型,有 var、const 與 resourcestring 三種。對於 C/C++ 代碼,可選擇 AnsiString 或 char * 等。
放置區域:對於 Pascal 代碼,可選擇將抽取出來的字符串插入至 interface 部分還是 implementation 部分。C/C++ 代碼則放在全局部分。
複製:可將抽取出的字符串聲明複製到剪貼板,不影響源文件。
替換:對當前源文件進行更改,將生成的字符串聲明插入源文件,並替換源文件中的字符串內容為對應的聲明。
關閉:關閉當前窗口。
幫助:顯示此幫助內容。
相關主題