[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"categories":3,"article-9":51,"comments-9":109},[4,10,16,22,28,34,40,46],{"_id":5,"id":6,"created_at":7,"updated_at":7,"name":8,"description":8,"cover":9},"6a294c7a9fbda20eb7c62dd5",1,"2022-12-08T13:59:08.000Z","域.业务领域","\u002Fblog\u002Flighthouse.jpeg",{"_id":11,"id":12,"created_at":13,"updated_at":14,"name":15,"description":15,"cover":9},"6a294c7a9fbda20eb7c62dd6",2,"2022-12-08T13:59:56.000Z","2022-12-08T14:02:20.000Z","术.解决方案",{"_id":17,"id":18,"created_at":19,"updated_at":20,"name":21,"description":21,"cover":9},"6a294c7a9fbda20eb7c62dd7",3,"2022-12-08T14:00:22.000Z","2022-12-08T14:02:17.000Z","技.技术研究",{"_id":23,"id":24,"created_at":25,"updated_at":26,"name":27,"description":27,"cover":9},"6a294c7a9fbda20eb7c62dd8",4,"2022-12-08T14:00:33.000Z","2022-12-08T14:02:14.000Z","阵.技术应用",{"_id":29,"id":30,"created_at":31,"updated_at":32,"name":33,"description":33,"cover":9},"6a294c7a9fbda20eb7c62dd9",5,"2022-12-08T14:01:04.000Z","2022-12-08T14:02:12.000Z","法.手段方法 ",{"_id":35,"id":36,"created_at":37,"updated_at":38,"name":39,"description":39,"cover":9},"6a294c7a9fbda20eb7c62dda",6,"2022-12-08T14:01:15.000Z","2022-12-08T14:02:09.000Z","理.理论学习",{"_id":41,"id":42,"created_at":43,"updated_at":44,"name":45,"description":45,"cover":9},"6a294c7a9fbda20eb7c62ddb",7,"2022-12-08T14:01:24.000Z","2022-12-08T14:02:06.000Z","器.工具使用",{"_id":47,"id":48,"created_at":49,"updated_at":49,"name":50,"description":50,"cover":9},"6a294c7a9fbda20eb7c62ddc",8,"2022-12-08T14:01:53.000Z","杂.杂七杂八",{"_id":52,"id":53,"created_at":54,"updated_at":55,"title":56,"content":57,"description":56,"cover":58,"created_date":59,"category_id":18,"tag_ids":60,"author_ids":61,"public":6,"status":6,"star":6,"like":62,"views":63,"category":64,"tags":65,"authors":78,"related":85},"6a294c7a9fbda20eb7c62e09",9,"2022-12-11T08:25:49.000Z","2026-06-13T09:51:06.712Z","Vim 前端插件整理","#### Vim 移动命令\n* w\u002Fe基于单词移动，gg\u002FG文件首尾，0\u002F$行首位，f{char}查寻字符\n* ctrl+f ctrl+u 前后翻屏\n\n\n#### Vim 插件管理器\nhttps:\u002F\u002Fgithub.com\u002Fjunegunn\u002Fvim-plug\n\n#### 修改启动界面\nhttps:\u002F\u002Fgithub.com\u002Fmhinz\u002Fvim-startify\n\n#### 状态栏美化\nhttps:\u002F\u002Fgithub.com\u002Fvim-airline\u002Fvim-airline\n\n#### 增加代码缩进线条\nhttps:\u002F\u002Fgithub.com\u002Fyggdroot\u002Findentline\n\n#### vim-bybird 配色\nhttps:\u002F\u002Fgithub.com\u002Fwong\u002Fvim-hybird\n\n#### solarized 配色\nhttps:\u002F\u002Fgithub.com\u002Fj\n\n#### gruvbox 配色\nhttps:\u002F\u002Fgithub.com\u002Fmorhetz\u002Fgruvbox\n\n#### nerdtree 文件管理器\nhttps:\u002F\u002Fgithub.com\u002Fscrooloose\u002Fnerdtree\n autocmd vimenter * NERDTree\n nerdtree 配置（文件管理器）\n 默认自动打开\n * nnoremap \u003Cleader>v :NERDTreeFind\u003Ccr>\n 找到当前文件目录树(ctrl+w+p 回到上次编辑的文件)\n * nnoremap \u003Cleader>g :NERDTreeToggle\u003Ccr>\n 关闭\u002F打开目录树\n * let NERDTreeShowHidden=1\n 目录树忽略文件\n * let NERDTreeIgnore = ['\\.git$']\n \n ```Shell\nm # 显示文件系统菜单（添加、删除、移动等操作）\n```\n\n#### ctrlp 文件搜索\nhttps:\u002F\u002Fgithub.com\u002Fctrlpvim\u002Fctrlp.vim\n\n#### 定位与搜索文本\nhttps:\u002F\u002Fgithub.com\u002Feasymotion\u002Fvim-easymotion\n\n#### 成对编辑\nhttps:\u002F\u002Fgithub.com\u002Ftpope\u002Fvim-surround\n\n```shell\n$ ys iw \" 添加引号\n\n$ cs \" ' 双引号替换成单引号\n\n$ ds \" 删除双引号\n```\n\n#### 模糊搜索\nhttps:\u002F\u002Fgithub.com\u002Fjunegunn\u002Ffzf.vim\n\n使用 Ag [PATTERN] 模糊搜索字符串 todo: 目前使用无效\n使用 Files [PATH] 模糊搜索目录\n\n#### 搜索替换插件\nhttps:\u002F\u002Fgithub.com\u002Fbrooth\u002Ffar.vim\n\n```shell\n:Far foo bar **\u002F*.py\n:Fardo\n```\n\n#### 浏览代码（代码大纲）\nhttps:\u002F\u002Fgithub.com\u002Fbrooth\u002Ftagbar\n```shell\n, + t\n```\n\n#### 高亮单词\nhttps:\u002F\u002Fgithub.com\u002Flfv89\u002Fvim-interestingwords\n默认 \u003CLeader>k\n上下移动 n and N\n清除 \u003CLeader>K\n\n#### 异步补全插件\nhttps:\u002F\u002Fgithub.com\u002Fshougo\u002Fdeoplete.nvim\nhttps:\u002F\u002Fgithub.com\u002Fdeoplete-plugins\u002F\n```shell\nctrl+x+o\n```\n\n#### 微软 coc 异步补全插件\nhttps:\u002F\u002Fgithub.com\u002Fneoclide\u002Fcoc.nvim\n\n#### 格式化\nhttps:\u002F\u002Fgithub.com\u002Fsbdchd\u002Fneoformat\n需要安装对应的 lint 库\n```shell\n:Neoformat\n```\n\n#### 静态检查\nhttps:\u002F\u002Fgithub.com\u002Fdense-analysis\u002Fale\n需要安装对应的 lint 库\n\n#### 注释代码\nhttps:\u002F\u002Fgithub.com\u002Ftpope\u002Fvim-commentary\n```shell\ngc 注释\u002F与取消注释\ntodo：配合 V 实现多行注释\n```\n\n#### 在 vim 中使用 git\nhttps:\u002F\u002Fgithub.com\u002Ftpope\u002Fvim-fugitive\n\n#### 在 vim 中显示文件的改变\nhttps:\u002F\u002Fgithub.com\u002Fairblade\u002Fvim-gitgutter\n\n#### 在 vim 中查看 git 提交记录\nhttps:\u002F\u002Fgithub.com\u002Fjunegunn\u002Fgv.vim\n```shell\n:GV to open commit browser\nYou can pass git log options to the command, e.g. :GV -S foobar.\n:GV! will only list commits that affected the current file\n:GV? fills the location list with the revisions of the current file\n```\n\n#### vim-devicons 在NerdTree中显示图标\n需要使用官方字体：https:\u002F\u002Fwww.nerdfonts.com\u002Ffont-downloads\n```Shell\nPlug ‘ryanoasis\u002Fvim-devicons’\n```\n\n#### vim-nerdtree-syntax-highlight 根据文件类型显示不同的图标和颜色\n\n```Shell\nPlug 'tiagofumo\u002Fvim-nerdtree-syntax-highlight'\n```","","2020-10-13T00:00:00.000Z",[6,12,42],[6],0,56,{"_id":17,"id":18,"created_at":19,"updated_at":20,"name":21,"description":21,"cover":9},[66,70,74],{"_id":67,"id":6,"created_at":68,"updated_at":68,"name":69},"6a294c7a9fbda20eb7c62de1","2022-12-08T14:04:04.000Z","工具方法",{"_id":71,"id":12,"created_at":72,"updated_at":72,"name":73},"6a294c7a9fbda20eb7c62de2","2022-12-08T14:04:09.000Z","工具收录",{"_id":75,"id":42,"created_at":76,"updated_at":76,"name":77},"6a294c7a9fbda20eb7c62de7","2022-12-08T14:05:07.000Z","学习记录",[79],{"name":80,"avatar":81,"email":82,"description":83,"role":84,"id":6},"Gavin","\u002Fblog\u002FWechatIMG133.jpeg","zzlwte@gmail.com","写代码的,也撸铁。白天搬 JavaScript 砖,晚上举铁,偶尔在这里写写技术沉淀和生活随想。",32,[86,90,93,97,101,106],{"id":6,"title":87,"cover":88,"created_date":89},"Docker","\u002Fblog\u002Fimg\u002F%E6%88%AA%E5%B1%8F2020-03-08%E4%B8%8B%E5%8D%889.34.21.png","2022-12-08T22:19:02.000Z",{"id":30,"title":91,"cover":58,"created_date":92},"记录 oh-my-zsh 问题","2021-06-30T16:00:00.000Z",{"id":94,"title":95,"cover":58,"created_date":96},10,"vim 窗口管理","2020-12-14T16:00:00.000Z",{"id":98,"title":99,"cover":58,"created_date":100},11,"Vim 问题集合","2020-10-20T00:00:00.000Z",{"id":102,"title":103,"cover":104,"created_date":105},17,"Typescript 快速入门","\u002FFiLpf0uKN-F6iOMF7W7Ffs2mZtfk","2019-12-27T14:04:00.000Z",{"id":24,"title":107,"cover":58,"created_date":108},"Mac 下安装 HomeBrew","2019-10-13T16:00:00.000Z",[]]