2

私はどのプログラムでも「マクロ」などを作ったことがありません。

「gettext」を使用するようにphpコードを移動しているので、すべての静的テキストを探して変更する必要があります。

たとえば、に変更page titleする必要があり<?php echo _('page title'); ?>ます。

静的なテキストのように見えるかどうかを確認する必要があるため、すべてを一度に変更する方法はないと思いますが、これらのエディターの1つで、テキストを選択することは可能だと確信しています。キーボードショートカットを押すと、代わりに使用できます。

それは可能ですか?どのように?

DreamweaverとNotepad++の両方が手元にあります。私は他のツールを使用することにオープンです。

ありがとう!

4

3 に答える 3

2

PSPadをダウンロードしてインストールします。

次に、次のスクリプトをのVBSファイルに保存し、<PSPadFolder>\Script\VBScriptPSPadを再度開きます。

'Enclose It! by Lukman
const module_name  = "Enclose It!"
const module_ver   = "0.1"
const enclose_token = "_SRC_"
const enclose_hotkey = "CTRL+Q"

enclose_last = enclose_token

sub Init
    addMenuItem "Enclose It!","", "EncloseIt", enclose_hotkey
end sub

sub EncloseIt
    encloser = InputBox("Enclose content", module_name, enclose_last)
    If encloser = False Then Exit Sub

    Set editor = newEditor()
    editor.assignActiveEditor
    editor.selText Replace(encloser, enclose_token, editor.selText)        
    enclose_last = encloser
end sub

次に、ドキュメントを開きます。

ドキュメント内のテキストを強調表示し、Ctrl + Qホットキー(スクリプト自体でカスタマイズ可能)を押して、デフォルトが設定された入力ダイアログを開きます_SRC_。キーワードをに変更して<?php echo _('_SRC_'); ?>Enterキーを押すだけです。繰り返す。(スクリプトは最後に使用されたキーワードを記憶しているため、すべてを再入力する必要はありません)。

于 2009-11-21T04:49:18.883 に答える
2

ドリームビーバーでスニップを作成し(コードビューで右クリック)、次に編集->キーボードショートカットに移動し、スニップ(現在:set:dreamveaver標準、コマンド:スニップ、コメント)を見つけてショートカットを割り当てます。

于 2012-02-12T13:15:33.000 に答える
1

開いているすべてのドキュメントで置換機能を使用できます。

  1. そのテキストが含まれている右側のすべてのドキュメントを選択し、右クリック->開く
  2. 検索を実行し、開いているすべてのドキュメントを置き換えます。

ページタイトルがどのように見えるかについてより多くの情報を提供すると、支援が容易になります。


編集:gettextを使用するようにサイト全体を変更する必要がある場合は、手動で行うのが最善です。

于 2009-11-20T20:23:12.597 に答える