Git Product home page Git Product logo

vsc-cec-ide's Introduction

CEC-IDE

国产化你的VSCode,附带敏感词检测、防沉迷等功能

image

已上架VSCode插件市场CEC-IDE,Open VSX:CEC-IDE,下载vsix可前往releases

命令: Ctrl+Shift+P 打开命令中心

  1. CEC-IDE 进行国产化(国产化只是修改VSC的UI样式,不执行也能使用敏感词等功能)
  2. CEC-IDE-RESTORE 去除国产化

image

注意:

  1. 请确保以管理员身份运行VSCode。
  2. 最好不要多次执行 CEC-IDE,除了首次,后续执行 CEC-IDE 前请先执行 CEC-IDE-RESTORE。若没能国产化,请提 Issues。
  3. 提示code损坏请装 Fix VSCode Checksums 插件,然后执行 Fix Checksums: Apply 命令。

在设置中可以自定义侧边栏视图的一些信息:

image

实用功能

1、敏感词检测

独立的敏感词检测插件:sensitive-word-detection 是本插件敏感词检测功能的独立版本

在任意文件,右键,点击敏感词检测,将会持续检测该文件是否有敏感词,若文件关闭或没有敏感词,则停止检测。右键点击停止检测敏感词可以手动停止检测。即使换行(最多隔一行)且隔着干扰字符也能检测到。

快捷键: alt+shift+m 检测,alt+shift+n 停止检测。

命令:敏感词支持热重载

  1. CEC-UploadSensitiveWordsFile 上传自定义敏感词txt文件,格式:一行一个敏感词。
  2. CEC-ResetSensitiveWordsFile 重置为插件自带的敏感词。

image

有快速修复功能,一键替换该敏感词或所有敏感词为***

点击右下角状态栏按钮,也能开始检测或停止检测,且在检测中会显示当前活动编辑器含有的敏感词数。

image

敏感词来源:tencent-sensitive-words 【有删改】

2、防沉迷

启用防沉迷模式后(默认关闭),右下角会新增一个状态栏项,记录当天编辑器使用时间。若超过所设置的防沉迷时间(默认2小时),则会提醒关闭编辑器,每分钟弹一次提醒。

image

若未启用防沉迷模式,则每次打开编辑器,都会提醒开启防沉迷模式。

image

可以在设置中对防沉迷模式进行自定义规则,包括关闭防沉迷提醒、关闭提醒开启防沉迷模式等。

image

展示

VeryCapture_20230829231751

VSC图标修改

image

软件的图标修改插件做不到

请下载仓库内 CEC-IDE.ico 自行右键-属性-更改图标(对于MacOS用户,请使用 CEC-IDE.icns)


整活项目,顺带学习下VSCode插件开发。
本项目仅供个人学习使用。图片等资源来源于互联网,如有侵权请联系删除。


vsc-cec-ide's People

Contributors

lihugang avatar marcusyyds avatar qxchuckle avatar redish101 avatar tianli0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

vsc-cec-ide's Issues

希望在启动时增加"社会主义核心价值观"展示功能

  1. 社会主义核心价值观强调社会公平和公正,而在编写代码时,程序员应该遵循这一原则。他们应该设计和编写公平、公正的系统和应用程序,不歧视任何集群,确保集群资源的公平分配。

  2. 社会主义核心价值观强调创新和进步,这对于编写代码来说同样重要。程序员需要不断学习新的编程语言、框架和技术,掌握最新的发展趋势,并通过创新思维和方法,提供更高效、安全和可靠的软件解决方案。

  3. 社会主义核心价值观鼓励共享和开放的精神,在编写代码时也可以体现。程序员可以积极参与开源社区,分享自己的代码和知识,促进技术的交流与共享,推动整个行业的发展。

综上所述,社会主义核心价值观对于写代码具有重要影响。它引导程序员树立正确的价值观念,关注社会责任,推动技术的创新与进步,并通过合作与共享来实现更大的社会效益。编写符合社会主义核心价值观的代码,既是对国家、社会的贡献,也是对自身职业道德和责任感的体现。

泄漏机密了

你怎么可以把核心代码都放出去了?赵总很生气,你知道吧

bug: 敏感词提示重复

如果文中有多个重复的敏感词,那么每处敏感词下面都会有多个提示,提示条数和敏感词在文中出现的次数相同

image
image

如图所示

提示code安装损坏,使用checksums命令也没用...

如题,我使用 CEC-IDE 国产化后,提示 code 已损坏,然后我使用 Fix Checksums: Apply 命令,重启后依然提示 code 已损坏,且再次使用 Fix Checksums: Apply 命令后,提示 No changes to checksums where necessary
image
image

[feature request] 公文模板

建议加入公文模板功能,在侧边栏选择喜欢的模板,然后就可以用vscode写公文了。(格式是 LaTeX )

这下 真·自主创新

不应在remote中安装

该插件既然主要修改了本地文件,那么应当在本地运行,但是在remote中安装的话,默认会在remote端,而不是本地
图片
这样在remote窗口安装后,运行命令会国产化失败。

图标更换失败

右键属性,更改图标,桌面图标已更改,但启动后左上角图标没有改

莫非他真是天才🤣

天才的想法总是不谋而合的,我完全相信这是我国独立自主创立的!
前排支持,狠狠地支持!!!🤣🤣

是否能增加新的特性

  1. 能不能随机重写部分类型体操,提示一些变量是未备案状态。
  2. 使用TypeScript的类型体操,弹出二维码,一些复杂的类型体操进行强制收费。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.