Vim的进阶配置和插件 最近感觉自己vim用的还是太浅薄了,决定初步改一下配置并装一些好用的插件 平时使用vim的时候是否出现过以下问题: 想跳到某行,得先数现在光标到该行的距离 n,再使用 n j/k (count功能) 在vim里不方便切换文件,得退出vim切换文件再打开 单个windows的时候没有状态栏显示,忘记自己在哪个文件里 跟着本博客即可解决这些问题 1. Vim config: .vimrc 2024-12-30 Env > Shell #Env #Shell
Linux自定义Shell Command 1. 问题描述最近发现自己有一个手癖,cd 之后必须接一个 ls 因为老是忘记某个文件夹下有什么东西,得先看看 感觉这样很麻烦,于是想自定义一个命令,把 cd 和 ls 结合起来 2. 解决方案2.1 写脚本函数在 ~/scripts/ 下新建一个 my_functions.sh, 其中写一个函数叫做 cdl ( cd + ls ) 12345678# in ~/scripts 2024-12-28 Linux > Shell #Shell #Linux
zsh-autosuggestions和syntax-highlighting 本来大二的时候装完oh-my-zsh,给自己的zsh美化了一下之后,想再装一个zsh-autosuggestions自动补全 后来想想,感觉这东西和copilot是一个性质的,会让人产生依赖性 正巧当时还刚接触Linux,为了锻炼自己,最后是忍住了没装 今天觉得是时候了(bushi 顺便再安装一个高亮zsh-syntax-highlighting 遂记录一下 0. oh-my-zsh太久之前弄得了 2024-12-27 Env > Shell #Env #Shell #Linux
Manjaro蓝牙BUG:Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-0040-1050.sfi (-2) 1. 问题描述昨天用Manjaro的时候突然发现Bluetooth manager寄了,图形化界面直接没了 尝试用命令行的方式连接,发现bluetoothctl也找不到controller 2. 排查过程2.1 查看bluetooth.service的状态12345$ sudo systemctl status bluetooth# output: bluetooth.service - Blue 2024-12-24 DEBUG #DEBUG #Manjaro
Linux直接执行与调用解释器的权限区别 今天做作业,发现了一个有趣的权限问题 1. 问题描述123456$ ls -l-rw-rw-r-- 1 cy cy 61 Dec 22 23:54 semester$ cat semester#!/bin/shcurl --head --silent https://missing.csail.mit.edu 可以看到semester是一个获取http头部响应的程序,但是其没有execute权限 2024-12-23 Linux > Shell #Shell #Linux
Linux快速查询内存占用 今天发现Manjaro内存爆了 自己平时也不怎么用Manjaro存东西,想着当初明明划分了300G,怎么一下子用完了,于是准备排查一下 遂记录一下怎么快速查内存占用比较方便(水一下) 1. Disk Free先用df -h 看一下系统的总空间、已用空间和可用空间等信息,看看分区的问题 1df -h 123456Output:Filesystem Size Used Avail Use% 2024-12-19 Linux > Shell #Shell #Linux
Manjaro上使用Notion笔记 Notion是挺好用的笔记软件,但是其不支持 Manjaro 解决办法是写个脚本调用Notion的网页版,来实现在Manjaro上使用Notion 前置: 安装google chrome1yay -Sy google-chrome 调用Notion首先创建一个脚本 1touch notion.sh 编辑一下 1vim notion.sh 写入以下内容 123#!/bin/shcd /usr/bi 2024-12-08 Script #Manjaro #Script
Hexo评论功能插件Valine 今天决定给自己的博客弄个评论功能,浏览了一下Hexo Fluid支持的评论插件,感觉Valine是比较好的选择 Valine的优点有: 快速高校,风格简约 无后端(轻量方便,核心原因) 下面是踩坑过程 1. 前置:LeanCloud数据库valine要用到LeanCloud数据库储存评论数据,先开一个LeanCloud仓库 LeanCloud注册首先在LeanCloud注册或登录 注册要实名认 2024-12-02 Env > Blog #Env #Blog
Manjaro部署 Hexo+Fluid+Github Pages 记录一下在manjaro上部署Hexo,并上传到github pages的过程 1. Hexo安装arch系包管理器好用,所需的nvm和hexo-cli都能直接pacman安装,如下 安装Git1sudo pacman -Sy git 安装Node.js官方推荐使用nvm安装,下面先安装nvm,再安装Node.js 12345678# installs nvm (Node Version Man 2024-11-15 Env > Blog #Manjaro #Env #Blog