日付と名前のコメントを追加するDelphiショートカット
質問
私の名前とカーソルが置かれている日付を配置するためのショートカットを知っている人はいますか
//021208 DarkAxi0m
だから、コメントを追加するときの日付をチェックし続けません。
CnPackとGExpertsがインストールされたDelphi7を使用しています。 それらの専門家の一人と一緒にできるはずだと思います。
解決
次のように、GExpertsを使用してこれを行います。
で
GExperts \ Configuration
Editor Expertsタブを選択します。
エキスパートのリストで、
を選択します日付\時間を挿入
設定をクリックして、目的のテキストを挿入します:
'//' ddmmyy 'DarkAxi0m:' // 021208 DarkAxi0m:
その後、新しい日付名のコメントを挿入するために必要なことは次のとおりです。
ctrl + alt + a
私はそのような仕事でほとんどのプログラマーをセットアップします。
他のヒント
GExpertsのExpand Macro Template(Editor Expertsにあります)を使用するのも簡単です。
この展開を使用して、現在の位置にyyyy-mm-ddを挿入します:
%YEAR%-%MONTH%-%DAY%|
Delphiだけでなく、Windowsのほとんどのアプリケーションで動作するソリューションでは、Authotkey(無料、autohotkey.com)を使用できます。多くの機能の1つに、入力した文字列を展開する機能があります。これは通常、タイプミスの自動修正に使用されます。
私はすべてのショートカット文字列をセミコロンで開始します。実際には私が入力する文字列を実際に導くことはないので、あなたの例では、コメント日付ユーザー名シーケンスを挿入するには、セミコロン、スラッシュ、スラッシュを入力したいと思います:
;//
Authotkeyスクリプト(.ahkテキストファイルに入れて、ファイルをAutostartに追加できます)は次のようになります。
::;//:: ; this means: when I type ";//", do what follows
FormatTime, curDate,, yyyy-MM-dd ; the double comma is intended
SendInput // %curDate% %A_UserName% ; variable expansion
return
これにより、次の出力が生成されます。
// 2008-12-05 moodforaday
AHK構文は少し密ですが、広範なヘルプファイルがあります。
編集時:このスクリプトは、現在作業しているIDEに応じて、正しいコメント構文を適用するように拡張できます。アクティブなウィンドウタイトルを検出し、署名部分文字列(<!> quot; Delphi <!> quot;)を見つけて、適切なコメント文字を選択します。この方法では、現在のIDEまたは言語に関係なく、同じホットストリングを入力してコメントを挿入できます。 SendInputを使用して、Delphiテンプレートのようにキャレットを配置することもできます。
CnPack / Soureテンプレートで1つも見つかりません テンプレートを追加しました
//%Date% DarkAxi0m
注:メニューを詳しく調べる必要があります
Live Templates機能もご覧ください。これは、スクリプトを作成して必要な処理を実行できます。
http://cc.codegear.com/Item/24990
名前で延期されるのではなく、日付や時刻を含むテンプレートスクリプトが含まれています。必要に応じてフォーマットする機能も含まれています。
GExperts(www.gexperts.org)には、開発者または日付に基づいて変更を簡単に検索できるバリエーションがあります。
出力とコメントの例:
//07.25.2009 (SLB20090725) - Added 3rd optional parameter.
読みやすい日付に加えて、コメントプログラマーを年、年、月などで簡単に検索できます。 たとえば、2009年5月にログインしたコメントについて(SLB200905を検索できます。
すること: GExpertsメニューの下で、Configuration ...(リストの下部)を開き、Editor Expertsタブを選択します。 「日付/時刻の挿入」を見つけてダブルクリックします。
// mm.dd.yyyy '(ABC'yyyymmdd')-'
ABCは、プログラマの名前、イニシャル、idなどです。
挿入するには、DelphiのIDEでCtrl-Alt-Aを使用します
これは、GExpertsがサポートするDelphiのどのバージョンでも動作するはずです。