教程
文章平均质量分 59
lxyoucan
I Can Make IT!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
macOS平铺窗口yabai配置分享
简介yabai 是一个窗口管理实用程序,旨在作为 macOS 内置窗口管理器的扩展工作。yabai 允许您使用直观的命令行界面自由控制窗口、空间和显示,并可选择使用设置用户定义的键盘快捷键↗ skhd和其他第三方软件。yabai的主要功能是平铺窗口管理;使用二进制空间分区算法自动修改窗口布局,让您专注于窗口的内容而不会分心。yabai 的其他功能包括焦点跟随鼠标、禁用切换空间的动画、创建超过 16 个空间限制的空间等等。github主页:https://github.com/koekeishiya原创 2021-11-21 12:38:36 · 4550 阅读 · 0 评论 -
20_[nvim0.5+从0单排]_lsp状态栏(lualine)标签页(bufferline)美化
视频与目录项目值教程目录https://blog.csdn.net/lxyoucan/article/details/120641546B站视频暂无20_[nvim0.5+从0单排]_lsp状态栏标签页美化lualine bufferline插件项目主页以下两个插件配合完成。https://github.com/nvim-lualine/lualine.nvimhttps://github.com/akinsho/bufferline.nvim为什么要更换状态原创 2021-11-21 09:02:56 · 3279 阅读 · 0 评论 -
IDEA自动补全tab键向下选择s-tab向上选择
去Tab原来的功能在自动补全的场景下,tab键的默认功能是:EditorChooseLookupItemReplace所以我们要先把这个功能的按键绑定去掉。Preferences…–> Keymap -->EditorChooseLookupItemReplaceTab绑定EditorDown同上面的操作,搜索EditorDown把Tab键设置上去。<S-Tab>绑定EditorUp同上搜索EditorUp并设置成<S-Tab>。...原创 2021-11-21 12:02:53 · 3396 阅读 · 0 评论 -
03[Tampermonkey开发]赖人必备自动点赞插件开发
// ==UserScript==// @name bilibili autolike// @namespace http://tampermonkey.net/// @version 0.1// @description try to take over the world!// @author ITKEY// @match https://www.bilibili.com/video/*// @icon https原创 2021-11-14 21:40:47 · 1743 阅读 · 0 评论 -
02[自制油猴插件]我是如何优化B站评论区外链体验的
JS代码如下:// ==UserScript==// @name bilibili link// @namespace http://tampermonkey.net/// @version 0.1// @description try to take over the world!// @author ITKEY// @match *://*.bilibili.com/*// @require https://cdn.b原创 2021-11-13 07:29:05 · 1576 阅读 · 0 评论 -
18_[nvim0.5+从0单排]_lua实现快速复制Markdown中code
写代码的过程中,会经常与markdown文档打交道。你是如何快速复制md中的代码区域的呢?我这边用了个笨方法,自己写脚本实现的,这里分享给大家。这其实是我的lua练手代码,代码质量一般,大家见笑了。创建脚本创建如下脚本:~/.config/nvim_itkey/lua/itkey/md.lua内容如下:local auto_select = {}--向上查找关键字 return {行号,字符开始,字符结束}function auto_select.findUp(keyword) retu原创 2021-11-06 08:44:04 · 544 阅读 · 0 评论 -
19_[nvim0.5+从0单排]_内置lsp eslint code action
安装vscode-eslint-language-servervscode-eslint-language-server: A linting engine for JavaScript / Typescriptnpm i -g vscode-langservers-extracted配置lspconf/eslint.lua新增配置文件~/.config/nvim/lua/lspconf/eslint.lua配置文件内容是:require "lspconfig".eslint.setup原创 2021-11-10 20:28:51 · 1081 阅读 · 0 评论 -
17_[nvim0.5+从0单排]_注释插件
插件以下两个插件配置完成。https://github.com/b3nj5m1n/kommentaryhttps://github.com/JoosepAlviste/nvim-ts-context-commentstring插件安装 --注释插件 use "b3nj5m1n/kommentary" --jsx注释 use "JoosepAlviste/nvim-ts-context-commentstring"插件配置~/.config/nv原创 2021-10-28 06:57:29 · 1248 阅读 · 0 评论 -
16_[nvim0.5+从0单排]_彩虹括号rainbow
插件简介通过将不同层次的括号高亮为不同的颜色, 帮助你阅读世界上最复杂的代码。众所周知,最复杂的代码都是由一堆乱七八糟的括号组成。这款插件通过以不同的颜色展示不同层次的括号,致力于帮助你阅读这样的复杂代码。 你同样可以在Vim官网里看到这款插件插件安装这里以packer为例,packer插件管理器安装方法:修改~/.config/nvim/lua/plugins.lua文件,并增加如下内容:--彩虹括号use 'luochen1990/rainbow':wq退出重新打开nvim后,执行:原创 2021-10-28 06:37:13 · 2029 阅读 · 0 评论 -
[nvim0.5+从0单排]图文教程、nvim配置下载
图文教程01_[nvim0.5+从0单排]_neovim安装与Pynvim安装https://blog.csdn.net/lxyoucan/article/details/12046639002_[nvim0.5+从0单排]_配置、按键映射与packer插件管理器https://blog.csdn.net/lxyoucan/article/details/12046893503_[nvim0.5+从0单排]_界面美化与主题https://blog.csdn.net/lxyoucan/artic原创 2021-10-07 22:04:24 · 10208 阅读 · 0 评论 -
15_[nvim0.5+从0单排]_通用高性能语法高亮插件nvim-treesitter
安装插件这里以packer为例,packer插件管理器安装方法:修改~/.config/nvim/lua/plugins.lua文件,并增加如下内容: use { 'nvim-treesitter/nvim-treesitter', run = ':TSUpdate' }:wq退出重新打开nvim后,执行:PackerInstall 安装。如果初次安装没downloading完就退出了,下次进入nvim 可以执行:TSUpdate进行下载。配置新增配原创 2021-10-25 21:56:38 · 3519 阅读 · 4 评论 -
【视频】vim高效代码块缩进
B站视频https://www.bilibili.com/video/BV1pR4y1J7RWvim方式按键配置配置说明:使用<Tab>缩进,使用<S-Tab>反向缩进。"v模式整段缩进vnoremap <silent><Tab> >gvvnoremap <silent><S-Tab> <gvlua方式按键配置配置说明:使用<Tab>缩进,使用<S-Tab>反向缩进。-- v模原创 2021-10-25 21:57:03 · 1500 阅读 · 0 评论 -
【视频】vim自动排序
视频教程https://www.bilibili.com/video/BV1Zf4y1g7cG/操作方法正序v模式选中后,:sort回车倒序v模式选中后,:sort!回车原创 2021-10-25 21:57:25 · 703 阅读 · 0 评论 -
【视频】vim小技巧图文教程导航
导航vim三招秒一串2021-10-14B站视频https://www.bilibili.com/video/BV1eP4y1t7pk/答案https://blog.csdn.net/lxyoucan/article/details/120949579vim高效代码块缩进2021-10-22B站视频https://www.bilibili.com/video/BV1pR4y1J7RW/答案https://blog.csdn.net/lxyoucan/article/detail原创 2021-10-25 21:56:52 · 351 阅读 · 0 评论 -
【视频】vim代码飞天遁地之术
B站视频链接https://www.bilibili.com/video/BV1pR4y1J7RW/快速选择中单行nnoremap <silent><leader>vv 0v$v模式移动代码块init.vim配置法我的配置,上移动.下移" v模式移动选中的内容vnoremap <silent>, :move '<-2<CR>gv-gvvnoremap <silent>. :move '>+1<CR>gv-原创 2021-10-25 21:57:10 · 352 阅读 · 0 评论 -
【视频】vim三招秒一串
B站视频https://www.bilibili.com/video/BV1eP4y1t7pk/具体操作普通英文"普通模式按键ci"通用方法上面说到英文的"很方便,那么如果是中文双引号(“”)怎么办呢?或者其他的符号呢?分享一个通用的方法。这个方法我使用的是lua脚本实现的。~/.config/nvim/lua/cc.lualua脚本内容如下:local cc = {}function cc.cc(leftChar, rightChar) local cursor = vim.a.原创 2021-10-25 21:57:18 · 254 阅读 · 0 评论 -
14_[nvim0.5+从0单排]_神级文件模糊搜索插件telescope
14_[nvim0.5+从0单排]_神级文件模糊搜索插件telescope插件安装这里以packer为例,packer插件管理器安装方法:修改~/.config/nvim/lua/plugins.lua文件,并增加如下内容:-- 文件搜索 预览 等use { "nvim-telescope/telescope.nvim", requires = { "nvim-lua/plenary.nvim", "kyazdani42/nvim-web-devicons"原创 2021-10-21 07:07:40 · 4495 阅读 · 1 评论 -
13_[nvim0.5+从0单排]_ 自定义代码段LuaSnip入门
欢迎观看系列视频第13期,粉丝留言的想了解如何自定义代码。那么今天它来了,本期主要跟大家聊聊如何自定义代码段。文章目录什么是LuaSnip特征安装与配置LuaSnip基于friendly-snippets自定义代码段git clone代码配置LuaSnip相关链接什么是LuaSnip用 Lua 编写的 Neovim 代码段引擎。https://github.com/L3MON4D3/LuaSnip特征以下内容是机器翻译结果。制表位使用 Lua 函数的文本转换有条件的扩展定义嵌套代码段原创 2021-10-20 18:56:47 · 2902 阅读 · 0 评论 -
12_[nvim0.5+从0单排]_nvim内置lsp搭建lua IDE
12_[nvim0.5+从0单排]_nvim内置lsp搭建lua IDE大家好,本期内容主要是说如何手动搭建lua的开发环境。其他开发语言的手动配置教程可以参考下面链接:https://github.com/neovim/nvim-lspconfig/blob/master/CONFIG.md自动安装自动安装很简单:LspInstall lua一行命令搞定。但是今天主要请的并不是自动安装,而是手动安装。详情请参考《09_[nvim0.5+从0单排]_nvim内置lsp搭建python IDE》原创 2021-10-19 23:12:36 · 2018 阅读 · 0 评论 -
11_[nvim0.5+从0单排]_color显示/符号找对象
插件推荐vim-css-color、nvim-autopairs插件安装这里以packer为例,packer插件管理器安装方法:修改~/.config/nvim/lua/plugins.lua文件,并增加如下内容:-- 显示css的颜色代码的颜色use "ap/vim-css-color"-- 符号自动匹配,比如:输入(自动闭合)use "windwp/nvim-autopairs" nvim-autopairs配置新增配置文件~/.config/nvim/after/pl原创 2021-10-17 09:12:46 · 487 阅读 · 0 评论 -
10_[nvim0.5+从0单排]_内置lsp UI美化
10_[nvim0.5+从0单排]_内置lsp UI美化插件安装这里以packer为例,packer插件管理器安装方法:修改~/.config/nvim/lua/plugins.lua文件,并增加如下内容:-- 自动为尚不支持 Neovim 0.5 内置 lsp 客户端的配色方案创建缺少的 LSP 诊断突出显示组。use "folke/lsp-colors.nvim"-- 基于neovim 内置lsp 的轻量级lsp 插件,具有高性能UI。非常酷use 'rinx/lspsaga.nvim'原创 2021-10-17 00:22:47 · 1825 阅读 · 0 评论 -
nvim-cmp.luaattempt to index field ‘menu‘ (a nil value)
《06_[nvim0.5+从0单排]_Native LSP 自动补全、语法检查、code action、代码段—TypeScript篇》https://www.bilibili.com/video/BV19T4y1Z7VB/有朋友使用我的配置,遇到了如下的错。报错信息E5108: Error executing lua /Users/itkey/.config/nvim/after/plugin/nvim-cmp.lua:81: attempt to index field ‘menu’ (a原创 2021-10-12 21:18:11 · 1547 阅读 · 0 评论 -
07_[nvim0.5+从0单排]_markdown预览插件
07_[nvim0.5+从0单排]_markdown预览插件内容简单不讲解啦,大家看看就行 ????插件安装这里以packer为例,packer插件管理器安装方法:修改~/.config/nvim/lua/plugins.lua文件,并增加如下内容:--markdown预览插件use "iamcco/markdown-preview.nvim":wq退出重新打开nvim后,执行:PackerInstall 安装。安装完成以后,执行以下命令::call mkdp#util#instal原创 2021-10-09 13:08:02 · 1171 阅读 · 0 评论 -
02_[nvim0.5+从0单排]_配置、按键映射与packer插件管理器
上一讲:《01_[nvim0.5+从0单排]_neovim安装与Pynvim安装》https://blog.csdn.net/lxyoucan/article/details/120466390配置创建配置文件原创 2021-09-25 16:04:14 · 3994 阅读 · 1 评论 -
01_[nvim0.5+从0单排]_neovim安装与Pynvim安装
macOS 11.4我最开始就是在macOS下安装的,macOS下安装比较简单。时间也比较久远了,所以有的可能记不全了。因为macOS要一直在用,我就不为了写这篇文章,卸载重新安装了。从我之前的文章中摘抄和全凭印象写。没有实际按以下步骤实没,有问题可以留言或者私信我。总体来说:使用brew安装相关软件即可,很简单!macOS国内安装brew有些同学在这步就卡住啦,默认安装方式比较慢,甚至会失败。没关系网上有大神已经帮我们解决了。《Homebrew国内如何自动安装(国内地址)》:https://zh原创 2021-09-25 08:25:02 · 3069 阅读 · 0 评论
分享