2010-12-28 6 views
6

メモ帳で[すべて保存]を選択し、ブラウザに切り替えてページを更新します。私はこれを毎日何千回もやる必要がありますし、すべてのホットキーを保存してから、Altキーを押しながら右ウィンドウをタップし、次にF5をもう一度やり直す必要があります。私はこれを行うことができる別の人がいれば、編集者を切り替えることができます。ブラウザショートカットトリックコマンドを保存してから、エディタでリフレッシュしてください

私はrunコマンドを使用しようとしましたが、問題はローカルホストのようなWebアドレスで開く必要がある場合に[firefox.exe "current file"]のようにすることができますサーバー側を実行するには、[chrome.exe "custom var(web address)/ filename"]のように文字列の他の部分を手動で指定しなければならず、常に新しいタブを開き、多くの混乱を招きます。また、インクルードファイルを編集している場合は、実行コマンドを使用したときに見たいページの代わりにそのファイルを開こうとしますが、リフレッシュは私が考えることができる唯一の現実的な方法です。

編集:私はCpfohlソリューションを使用しています!別の方法がある場合は共有してください。私はまだこのスレッドを監視します。

Esc::    ; The hotkey I like to use 
SetTitleMatchMode, 2 ; Match Partial Title Mode 
SetKeyDelay 10, 10 ; Set Keystroke Delays 
Send {F5}   ; Save All In Editor/I set to F5 in npp 
IfWinExist, Firefox 
    WinActivate 
Send {F5}   ; Refresh Browser 

答えて

5

私はもののこの種のAutoHotKeyを使用しますが、私はそれでかなり新しいです。いいところは、エディタを切り替える必要がないことです。 AutoHotKeyを使うと、あなたが望むもの(ほとんど)を行うことができますが、それは比較的簡単な一連のキーストロークで行うことができることを実行するのが最も簡単です。

実行時に実行するスクリプトを作成します。その後、選択したホットキーを使用するたびにスクリプト(「人工的な」キーストロークで構成することができます)を実行します。

スクリプトの例は、(これはテストされていない、あなたがOPENしていた最後のウィンドウがブラウザ、すなわちれたことを想定しています。「AltTabは」開くためにブラウザ引き起こすこと):かもしれない

!+s::   ;Binds the hot key to "Alt,Shift, S" 
    Send ^+s ;Pushes "Ctl,Shift, S" 
    Send AltTab ;Pushes "Alt, Tab" 
    Send F5  ;Pushes "F5" 
+0

どのようにあなたが正しいウィンドウにAltキーを押しながらタブ表示していることを確認していますか? – PleaseStand

+0

AltTabはちょうど「例」でした。特定のウィンドウを選択する方法があります(それは何かわかりません)... 1秒。 – Crisfole

+0

うん、わからない。これは素晴らしい質問です。私は応答を編集します。 – Crisfole

1

を使用WinAutomationまたはその無料のいとこAutoIt. どちらもホットキーとウィンドウタイトルの検索を提供します。

0

特定のコードスニペットやマクロ、その他の繰り返し可能なタスクのいずれであっても、すべての効率のニーズにはTypeItInを使用します。

今、私は特定のディレクトリのファイルの編集をたくさん行っています。次のボタンはNotepad ++を有効にしてファイルを保存し、Google Chromeの正しいタブに切り替えて、ページをリロードします。キーボードショートカットを使用するとき、またはCtrlキーを押しながらNotepad ++ Window Titleをクリックしたときにスクリプトが呼び出されます。

ボタンの詳細:

Name: Save and Reload 

Watch for window title: Notepad++ 
    Match anywhere: Anywhere in Title 

Shortcut Key: Alt+Shift+A 

Text to be typed: 
{Activate Notepad*}{Ctrl s}{Var1 Window}{Var1 Replace *C:\Program Files\Apache\apache-tomcat-6.0.37\webapps\essential_viewer\|} 
{Var1 Replace C:\Program Files\Apache\apache-tomcat-6.0.37\webapps\essential_viewer\|} 
{Var1 Replace - Notepad++|} 
{Activate localhost:8080/essential_viewer/{Var1} - Google Chrome}{BrowserRefresh} 

注:

  1. それ以外の場合は、あなたのファイルに改行を入れますが、上記入力するためのテキストからすべての空白を削除します。
  2. メモ帳*を有効にするとメモ帳++にフォーカスが移ります。必要に応じて{Ctrl s}を{Ctrl {Shift s}}に変更してすべてを保存することができます。
  3. 現在のファイルのウィンドウタイトルを変数 "Var1"に保存します。保存されたファイルと保存されていないファイルの両方を確実に取得するために、ファイルパスの代わりに2回置き換えます。 *のために1回と1回*。その後、 " - Notepad ++"を削除します。
  4. 特定のタイトルのGoogle Chromeウィンドウがフォーカスされ、そのページだけがリフレッシュされます。

希望します。

1

これは私が使用するスクリプトです。次に、現在のクロムタブで作業しているページと、Win + Enterを使ってコンパイルして、Webアプリケーション/サイトをnppから実行するだけです。スニペットを私のウィンドウを配置するようないくつかの他のことを行う一つのコンテキストに貼り付けます。

#IfWinActive ahk_exe Notepad++.exe 
    #Enter:: 
     Send ^+s 
     WinActivate ahk_exe chrome.exe 
     Send {F5} 
    return 

私は無料のオープンソースのプラグインのもありますが、この

#IfWinActive ahk_exe Notepad++.exe 
    #Enter:: 
     Send {F5} 
     WinActivate ahk_exe chrome.exe 
     Send {F5} 
    return 
1

をしたいと思います(私はその後、私のセカンドモニタ上でChromeを開き、側++エクスプローラで原子力発電所を維持します)メモ帳++はRefreshBrowserと呼ばれ、文書を保存するときにブラウザを更新します。

+0

あなたは単に商品を宣伝しています。したがって、あなたは答えを迷惑メールとみなさなければなりません。 – honk

+0

私には無料です。彼らは自分のサイトにソースコードリンクを持っています。私はそれを試して、それは期待どおりに正確に動作します!プラグインフォルダにdllをコピーするだけです。私が見つけた最も簡単な解決策。 – dmikester1

+0

これは商用で、今は無料です。そしてあなたが開いているすべてのブラウザを更新するので、あなたがnppでコーディングするなら、その最高のものです。 (設定可能)。 – Johanness

0

これが役立つかどうかはわかりませんが、私にとってはこれは素晴らしいことでした。私はメモ帳でウェブサイトを作成していました++しかし、HTMLファイルを保存してブラウザのタブに移動するのは面倒でしたが、最終的にリフレッシュしてコードをブラウザに反映させました。
htmlファイルのheadタグの中にメタタグを導入していましたが、最初にそれらを作成しているので、一定の時間間隔の後にブラウザをリフレッシュするように指示していました。 メタタグがある:

<meta http-equiv="refresh" content="10" >

だから、最終的にはhtmlファイルはこのようなものになるだろう。ここでは

<!DOCTYPE html> 
 
<html> 
 
    <head> 
 
    <meta http-equiv="refresh" content="10" > 
 
    </head> 
 
    <body> 
 
    Hello There! 
 
    </body> 
 
</html>

コンテンツ値指示しますt彼は何秒後にブラウザをリフレッシュしますか?私の場合は10秒です。だから、いつでもメモ帳で編集したHTMLファイルを保存して、編集内容がhtmlファイルに反映されるまでに最大10秒待つ。 後でタグを削除できます(スクリプトを実行するだけです)。私の場合、ブートストラップCSSを使用している間、この手法は私に多くの時間と労力を節約しました。お役に立てれば。

0

私はカイル・ジマーAHKスクリプトを使用していますし、以前に私が使っていた:

^s::   ;Binds the hot key to "Shift, S" 
    Send ^+s ;Pushes "Ctl,Shift, S" 
    Send !{TAB} ; TAB to other window 
    Sleep 50 
    Send {F5}  ;Pushes "F5" to refresh 
    Sleep 50 
    Send !{TAB} ; TAB to original window 
関連する問題