Skip to content
| Marketplace
Sign in
Visual Studio Code>Chat>vscode-lnimNew to Visual Studio Code? Get it now.
vscode-lnim

vscode-lnim

codingsoul

|
14 installs
| (0) | Free
局域网内P2P通信工具
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

LNIM (vscode-lnim)

局域网内 P2P 通信与文件传输的 VS Code 扩展。基于 TCP 在局域网内实现即时消息、联系人管理,并支持从电脑向手机扫码传文件。

功能特性

  • 局域网通信:基于 TCP 的 P2P 通信,无需中心服务器,同一局域网内多台机器可互相收发消息与文件。
  • 即时聊天:侧边栏聊天面板,支持文本消息、@联系人,聊天记录本地持久化。
  • 联系人管理:通过 IP + 端口添加联系人,连接成功后自动识别昵称与在线状态。
  • 文件传输:
    • 在聊天中发送文件或文件夹路径,对方可请求下载。
    • 支持大文件分块传输与接收进度显示。
  • 手机端传文件:在「文件」页为任意已分享文件生成二维码,手机扫码后在浏览器中打开下载页,一键下载到手机(需手机与电脑在同一局域网)。
  • 资源管理器集成:在文件/文件夹上右键选择「通过 LNIM 发送」,将路径发送到当前聊天,便于快速分享给联系人。

安装

  1. 在 VS Code 扩展市场搜索 LNIM 或 vscode-lnim,安装即可。
  2. 或从 VSIX 下载后,在 VS Code 中通过「从 VSIX 安装」安装。

要求:VS Code ^1.105.1。

使用说明

  1. 安装后点击活动栏的 LNIM 图标,打开侧边栏聊天视图。
  2. 在 设置 中配置:
    • 昵称:聊天中显示的名称。
    • 本机 IP:局域网 IP(手机扫码下载时需要,用于生成正确的下载链接)。
    • 端口:TCP 监听端口,默认 18080。同一台机器只保留一个端口即可。
  3. 在 联系人 中添加对方 IP:端口(例如 192.168.1.100:18080),或与对方互连后自动出现在联系人列表。
  4. 在聊天区域选择联系人、输入内容并发送;可点击「选择文件」发送文件,或在资源管理器中右键文件/文件夹选择「通过 LNIM 发送」。
  5. 在 文件 页查看已分享的文件;点击「二维码」可为该文件生成下载链接二维码,手机扫码即可在浏览器中下载。

扩展设置

本扩展通过内置的「设置」面板配置,无独立 settings.json 配置项:

项 说明
昵称 在聊天中显示的名称
本机 IP 局域网 IP,用于二维码下载链接
端口 TCP 服务端口,默认 18080

已知限制

  • 仅适用于同一局域网内的设备,不支持跨网或公网直连。
  • 防火墙需放行所配置的端口,否则无法建连或无法被手机访问下载页。
  • 联系人需手动添加 IP:端口,或通过一次连接后自动加入。

开发与构建

npm install
npm run compile    # 编译
npm run watch      # 监听编译
npm run lint       # 代码检查

按 F5 可在扩展开发宿主中启动并调试。

许可证

见项目仓库说明。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft