vscode 常用的配置

{
    // 文件自动保存: 失去焦点后保存
    "files.autoSave": "onFocusChange",
    // 显示空白字符(空格, tab): 选中的显示
    "editor.renderWhitespace": "selection",
    // tab 键开始自动补全
    "editor.tabCompletion": "on",
    // 提示出现的位置
    "editor.snippetSuggestions": "bottom",
    // 显示提示的延迟事件
    "editor.quickSuggestionsDelay": 1,
    // 最多多少个提示显示: 5
    "editor.suggest.maxVisibleSuggestions": 5,
    // 显示哪些提示
    "editor.quickSuggestions": {
        "other": true,
        "comments": false,
        "strings": true
    },
    // 在速览编辑器中,即使双击其中的内容或者按 `Esc` 键,也保持其打开状态。
    "editor.stablePeek": true,
    // 控制编辑器的当前行进行高亮显示的方式。
    "editor.renderLineHighlight": "all",
    // 光标宽度
    "editor.cursorWidth": 1,
    // 缩放倍数: 1
    "window.zoomLevel": 1,
    // 使用的主题颜色
    "workbench.colorTheme": "rimless-monokai",
    // 行高
    "editor.lineHeight": 30,
    // 字体大小
    "editor.fontSize": 15,
    // 字体
    "editor.fontFamily": "Hack, Consolas, 'Courier New', monospace",
    // 使用命令行的路径
    "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
    // 匹配括号
    "editor.matchBrackets": false,
    // 删除前确认: 关闭提示, 直接删除
    "explorer.confirmDelete": false,
    // 图标主题
    "workbench.iconTheme": "vscode-icons",
    // vue文件格式化需要安装插件: vetur
    "[vue]": {
        "editor.defaultFormatter": "octref.vetur"
    },
    // 隐藏图标>箭头
    "vsicons.presets.hideExplorerArrows": true,
    // 缩进线显示: 总是显示
    "workbench.tree.renderIndentGuides": "always",
    // 是否允许hover
    "editor.hover.enabled": false,
    // hover时候保持显示
    "editor.hover.sticky": false,
    // 文件是否允许拖动
    "explorer.enableDragAndDrop": false,
    // 是否允许显示mini地图
    "editor.minimap.enabled": false,
    // 打开按键绑定时显示默认的按键绑定
    "workbench.settings.openDefaultKeybindings": true,
    // 用json打开设置
    "workbench.settings.editor": "json",
    // 打开设置时显示默认设置
    "workbench.settings.openDefaultSettings": true,
    // 是否允许拖动代码
    "editor.dragAndDrop": false,
    // 是否显示小灯泡
    "editor.lightbulb.enabled": false,
    // 自定义状态栏颜色
    "workbench.colorCustomizations": {
        "statusBar.background": "#5f00af",
        "statusBar.noFolderBackground": "#5f00af",
        "statusBar.debuggingBackground": "#5f00af"
    },
    // ------------- vim configs---------------
    "vim.leader": "<space>",
    // vim 启用 easymotion
    "vim.easymotion": true,
    // 搜索忽略大小写
    "vim.incsearch": true,
    // 高亮搜索内容
    "vim.hlsearch": true,
    // 使用 neovim
    "vim.enableNeovim": true,
    // 折行
    "vim.foldfix": true,
    // 搜索高亮的颜色
    "vim.searchHighlightColor": "#000",
    // 状态栏颜色控制
    "vim.statusBarColorControl": true,
    // insert 模式状态栏颜色
    "vim.statusBarColors.insert": "#272822",
    // normal 模式状态栏颜色
    "vim.statusBarColors.normal": "#272822",
    // visual 模式状态栏颜色
    "vim.statusBarColors.visual": "#5f00af",
    // visual block 模式状态栏颜色
    "vim.statusBarColors.visualblock": "#86592d",
    // visual line 模式状态栏颜色
    "vim.statusBarColors.visualline": "#005f5f",
    // vim是系统剪切板
    "vim.useSystemClipboard": true,
    // 自动切换输入法: 开启可能卡顿
    "vim.autoSwitchInputMethod.enable": false,
    "vim.autoSwitchInputMethod.defaultIM": "1033",
    "vim.autoSwitchInputMethod.obtainIMCmd": "D:/im_select/im-select.exe",
    "vim.autoSwitchInputMethod.switchIMCmd": "D:/im_select/im-select.exe {im}",
    // ------------- vim configs---------------
}

快捷键

[
    {
        // 切换vim
        "key": "ctrl+alt+0",
        "command": "toggleVim"
    },
    {
        "key": "ctrl+oem_1",
        "command": "vim.showQuickpickCmdLine"
    },
    {
        "key": "ctrl+alt+k",
        "command": "workbench.action.toggleSidebarVisibility"
    },
    {
        "key": "alt+p",
        "command": "-keybindings.editor.toggleSortByPrecedence",
        "when": "inKeybindings"
    },
    {
        "key": "alt+p",
        "command": "workbench.action.gotoSymbol"
    },
    {
        "key": "ctrl+shift+o",
        "command": "-workbench.action.gotoSymbol"
    }
]

HTML 页面内容禁止选中

*{
moz-user-select: -moz-none;
-moz-user-select: none;
-o-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
}

开机后显示smart status bad

磁盘坏了,赶紧想办法修吧。

S.M.A.R.T.是自动检测分析及报告技术的缩写(Self-Monitoring Analysis and Report Technology),这种技术可以对硬盘的磁头单元、盘片电机驱动系统、硬盘内部电路以及盘片表面媒介材料等进行监测,当S.M.A.R.T.监测并分析出硬盘可能出现问题时会及时向用户报警以避免电脑数据受到损失。

解决办法:
1、备份硬盘数据:尽管S.M.A.R.T报告有可能是误判,硬盘情况可能并没有检测报告所提到的那么严重,但从数据安全考虑,还是需要做好准备,将硬盘中原有的重要数据及时备份、新生成的重要数据即时备份到网络云盘或U盘中。

2、检测修复硬盘:可使用系统光盘或U盘启动电脑,运行DISKGENIUS等类似硬盘专用工具对硬盘进行检测,尝试整理碎片并修复坏道。