BNU-FZH

fengzhenhua@outlook.com

最近配置完成了Neovim和Vim , 在编辑文件时语法高亮是最重要的一个功能,它可以帮助减少错误。当这两个编辑器配置完成后,我想到了我的zsh还一直使用默认的配置,而它也是支持一些插件配置,可以增强功能的,于是决定配置一下我的zsh终端。

为什么要用zsh

相比于默认的Bash , Zsh 有更多的自定义选项,并支持扩展,比如Zsh可以实现强大的命令补全,命令高亮等一系列炫酷的功能。虽然 Zsh 相比 Bash 启动慢了点(网上说 1秒左右),同时语法和标准 Shell 有点区别,但是我在使用中还没有遇到。

阅读全文 »

世界上最好的编辑器之一是 Vim 它的升级版本为 Neovim ,在终端中打开的命令分别是 vim 和 nvim , 一款漂亮的主题可以使工作变的更加愉悦,但是众的主题又不好选择。还好我们有一个网站 https://vimcolorschemes.com ,可以直观的看到这些主题 ,但是该如何选择呢? 当然可以直接安装选中的主题,但是本文推荐一劳永逸的主题:vim 安装主题 base16-vim , neovim 安装主题 nvim-base16 , 这两个主题也可以认为是多个主题的集合,可以自由选择主题。

nvim安装nvim-base16

在 neovim 中使用当前流行的 packer 插件管理器,配置如下

~/.config/nvim/lua/plg/plugins.lua
1
2
3
4
5
6
7
8
9
use {
'git@github.com:folke/tokyonight.nvim',
'git@github.com:tomasr/molokai',
'git@github.com:catppuccin/nvim',
'git@github.com:jaredgorski/SpaceCamp',
'git@github.com:morhetz/gruvbox',
'git@github.com:nelstrom/vim-mac-classic-theme',
'git@github.com:RRethy/nvim-base16',
}
阅读全文 »

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文件原文和使用手册。

阅读全文 »