web-dev-qa-db-ja.com

Windows 7でフォルダーを右クリックして[Sublime Textで開く]を選択できますか?

Windows 7では、コマンドラインでこれを行うことができます。

"c:\Program Files\Sublime Text 2\sublime_text.exe" samplefolder

これにより、Sublime Textウィンドウが起動し、samplefolderの内容がSublimeのサイドバーに読み込まれます。

これは必要に応じて機能しますが、コマンドプロンプトを毎回開くのは不便です。この動作をWindowsエクスプローラーの右クリックメニューに追加する方法はありますか?フォルダを右クリックして「ウイルススキャン」を実行できるのと同じように、フォルダを右クリックして「Sublimeで開く」ことができるようにしたいのですが。

34

super solution を見つけました Jethro Y によってgithub Gistに投稿されました==

インストール手順:

  • ダウンロード OpenWithSublimeTextAsAdmin.bat その要旨のファイル。
  • それをSublime Editインストールフォルダーにコピーします(通常はC:\ Program files\Sublime Text 3など)
  • それを実行します。

特徴:

  • 超簡単なインストール。
  • Sublime Textでファイルを開く
  • 昇格した権限でSublime Textを使用してファイルを開きます。これは、システムファイルなどを編集する場合に特に便利です。
  • Sublime Textでフォルダーを開く
1
Spiralis
@echo off
@reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\Shell\Sublime Text 2" /t REG_EXPAND_SZ /v "Icon" /d "\"%~dp0sublime_text.exe\",0" /f
@reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\Shell\Sublime Text 2\command" /t REG_EXPAND_SZ /v "" /d "\"%~dp0sublime_text.exe\" \"%%1\"" /f
pause

使い方

新しい* .batファイル

0
ruanjf

これが私がすることです

Notepad Replacer をインストールし、sublime_text.exe(またはその他のテキストエディター)を指定します。

次に、「メモ帳で開く」レジストリ設定を追加します(以下をコピーして.regファイルに貼り付け、ダブルクリックして適用します。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\Shell\Open with Notepad]

[HKEY_CLASSES_ROOT\*\Shell\Open with Notepad\command]
@="notepad.exe %1"

Notepad Replacerが行うのは、コマンド(システム全体)を置き換えてnotepad.exeを開き、インストールで指定したテキストエディターを開きます(この場合はsublime_text.exe)。

Notepad Replacerをアンインストールするか、別のテキストエディターをポイントして再インストールしても、「メモ帳で開く」コンテキストメニューは新しいデフォルトのテキストエディターでも機能します。

0
Jon Erickson