使用一行命令将NeoVim打造成功能齐全的IDE
vim是一个可以高度定制化的编辑器,但是大部分人在编码过程中更多的是使用各种IDE,比如Jetbrains、VsCode等等,主要是由于vim的功能过于简单,如果想要把它配置成炫酷漂亮、功能齐全的IDE,需要付出很多的精力和时间。今天就介绍一款工具NvChad,可以让你快速将vim打造成功能齐全的IDE。
vim是一个可以高度定制化的编辑器,但是大部分人在编码过程中更多的是使用各种IDE,比如Jetbrains、VsCode等等,主要是由于vim的功能过于简单,如果想要把它配置成炫酷漂亮、功能齐全的IDE,需要付出很多的精力和时间。今天就介绍一款工具NvChad,可以让你快速将vim打造成功能齐全的IDE。
Rust语言因为在国内的知名度不高,所以很多人都不知道这门语言,也导致Rust语言的学习资料没有其他语言那么丰富,所以我在这里记录一下自己学习Rust的资料,后面有新的学习资料也会在这里更新。
Rust语言的打印操作主要是通过在std::fmt
里面定义的一系列宏来处理。主要包括:
format!
: 将格式化文本存入字符串。print!
: 与format!
类似,但是把文本输出到控制台(io::stdout
)println!
: 与print!
类似,但是输出结果末尾会追加换行符。eprint!
: 与format!
类似,但是把文本输出到标准错误(std::stderr
)。eprintln!
: 与eprint!
类似,但是输出结果末尾会追加换行符。write!
: 与format!
类似,但是把文本输出到&mut io::Write
writeln!
: 与write!
,但是输出结果末尾会追加换行符。这些宏都会以一致的规则对文本进行解析,格式化的正确性会在编译器进行检查。
最近接到一个需求,大致是通过腾讯文档的在线收集表,利用“健康码和行程码收集”模版方式收集用户行程信息,腾讯文档可以通过图片自动识别内容,判断是否有风险。再通过关联导出表格,即可在本地预览。