Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Twin FilerNew to Visual Studio Code? Get it now.
Twin Filer

Twin Filer

toshi73

|
2 installs
| (0) | Free
A two-pane file manager inside VS Code: tree/flat views, drag to move or copy, and file preview
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Twin Filer

English | 日本語

Twin Filer screenshot


English

A two-pane file manager that runs inside VS Code — plus a third pane that previews the selected file. The idea is to open a separate VS Code window and use it as your file manager.

Features

  • Two panes, side by side — browse a different folder in each pane
  • Flat view — list every file under the current folder's subfolders, grouped by folder
  • Preview pane — text (UTF-8 / Shift_JIS), images, and folder contents
  • Drag & drop — drag to move, Ctrl+drag to copy (drop onto a folder row to put it inside)
  • Copy / cut / paste — Ctrl+C / Ctrl+X / Ctrl+V; pasting into the same folder creates "name - Copy"
  • Safe delete — always goes to the Trash, with a confirmation
  • Overwrite confirmation — Overwrite / Overwrite All / Skip
  • Right-click menu and keyboard shortcuts
  • Remembers each pane's folder between sessions
  • English and Japanese UI (follows VS Code's display language)

Keyboard shortcuts

Key Action
Tab / ← → Switch pane
↑ ↓ / PageUp / PageDown / Home / End Move cursor (Shift to extend selection)
Space Toggle selection
Enter Open (Shift+Enter: open with the default app)
Backspace Up one level
Ctrl+C / Ctrl+X / Ctrl+V Copy / Cut / Paste
F5 / F6 Copy / Move to the other pane
F2 Rename
Delete Move to Trash
F7 New folder
Ctrl+F Toggle flat view
Ctrl+R Refresh
Ctrl+A Select all

These shortcuts only apply while the Twin Filer tab is active, and they are passed to text editing while you type in the path or filter box.

Install

Install it from the Visual Studio Marketplace, or search for Twin Filer in the Extensions view (Ctrl+Shift+X).

Then run Twin Filer: Open from the Command Palette (Ctrl+Shift+P).

Build from source

git clone https://github.com/Toshiaki1973/twin-filer.git
cd twin-filer
npx @vscode/vsce package          # creates twin-filer-<version>.vsix
code --install-extension twin-filer-*.vsix

To try it without installing:

code --new-window --extensionDevelopmentPath=/path/to/twin-filer

Notes

  • Flat view skips .git, node_modules, __pycache__ and .venv, does not follow symlinks/junctions, and stops at 5,000 files.
  • The clipboard is internal to Twin Filer; it is not shared with the OS file manager.
  • No dependencies and no build step — plain JavaScript.

License

MIT


日本語

VS Codeの中で動く2画面ファイラーです。選んだファイルの中身を見られる、3つ目のプレビュー画面も付いています。 VS Codeのウィンドウを別にもう1枚開いて、ファイラー専用として使う想定です。

できること

  • 左右2画面 — それぞれ別のフォルダを表示
  • フラット表示 — サブフォルダ以下のファイルを、フォルダごとにまとめて一覧表示
  • プレビュー画面 — テキスト(UTF-8 / Shift_JIS)、画像、フォルダの中身
  • ドラッグ&ドロップ — ドラッグで移動、Ctrl+ドラッグでコピー(フォルダの行に落とすとその中へ)
  • コピー / 切り取り / 貼り付け — Ctrl+C / Ctrl+X / Ctrl+V。同じフォルダに貼ると「〇〇 - コピー」になります
  • 安全な削除 — 確認のうえ、必ずゴミ箱へ
  • 上書き確認 — 上書き / すべて上書き / スキップ
  • 右クリックメニューとキーボード操作
  • 左右のフォルダを次回起動時も覚えています
  • 英語・日本語対応(VS Codeの表示言語に合わせて切り替わります)

キー操作

キー 操作
Tab / ← → 左右の切り替え
↑ ↓ / PageUp / PageDown / Home / End カーソル移動(Shiftで範囲選択)
Space 選択の切り替え
Enter 開く(Shift+Enter: 既定のアプリで開く)
Backspace 上のフォルダへ
Ctrl+C / Ctrl+X / Ctrl+V コピー / 切り取り / 貼り付け
F5 / F6 反対側へコピー / 移動
F2 名前の変更
Delete ゴミ箱へ
F7 新しいフォルダ
Ctrl+F フラット表示の切り替え
Ctrl+R 再読み込み
Ctrl+A すべて選択

これらのキーはTwin Filerのタブを開いている間だけ有効です。パス欄や絞り込み欄で入力している間は、普通の文字入力として動きます。

インストール

Visual Studio Marketplace からインストールするか、VS Codeの拡張機能ビュー(Ctrl+Shift+X)で Twin Filer を検索してください。

インストール後、コマンドパレット(Ctrl+Shift+P)から Twin Filer: 開く を実行してください。

ソースからビルド

git clone https://github.com/Toshiaki1973/twin-filer.git
cd twin-filer
npx @vscode/vsce package          # twin-filer-<version>.vsix ができます
code --install-extension twin-filer-*.vsix

インストールせずに試すなら:

code --new-window --extensionDevelopmentPath=/path/to/twin-filer

補足

  • フラット表示では .git・node_modules・__pycache__・.venv を除外し、シンボリックリンク/ジャンクションは辿りません。最大5,000件までです。
  • クリップボードはTwin Filerの中だけのもので、エクスプローラー等とは共有しません。
  • 依存パッケージなし・ビルド不要の素のJavaScriptです。

ライセンス

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft