zsh和oh-my-zsh配置 发表于 2023-07-16 更新于 2025-03-26 最近配置完成了Neovim和Vim , 在编辑文件时语法高亮是最重要的一个功能,它可以帮助减少错误。当这两个编辑器配置完成后,我想到了我的zsh还一直使用默认的配置,而它也是支持一些插件配置,可以增强功能的,于是决定配置一下我的zsh终端。 为什么要用zsh 相比于默认的Bash , Zsh 有更多的自定义选项,并支持扩展,比如Zsh可以实现强大的命令补全,命令高亮等一系列炫酷的功能。虽然 Zsh 相比 Bash 启动慢了点(网上说 1秒左右),同时语法和标准 Shell 有点区别,但是我在使用中还没有遇到。 阅读全文 »
Nvim和Vim主题 发表于 2023-07-16 更新于 2025-03-26 世界上最好的编辑器之一是 Vim 它的升级版本为 Neovim ,在终端中打开的命令分别是 vim 和 nvim , 一款漂亮的主题可以使工作变的更加愉悦,但是众的主题又不好选择。还好我们有一个网站 https://vimcolorschemes.com ,可以直观的看到这些主题 ,但是该如何选择呢? 当然可以直接安装选中的主题,但是本文推荐一劳永逸的主题:vim 安装主题 base16-vim , neovim 安装主题 nvim-base16 , 这两个主题也可以认为是多个主题的集合,可以自由选择主题。 nvim安装nvim-base16 在 neovim 中使用当前流行的 packer 插件管理器,配置如下 ~/.config/nvim/lua/plg/plugins.lua123456789use { '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',} 阅读全文 »
解决oh-my-zsh切换目录卡顿 发表于 2023-07-12 更新于 2025-03-26 2023年07月12日星期三小雨北京市北京师范大学, 这两天配置完Neovim后发现每次切换从git上克隆下的目录时执行命令时都会变的卡顿,经百度找到解决方法。 原因: oh-my-zsh 为终端增加了自动跟踪 git 仓库变化的能力,其实在检测当前目录是在 git 管理的目录中时执行了一系列的操作来获取到变化,并格式化为好看的信息显示在终端上。如果你的电脑的性能很好,可能不会出现这个问题,如果出现了则可以执行如下命令解决: 关闭 dirty 检查 1git config --add oh-my-zsh.hide-dirty 1 打开 dirty 检查 1git config --add oh-my-zsh.hide-dirty 0
ArchLinux配置脚本 发表于 2023-07-08 更新于 2025-03-26 2023年07月07日星期五多云北京市北京师范大学, 完成了自动化配置Vim和NeoVim的脚本,原本是想尝试一下LazyVim的,但是发现有时候功能太多了就失去了Vim的简洁,于是决定自动化我个人的配置后,放在Gitlab上,方便今后配置系统。 配置Vim 配置Vim1234git clone https://gitlab.com/fengzhenhua/vimconfig.git ~/vimconfigcd ~/vimconfigchmod +x ./InstallVim.sh ./InstallVim.sh 阅读全文 »
Linux最佳GTK主题 发表于 2023-07-07 更新于 2025-03-26 本文的主题源自于文章:15个最佳GTK主题 Orchis theme Orchis is a Material Design theme for GNOME/GTK based desktop environments. Based on nana-4 -- materia-theme screenshot 阅读全文 »
LazyVim配置 发表于 2023-07-07 更新于 2025-03-26 MasterLazyVim 🏄 LazyVim🤔 LazyVim官方网站 LazyVim是一套Neovim配置,由lazy.nvim驱动,可以轻松自定义和扩展您的配置。LazyVim提供了两全其美的方式 - 根据需要调整配置的灵活性,以及默认预配置的便利性。它可以将您的Neovim转换为一个完整的IDE,具有易于自定义和扩展的配置,以及合理的默认设置。LazyVim还提供了许多预配置的插件,可立即使用! 阅读全文 »
Arch Linux CN Community repo mirrors list 发表于 2023-07-05 更新于 2025-03-26 Here is a list of public mirrors of our community repository. If you interested in making a mirror of our repository, please open an issue or pull request (or contact us at repo@archlinuxcn.org and hope the mail reaches). 阅读全文 »
2023年7月5日组会汇报 发表于 2023-07-04 更新于 2025-03-26 2023年07月04日星期二晴北京市北京师范大学 beamer2014201520162016201620182018
日期时间格式 发表于 2023-07-04 更新于 2025-03-26 在编写程序及论文写作中,由于格式的不同需要的时间格式也不尽相同,于是本文整理了常用的时间格式。如下: ISO 8601:这是一种国际标准的日期和时间表示方式,格式为YYYY-MM-DDTHH:mm:ss.sssZ,其中 YYYY 代表四位数年份,MM 代表月份,DD 代表天数,T 作为日期和时间的分隔符,HH 代表小时,mm 代表分钟,ss.sss 代表秒和毫秒,Z 代表时区。例如:2023-04-13T15:30:00.000Z 阅读全文 »
Epoch模拟数值模拟 发表于 2023-07-03 更新于 2025-03-26 由于Github总是不能正常访问,于是2023年07月03日将Github 上的Epoch项目克隆到本地后上传到我的GitLab,这样大家就可以正常访问了。为了方便安装调试,这里给出Epoch项目的ReadMe.md文件原文和使用手册。 Epoch官网: https://epochpic.github.io 软件下载 :epoch-4.19.0.tar.gz 源码地址: https://github.com/Warwick-Plasma/epoch 源码地址: https://gitlab.com/fengzhenhua/epoch 阅读全文 »