Ubuntu下lazyvim安装及配置
本教程的安装教程仅提供一种或几种最简单的方案,更多方案可以自行百度 参考链接:🛠️ 安装 |LazyVim — 🛠️ Installation | LazyVim lazyvim安装12# 克隆项目到 用户配置目录下git clone https://github.com/LazyVim/starter ~/.config/nvim 安装完成之后删除掉该目录下的.git 文件执行nvim,lazyvim便开始自动配置 关于git访问Github上面的git命令需要git能连接到GitHub,且后续lazyvim执行自动配置等操作时,也是要频繁使用git连接GitHub。如果你的git无法连接Github,那么配置时会报很多错误。 国内用户访问GitHub确实是一个问题,且就算你会使用魔法,当使用git命令访问GitHub时也不一定生效,因为你需要为git添加上代理才可以。 方法一如果你是按照我的Linux下配置clash全局代理的方式为Linux添加了全局代理,那么Git也会受到影响,可以访问GitHub,否则你只能在浏览器或者其他软件上访问外网,但是git还是无法连接到Gi ...
lazyvim中fzf添加精确搜索-失败了
fzf本身支持通过添加选项的方式精确搜索,但是fzf被集成进lazyvim之后没办法通过添加选项的方式来启动精确搜索了,但是可以通过配置快捷键来解决这个问题。 进入到lazyvim的配置目录nvim中 windows下在C:/用户/用户名/AppData/Local/nvim,Linux在~/.config/nvim nvim目录树结构 init.lua是neovim加载的最初始的文件,neovim是自动加载机制,lua文件夹下的所有.lua文件都会被识别和运行到。为了项目结构的优良性,我们在config文件夹新建fzf.lua用来增加fzf的精确搜索快捷键设置: (这个配置有问题,但是大概就是这么个配置流程) 12345local fzf = require("fzf-lua")vim.keymap.set("n", "<leader>fp", function() fzf.fzf({ exact = true })end, { desc = "精确搜索" ...
lazyvim更换logo(基于alpha-nvim且附上工具链接)
进入Dashboard-nvim | LazyVim 选择dashboard-nvim的Full Spec,拷贝下来 进入nvim的配置文件夹,进入lua/plugins,新建一个.lua文件,我这里取名my-bashboard.lua: 将内容拷贝进去,并在最前面加上return。 打开一个制作字符字的网站,或者制作字符画的网站。但是我这里参考的是ayamir-nvim的制作方式:nvimdots/lua/core/settings.lua at main · ayamir/nvimdots这是它的配置文件内容: 太美了 这里作者的注释中给出了两条链接 TheZoraiz/ascii-image-converter: A cross-platform command-line tool to convert images into ascii art and print them on the console. Now supports braille art!这是一个图片转字符画的工具,作者就是用它实现的这张凌 ...
lazyvim进入可视模式&添加注释
进入可视模式<leader>v查看可视模式快捷键: 小写v进入字符可视模式,可以使用方向键选择操作的字符 大写V进入行可视模式,可以使用上下选择操作的行 ctrl+v进入块可视模式,在这种模式下,你可以选择一个矩形区域的文本,适合进行批量编辑。 进入可视模式后,你可以执行各种操作,如复制(y)、剪切(d)、粘贴(p)等。 进入可视模式不需要使用<leader>,比如直接大写V就能进入行可视模式(这是vim的功能,neovim就是对这个的继承) 注释按下g查看相关快捷键: c是注释,再按下查看注释相关快捷键: 通常使用方法普通模式下快捷键gcc为当前行添加注释 也可以进入可视模式,比如V进入块可视模式,然后选中几行,gc全部注释 取消注释使用相同的命令 注释字符会根据当前文件编程语言自动生成匹配
lazyvim添加gitui(lazygit)
lazyvim的git功能有一部分依赖于gitgui: <leader>gg快捷键能打开gitgui 此时查看快捷键,g系列中并没有gg这个快捷键 我们进入上面提到的链接中: 他说需要安装gitui工具,其实就是指的lazygit这款跨平台的git工具: lazygit安装教程,其实很简单lazygit安装与使用,就是使用方法需要稍微学习一下,毕竟在大型项目中,对于git的使用可能会比较复杂 安装好之后,在lazyvim中再次查看<leader>g系列的指令: 现在可以通过<leader>gg命令在nvim中使用lazygit了
Windows下lazyvim安装及配置
安装lazyvim参考链接:🛠️ 安装 |LazyVim — 🛠️ Installation | LazyVim 终端直接执行 12# 克隆项目到 C:\Users\你的电脑用户名\AppData\Local\nvimgit clone https://github.com/LazyVim/starter $env:LOCALAPPDATA\nvim 记得将git添加上代理的端口,否则可能终端报错无法连接到git,而且后边lazyvim自动配置的时候也从GitHub克隆各种插件,所以确保你的git能正常访问GitHub。具体操作请见另一篇文章Windows下终端Git开启代理。 或者直接去官网LazyVim/starter: Starter template for LazyVim下载lazyvim的开始工具starter的源码包到本地C:\Users\你的电脑用户名\AppData\Local\下,解压,删除压缩包,改名文件夹名为nvim 当然,如果你更改了XDG_CONFIG_HOME环境变量的位置,那么就安装到那个地方 下载lazy-starter的压缩包 ...
安装ayamir-nvim-安装失败了(此贴终结)
前置工作这是一套关于neovim的配置,所以安装它之前请您先确保自己安装了neovim。 如果你之前安装了lazyvim或者其他的neovim的修改插件,确保正确先将这些配置删除neovim配置的卸载 关于ayamir-nvim请看官网及知乎介绍 ayamir/nvimdots:一个配置良好且结构良好的 Neovim。 — ayamir/nvimdots: A well configured and structured Neovim. 我的现代化Neovim配置 - 知乎 其实我也不确定叫不叫这个名字,作者本人名字叫ayamir且是一位Eva绫波厨(俺也一样)(我猜名字直接去Ayanami Rei),所以我也直接取了ayamir-nvim。 安装这类配置的安装方式都基本同lazyvim一样,克隆或下载配置文件包,该名nvim,放到~/AppData/Local/nvim(Windows)或~/.config/nvim(Linux)。 这部分可以直接去官网看readme,但是偶尔可能自己实际配置的时候遇到一些小问题,因此我在这里通过记录自己安装过程的方式。 建议 ...
NF字体推荐maple-font
最近看到了一个比较好用的Nerd Font支持的字体 其中一个就是maple-font 这个字体一大特点就是英文非常的丝滑美观,比JetBrainMono NF字体更具有活力,后者看起来就刻板了一些 且如果安装默认版本,是有连字的,总体来说比较有趣
Nerd字体配置
众所周知,在配置终端的时候,往往因为字体不支持,导致很多花里胡哨的图标和渲染无法正确加载出来。这就不提到一个万能无敌的字体系列——Nerd字体。 可见Nerd字体是图标的集大成者 下载地址:Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher 这里推荐JetBrainsMono的Nerd字体 # 字体安装 LInux安装等待进行补充 Windows安装下载之后解压得到一大堆的.tff字体文件,我们选择字体JetBrainsMonnoNerdFont-Medium.tff安装即可 这个是一个中等粗细的字体,bond为粗,light为细,medium为中等 如果觉得太粗可以在安装light,选择由己。 ...
字体说明
通常来说,一个完整的终端由三部分组成:terminal终端+shell+美化 例如我的跨平台组合为 wezterm + nushell + starship 而在这其中,字体是由terminal负责的,因此修改字体就改terminal中的字体配置 如何查看字体的名称?通常来说,字体的命名为 1字体名 + 含义标识 + 字体宽度标识 例如我之前用的符合Nerd Font的字体: JetBrainsMono Nerd Font Regular或者写作JetBrainsMono NF Regular 就是JetBrains系列等宽字体(Mono)的具有Nerd Font(NF)支持的字体,使用的是其中宽度为Regular的字体 再比如有个最近比较火的字体 Maple Mono NF CN Medium,最前面Maple是字体名,中间Mono、NF、CN就是人家按照约定俗成自己添加的一些含义标识,分别代表等宽、Nerd Font支持、中文支持,最后就是宽度为Medium 一套字体完整的名称可以通过字体文件名称直接看出来 或者Windows可以去设置里面看机器上已经安装了什么字体,支持查询 ...
折腾虽好,但不要过度
neovim作为一个致力于提升开发效率的代码编辑器,提供了很强大的自定义功能以供开发者来配置适合自己的开发工具。 但是不要在配置这方面花费过多的精力,我认为还是要先学会如何使用vim及neovim,掌握它们原生的使用方式,适应vim类的工具,然后再进行配置,而不是只配不会用。
配置Ubuntu静态IP
当在局域网下通过ssh连接设备时,通常会因为路由器/光猫的DHCP分发IP导致同一设备的ip是动态变化的。 此教程教你设置Ubuntu系统设备的静态ip。 1.查看本机网卡信息 使用命令 1ip a 输出示例 1234567891011121: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host noprefixroute valid_lft forever preferred_lft forever2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> ...
简单高级播放器-mpv
教程主要来源: https://vcb-s.com/archives/7594 mpv 是著名开源项目 MPlayer 的分支,因其对最新软硬件平台、视频标准以及各种高画质选项的支持而广受好评,也是目前非 Windows 平台上高画质播放器的不二选择。 由于 mpv 本身没有图形界面,各种设置需要通过手动编写配置文件来完成,使很多不熟悉命令行的普通用户望而却步。本文的主要目的就是为普通用户提供一个 mpv 播放器的上手指南,手把手教你如何把 mpv 用起来。 相比在图形界面中用鼠标勾勾点点,手写配置文件的方式固然不太符合普通用户的习惯,但是“一旦接受了这种设定”,你会逐渐体会到命令行的便利与灵活。 如果你确实需要一个图形界面的 mpv 播放器前端,我们推荐:– Windows 用户使用 mpv.net,可以通过微软商店或 GitHub 获取;– macOS 用户使用 IINA,可以直接从官方网站下载。 即使你选择使用以上两款图形界面的 mpv 前端,在配置时仍然可以参考本教程的内容。 安装进入对应官网或者GitHub网站下载release包即可,安装到指定位置 mpv.net教程大 ...










