开始使用neovim
开始使用neovim通过B站up主”TheCW”接触到”最强”代码编辑器:vim之后,我就对vim着迷了,但是在archlinux下,vim不能使用系统剪贴板,令我十分的苦恼。vim作为vi的复刻,neovim作为复刻的复刻,有其一些独特的特征作为Vim的改进版, 它使用Lua 作为配置文件,有着很现代化的特性, 解决了 Vim 的很多遗留问题… archlinux安装neovim1sudo pacman -S neovim 基本操作vim(nvim)四种操作模式 normal 默认模式 commend 命令模式 insert 输入模式 visible 可视模式 插件插件管理器: Lazy.vimLazyVim 是一个基于💤 lazy.nvim的Neovim配置方案,让定制和扩展变得简单直观。 您不必再在“从零配置”和“使用预制发行版”之间做选择,LazyVim 提供了一个两全其美的方式——既可以享受默认配置带来的便利,又能根据个人需求来灵活调整各项设置✨ 特性 🔥 将你的 Neovim 打造为一个功能完备的 IDE 💤 使用 lazy.nvim...
Python.d3
判断语句if12if love == 100: print("I love you!") if else1234if love == 100: print("I love you very much!")else: print("Maybe?") if elif else123456if love == 100: print("I love you so much!")elif 0<love<100: print("Maybe?")else: print("No!") 循环while循环1234i = 0while i < 100: print("美羊羊,我喜欢你") i += 1 for循环12for i in range(1, 100): ...
Python.d2
字符串的三种定义方式123456# 单引号定义,双引号定义,# 字符串的三种定义方式```python# 单引号定义,双引号定义,三引号定义str1 = '单引号'str2 = "双引号"str3 = """三引号""" 转义字符\ 字符串拼接和字符串格式化1234567# 字符串拼接str1 = 'hello'str2 = "world"str3 = 'hello' + ' ' + "world"# 字符串格式化str4 = '%s %s' % (str1, str2) 占位符 %s %d %f 可以对浮点类型进行精度控制,方法同C语言类型 字符串快速格式化123name = 'rminit'str =...
Hexo+Butterfly增加图库页面
新建图库页面1hexo new page "gallery" 增加图库使用标签外挂galleryGroup,使用方法如下: 1234<div class="gallery-group-main">{% galleryGroup '壁纸' '壁纸' '/gallery/wallpaper' /gallery/wallpaper/index0.jpg %}{% galleryGroup '图片' '图片' '/gallery/marvel' /gallery/marvel/index0.jpg %}</div> 壁纸 壁纸 图片 图片 增加图库子页子页面也是普通页面,使用外挂标签gallery即可 12345{% gallery...
Python.d1
Python中的6种值 number 支持int,float,complex,bool string 描述文本数据类型 list 有序可变序列 tuple 有序的不可变序列 set 无序的不重复集合 dictionary 无序的key-value值 注释123456# 这是当行注释""" 这是 多行 注释""" 变量定义变量名 = 变量值 数据类型和数据类型转换可以用type()得到数据类型 常用的类型转换 int() float() str() 标识符标识符命名规则,仅仅使用一些符号的组合: 英文 中文 数字 下划线不推荐使用中文命名,并且不能使用python内置关键字,python是大小写敏感的 运算符运算 加 减 乘 / 除 // 整除 % 取余 ** 指数 赋值运算符和复合赋值运算符 = += -= … 比较运算符123456- ==- !=- >- <- >=- <=
Butterfly主题应用和美化
最近发现了Butterfly主题,相比fluid,它更更改的符合我的使用习惯,以下是我的butterfly使用及美化记录 安装Butterflygit clone 主题目录1git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly 应用butterfly主题修改全局配置文件 1234# Extensions## Plugins: https://hexo.io/plugins/## Themes: https://hexo.io/themes/theme: butterfly 安装插件butterfly主题渲染器不同hexo的默认渲染器,需要另外安装 1npm install hexo-renderer-pug hexo-renderer-stylus --save 一图流背景和顶部图修改设置图片修改主题配置文件 123456789101112131415# Image (圖片設置)#...
Fluid主题美化
修改主题配置前,将主题默认配置复制到博客根目录 主题根目录下执行 1cp themes/fluid/_config.yml _config.fluid.yml 通过修改_config.fluid.yml主题配置完成对全局配置的覆盖 添加博客运行时间12345678910111213141516171819202122232425262728293031<div> <span id="timeDate">正在载入天数...</span> <span id="times">载入时分秒...</span> <script> var now = new Date(); function createtime(){ var grt= new Date("08/17/2020 00:00:00"); now.setTime(now.getTime()+250); days = (now - grt ) /...
应用Hexo Fluid主题和上传到GitHub Pages
应用fluid主题下载应用fluid主题 fluid的GitHub页面下载压缩包 解压到博客根目录/themes/fluid下 更改全局配置 1theme: fluid 上传到GitHub Pagesgithub新建仓库 注意仓库名字必须为用户名.github.io 安装depoly插件博客根目录下 1npm install hexo-deployer-git --save 获取ssh密钥并绑定仓库 设置git用户名和邮箱 12git config --global user.name "Github用户名"git config --global user.email "Github邮箱" 创建ssh密钥 1ssh-keygen -t rsa -C "Github邮箱" 将公钥id_rsa.pub内容复制到github新建SSH ssh-key id_rsa.pub位于~/.ssh/目录下 验证连接 1ssh -T git@Github.com 显示 “Hi xxx!...
Hexo博客搭建
Hexo框架Hexo 是一个快速、简洁且高效的博客框架。 Hexo 使用 Markdown(或其他标记语言)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 Hexo搭建archlinux环境下搭建Hexo在archlinux搭建Hexo是简单快速的,只需要一条命令即可 需要安装依赖yay或者paru 123yay -S hexo # orpary -S hexo 生成博客目录1234mkdir -p ~/myBlogcd ~/myBloghexo initnpm install 生成和预览博客1hexo s 恭喜完成🎉