入社したてなのでPCのセットアップなどをやっていました。便利なフリーソフトでも紹介できればよいのですが、僕はWindowsには「なるべく余計なソフトを入れずに済ませたい」というデフォルト派なのでデフォルトでWindowsを便利に使うためのTipsを少し紹介できればと思います。
Windowsキーを積極的に使う
軟弱なキーと思われがちなWindowsキーですがWindowsをデフォルトで使うには欠かせません。ショートカットキーを表記する場合はEmacs等のC-sのようにWindowsキー+eはW-eと表記します。(本当か?)
- W-e --- エクスプローラ起動
- W-d --- デスクトップの表示/非表示
- W-w --- ウインドウを閉じる(=M-F4)
- W-l --- コンピュータのロック
- W-m --- 開いている全てのウインドウを最小化
- W-M --- 上記最小化のキャンセル
- W-f --- ファイル検索
- W-r --- ファイル名を指定して実行(重要!)
2つのランチャーを使い倒す
Windowsにデフォルトで入っている至高のランチャー、それが
“ファイル名を指定して実行”
と、
“クイック起動”
です。
これらを便利に使いこなすためには、以前人気になったこともあったこの一覧を頭に叩き込みます。
“ファイル名を指定して実行”から素早くフリーセルを立ち上げ、仕事をサボるようになれば一人前です。
更に“クイック起動”のフォルダにパスを通せば“クイック起動”に放り込んだショートカットが“ファイル名を指定して実行”からも実行できるようになって一石二鳥です。
クイック起動のフォルダ:
C:\Documents and Settings\ユーザー名\Application Data\Microsoft\Internet Explorer\Quick Launch
(hosts.batはhostsファイルをメモ帳で開くだけのバッチファイル)
また、開発者の方はコレを“クイック起動”に置けばマウスを使わずにunix環境へ入れて便利です。
他にも便利なデフォルトテクニックを見つけたら教えてください。
追記1
p0t: デフォルト派のすすめ
デフォ派ですが…ファ実で補完が効かない?
「インラインオートコンプリート」がオンになってないわけではなくて?
Posted by: Bar | 2006年11月01日 15:59
個人のブログの方で教えていただきました。
インラインオートコンプリートをオン(デフォルト)にすると、
“ファイル名を指定して実行”でも補完が!
追記2
nak2kのメモ帳 - 環境変数PATHEXTを使ったJavaScriptの実行
環境変数PATHEXTに拡張子を追加設定すると、例えばhello.jsであればhelloと入力するだけでスクリプト実行できて便利ですよ。
ただ、デフォルトでは拡張子.jsはWScript.exeに関連付けられているので、CScript.exeで動かしたい場合は新しい拡張子.jscとでも追加して、それをCScript.exeと関連付けてから上記の環境変数設定まで行うといいです。
はてブのコメント欄で教えて頂きました。
PATHEXTなんて環境変数があったなんて知りませんでした。それにcscriptなんてものがあったこともはじめて知りました。
言語毎のエンジンとは別にスクリプトホストがあるんですね。
- wscript --- 出力をGUIのウィンドウに出す。
- cscript --- 出力をCUIの標準出力に出す。
(via Windows管理者のためのWindows Script Host入門)
激しく便利そうです。
C:\Documents and Settings\komagata>cscript
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.
使い方 : CScript scriptname.extension [オプション...] [引数...]
オプション :
//B バッチ モード : スクリプトのエラーおよびプロンプトを非表示にする
//D アクティブ デバッグを使用可能にする
//E:engine スクリプト実行時にエンジンを使用する
//H:CScript 既定のスクリプト ホストを CScript.exe に変更する
//H:WScript 既定のスクリプト ホストを WScript.exe に変更する (既定値)
//I 対話モード (既定値、//B と逆の動作)
//Job:xxxx WSF ジョブを実行する
//Logo ロゴを表示する (既定値)
//Nologo ロゴを表示しない : 実行時に見出しを表示しない
//S このユーザーの現在のコマンド ライン オプションを保存する
//T:nn 秒単位のタイムアウト時間 : スクリプトを実行できる時間の最大値
//X デバッガでスクリプトを実行する
//U コンソールからリダイレクトされた I/O に Unicode を使用する
デフォルト派のjs好きはGreasemonkeyやSpiderMonkeyじゃなくてcscriptで頑張るしか?