4

私の名前とカーソルがある日付を配置するためのショートカットを知っている人はいますか

 //021208 DarkAxi0m

そのため、コメントを追加するときに日付を確認しません。

CnPack と GExperts がインストールされた Delphi7 を使用しています。私はそれがそれらの専門家の一人と一緒にできるべきだと思います。

4

6 に答える 6

5

私は GExperts を使用してこれを行います。

の中に

GExperts\構成

[エディター エキスパート] タブを選択します。

エキスパートのリストで、

日付\時刻を挿入

構成をクリックして、目的のテキストを挿入します。

'//' ddmmyy 'DarkAxi0m: ' //021208 DarkAxi0m:

その後、新しい日付名のコメントを挿入するには、次のことを行う必要があります。

ctrl+alt+a

私はそのような仕事でほとんどのプログラマーをセットアップします。

于 2008-12-04T16:03:39.030 に答える
2

GExpertsのExpandMacroTemplate(Editor Expertsにあります)を使用するのも簡単です。

この展開を使用して、現在の位置にyyyy-mm-ddを挿入します。

%YEAR%-%MONTH%-%DAY%|

于 2008-12-04T07:46:37.630 に答える
2

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 に応じて、このスクリプトを展開して正しいコメント構文を適用できます。アクティブなウィンドウ タイトルを検出し、署名部分文字列 ("Delphi") を見つけて、適切なコメント文字を選択します。このようにして、現在の IDE や言語に関係なく、同じホットストリングを入力してコメントを挿入できます。SendInput を使用して、Delphi テンプレートのようにキャレットを配置することもできます。

于 2008-12-05T13:24:06.057 に答える
1

CnPack/Soure Templates に 1 つ見つかってもかまいません テンプレートを追加しました

  //%Date% DarkAxi0m

注:メニューをもっとよく見る必要があります

于 2008-12-04T00:24:55.243 に答える
1

また、必要な操作をスクリプトで実行できる Live Templates 機能もご覧ください。

http://cc.codegear.com/Item/24990

名前に惑わされないでください。日付、時刻を含めるためのテンプレート スクリプトが含まれており、必要に応じて書式を設定することもできます。

于 2008-12-04T01:44:12.963 に答える