8000 GitHub - sammiler/CodeConf: VSCode 通用配置文件
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

sammiler/CodeConf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 

Repository files navigation

项目简介

欢迎使用 VSCode 和CLion 配置文件项目!这是一个专为 Visual Studio Code(简称 VSCode)和CLion设计的开源项目,旨在通过提供精心设计的配置文件,帮助开发者快速搭建高效的开发环境。当前版本主要提供全局配置(如 settings.json 和 keybindings.json),并计划在未来扩展支持多种编程语言的个性化配置(如 JavaScript、Python、Java 等)。

本项目的亮点之一是与 VSCode 插件 SyncFiles 的无缝配合。SyncFiles 是一个从 GitHub 下载的插件,可以帮助你同步配置文件到多个设备。通过结合 SyncFiles,我们希望为你提供一种简单的方式,将你的 VSCode 配置随时随地带到任何机器上,省去手动配置的麻烦。


项目目标

  1. 开箱即用:提供一套通用的默认配置,适用于大多数开发场景。
  2. 多语言支持:未来为不同编程语言提供专用配置模板。
  3. 与 SyncFiles 集成:通过 SyncFiles 插件实现配置的跨设备同步,保持一致性。
  4. 高度可定制:允许用户根据需求调整配置,灵活适应个人习惯。
  5. 社区驱动:欢迎开发者贡献配置方案,共同完善项目。

功能特性

当前功能

  • 全局设置 (settings.json):包括字体、主题、自动保存等基础配置。
  • 快捷键绑定 (keybindings.json):提供常用快捷键,提升效率。
  • 扩展推荐 (extensions.json):列出推荐的 VSCode 扩展。
  • 跨平台支持:兼容 Windows、macOS 和 Linux。

与 SyncFiles 的配合

  • 配置文件同步:通过 SyncFiles,将本项目的配置文件上传到 GitHub,并在其他设备上下载使用。
  • 自动化管理:SyncFiles 可以自动检测配置文件的变更并同步,确保所有设备上的 VSCode 配置一致。
  • 版本控制:借助 GitHub,SyncFiles 让你的配置历史可追溯,随时回滚到之前的版本。

未来计划

  • 语言特定配置:支持特定语言的 linting、格式化等配置。
  • 任务和调试支持:集成 tasks.json 和 launch.json。
  • 配置生成工具:开发脚本或工具,自动生成个性化配置。

安装与使用

前置条件

  • 已安装 Visual Studio Code(建议最新版本)。
  • (可选但推荐)安装 SyncFiles 插件
  • 基本的文件操作能力(如复制、粘贴、编辑 JSON)。

安装步骤

1. 获取本项目

bash

CollapseWrapCopy

git clone https://github.com/sammiler/codeconf.git

或者从 GitHub 下载 ZIP 文件并解压。

2. 安装 SyncFiles 插件

  • 从 GitHub 下载 SyncFiles https://github.com/sammiler/syncfiles
  • 在 VSCode 中,打开扩展视图(Ctrl+Shift+X 或 Cmd+Shift+X),选择“从 VSIX 安装”,然后选择下载的 .vsix 文件安装。

3. 配置本地文件

将项目中的 settings.json、keybindings.json 等文件复制到 VSCode 用户配置文件夹:

  • Windows: %APPDATA%\Code\User\
  • macOS: ~/Library/Application Support/Code/User/
  • Linux: ~/.config/Code/User/

提示:如果已有同名文件,建议先备份。

About

VSCode 通用配置文件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0