BNU-FZH

fengzhenhua@outlook.com

2023年07月12日星期三小雨北京市北京师范大学, 这两天配置完Neovim后发现每次切换从git上克隆下的目录时执行命令时都会变的卡顿,经百度找到解决方法。

原因: oh-my-zsh 为终端增加了自动跟踪 git 仓库变化的能力,其实在检测当前目录是在 git 管理的目录中时执行了一系列的操作来获取到变化,并格式化为好看的信息显示在终端上。如果你的电脑的性能很好,可能不会出现这个问题,如果出现了则可以执行如下命令解决:

  1. 关闭 dirty 检查
    1
    git config --add oh-my-zsh.hide-dirty 1
  2. 打开 dirty 检查
    1
    git config --add oh-my-zsh.hide-dirty 0

2023年07月07日星期五多云北京市北京师范大学, 完成了自动化配置Vim和NeoVim的脚本,原本是想尝试一下LazyVim的,但是发现有时候功能太多了就失去了Vim的简洁,于是决定自动化我个人的配置后,放在Gitlab上,方便今后配置系统。

配置Vim

配置Vim
1
2
3
4
git clone  https://gitlab.com/fengzhenhua/vimconfig.git  ~/vimconfig
cd ~/vimconfig
chmod +x ./InstallVim.sh
./InstallVim.sh
阅读全文 »

MasterLazyVim 🏄

LazyVim🤔

LazyVim官方网站

LazyVim是一套Neovim配置,由lazy.nvim驱动,可以轻松自定义和扩展您的配置。LazyVim提供了两全其美的方式 - 根据需要调整配置的灵活性,以及默认预配置的便利性。它可以将您的Neovim转换为一个完整的IDE,具有易于自定义和扩展的配置,以及合理的默认设置。LazyVim还提供了许多预配置的插件,可立即使用!

阅读全文 »

在编写程序及论文写作中,由于格式的不同需要的时间格式也不尽相同,于是本文整理了常用的时间格式。如下:

  1. ISO 8601:这是一种国际标准的日期和时间表示方式,格式为YYYY-MM-DDTHH:mm:ss.sssZ,其中 YYYY 代表四位数年份,MM 代表月份,DD 代表天数,T 作为日期和时间的分隔符,HH 代表小时,mm 代表分钟,ss.sss 代表秒和毫秒,Z 代表时区。例如:2023-04-13T15:30:00.000Z
阅读全文 »

由于Github总是不能正常访问,于是2023年07月03日将Github 上的Epoch项目克隆到本地后上传到我的GitLab,这样大家就可以正常访问了。为了方便安装调试,这里给出Epoch项目的ReadMe.md文件原文和使用手册。

阅读全文 »

将shell命令赋值给变量有两种不同的方法,这对于shell脚本编程特别有用,这两种形式为:

linux命令输出赋值给变量
1
2
3
4
5
变量名=$(命令)
变量名=$(命令 [命令选项...] 参数1 参数2)
或者
变量名=`命令`
变量名=`命令 [命令选项...] 参数1 参数2`

第二种方法中使用的是键盘左上角Esc键下面的反引号,多数键盘上和符号在同一个键上,并不是键盘右侧的单引号,这一点特别注意。

今天完成了引力理论专题的大作业,以朗道书中的一个复杂的计算的详细推导作为汇报内容。已经将作业发送给了高思杰老师(sijie@bnu.edu.cn), 同时将作业同步展示于此: