对于项目还是有些迷茫,索性先逃避一下
看了纸鹿学长的个人博客学东西,打算从广度上再了解一些
致敬传奇前端纸鹿学长:
VS Code配置
VScode默认的主题其实也还可以,我对他的了解就是一个功能强大的记事本(就像是初学里牛渴死的时候,讲的生态是很重要的,这是决定用Ubuntu还是Centos的一个指标,可惜Centos7停止维护了)
这个主题很好看:Catppuccin Mocha
一个纸鹿学长分享的图标网站:
Material 图标 - Material UIhttps://mui.com/material-ui/material-icons/我简单看了一下,感觉图标都比较简洁美观
给我一种苹果产品的感觉
如图,可以选择图标的风格
其他的一些设置可以在setting.json中进行更改,可以点开设置之后查找这个配置文件捏:
根据纸鹿学长的配置也对我的配置文件进行了修改
// 编辑器字体
"editor.fontFamily": "Sarasa Mono SC, Fira Code, JetBrains Mono, Menlo, Monaco, Consolas, 'monospace', system-ui, monospace, Symbols Nerd Font, FiraCode Nerd Font, JetBrainsMono Nerd Font, Hack Nerd Font",
// 编辑器字体连字特性
"editor.fontLigatures": true,
// 编辑器字体大小
"editor.fontSize": 17,
// Ctrl+滚轮 缩放编辑器字体大小
"editor.mouseWheelZoom": true,
// 编辑器的空格渲染为“·”,并隐藏字词之间的单个空格
"editor.renderWhitespace": "boundary",
// 编辑器自动换行,也可通过 Alt+Z 切换
"editor.wordWrap": "on",
// 终端字体连字特性
"terminal.integrated.fontLigatures": true,
// 终端字体大小
"terminal.integrated.fontSize": 15,
// Ctrl+滚轮 缩放终端字体大小
// "terminal.integrated.mouseWheelZoom": true,
// 编辑器选项卡自动换行而非横向滚动
"workbench.editor.wrapTabs": true,// 编辑器光标渐变闪烁动画
"editor.cursorBlinking": "phase",
// 编辑器光标平滑移动动画
"editor.cursorSmoothCaretAnimation": "on",
// 括号对高亮引导线
"editor.guides.bracketPairs": true,
// 编辑器缩略图渲染为色块而非字符
"editor.minimap.renderCharacters": false,
// 放大编辑器缩略图
"editor.minimap.scale": 2,
// 缩略图高亮当前所在区域
"editor.minimap.showSlider": "always",
// 缩略图自适应宽度
"editor.minimap.size": "fit",
// 编辑器平滑滚动动画
"editor.smoothScrolling": true,
// 终端平滑滚动动画
"terminal.integrated.smoothScrolling": true,
// 终端当前命令吸附至顶端
// "terminal.integrated.stickyScroll.enabled": true,
// 设置窗口标题栏外观,可以屏蔽 Linux 的默认 GTK 样式
"window.titleBarStyle": "custom",
// 设置工作台活动栏(左侧栏)图标置顶,增加横向空间
// "workbench.activityBar.location": "top",
// 启用工作台列表平滑滚动动画
"workbench.list.smoothScrolling": true,
修改完之后感觉编写代码都丝滑起来了呢
自动保存的缺陷
1.会影响带有热更新功能的插件(比如Vite,Live Server),会导致页面频繁的异常刷新
2.无意识的键入文本(就是比如输错了或者有一只猫突然按在你的键盘上)会导致代码损坏(做出的更改难以复原)
3.Ctrl+S是好文明:保存时可以自动格式化
其他配置:
{
// 设置 C/C++ 插件的格式化规则
"C_Cpp.clang_format_fallbackStyle": "{BasedOnStyle: Chromium, IndentWidth: 4}",
// 设置 clangd 插件 include 路径
"clangd.fallbackFlags": [
"-I${workspaceFolder}",
],
// 忽略某些扩展的配置同步
"settingsSync.ignoredExtensions": [
// 如在 Windows 上使用 C/C++,在 Linux 上使用 clangd
"ms-vscode.cpptools",
"llvm-vs-code-extensions.vscode-clangd",
],
// Error Lens 插件错误提示字号
"errorLens.fontSize": ".8em",
// 错误提示的背景不覆盖整行
"errorLens.messageBackgroundMode": "message",
// 错误提示的字数限制
"errorLens.messageMaxChars": 50,
// 错误提示携带图标
"errorLens.messageTemplate": "$severity $message",
}
快捷键
F1:打开命令面板
Ctrl+P:打开项目内文件
Ctrl+R:打开最近的项目
Ctrl+K,Ctrl+W关闭所有选项卡(选项卡清理大师,好方便)
Ctrl+D快速选中多个相同的文本
Alt+Shift+→
可以扩选光标所在的文本范围,这在处理引号包裹的字符串或 HTML 标签时十分有用
对
联想
高中毕业之后才有一台自己的电脑,新机开荒是哥哥姐姐做的,自己也遇到了一些问题(比如默认浏览器跳转到百度,比较无语)
小小的老子当时还没有学习前端,于是全网搜索了解决这个的教程,所幸解决了,现在已经忘了是咋解决的了,但是可以了解一下原理:
edge浏览器的新建标签页被联想电脑管家篡改,改不回来了 - Microsoft Community
对。
它的劫持机理:
- 联想电脑管家相关进程在本地回环地址的特定端口(
localhost:57194
)上启动监听。- 监听进程将此端口的请求重定向到联想线上的动态配置下发地址(
https://discovery.lenovo.com.cn/home/baidu/v1/c2
)。- 根据云配置,跳转到含有百度搜索联盟分成链接的百度网址(
https://www.baidu.com/?tn=15007414_随机数_dg
)。- 用户在百度搜索结果中点击排名靠前的广告链接(比如山寨软件广告,付费安装免费软件等)。
- 搜索来源商(联想)获得广告内容提供商的费用分成。
万恶的资本家,用户不是人啊
(不是所有用户都永远年轻,但总有年轻的用户 )
解压软件要收费(对,针对这个我也很不理解,我当时还没有接触计算机的时候,哥哥帮我下载steam,我就好奇为什么不能在应用商店下载。现在知道了)
谢谢他费尽心机的圈钱
要不是他我的信息检索能力还提升不了呢
我现在用的解压软件是7-zip
当时在学习zip啊,tar啊这些东西的时候还是给我很大的震撼的
觉得里牛渴死好有意思