tags:VimLua 写在前面 最近入坑vim了,主要是想整一个纯键盘操作的编辑器,用sublime当然方便,但是还是需要鼠标点点点,不知不觉中降低了效率.(但是过渡阶段还是得先用sublime的) 之前一个朋友就推荐过neovim,并且帮我配置了在Mac的iTerm上的nvim环境,当时没学过lua感觉配置起来bug很多,为了稳定还是一直用的sublime,直到后来我发现sublime的编译以及运行一些代码的时候需要很繁琐的配置,格式化代码的插件也几乎都是89年前的了,用起来很不方便,于是还是想转入vim阵营((我是一直追求轻量级的)). 最近也一直在研究lua的一些基本语法,不得不...

  ISMU2Qnc5Xz0   2023年11月02日   77   0   0 neovimpythonluavim

tags:VimTipsLua 写在前面 最近使用的编辑器开始向nvim转变,下面配置一个编译运行C/C/Python/Lua/sh/make/…程序的一键编译自动命令,采用纯lua的API编写,参考了stackoverflow的一个回答​​1​​. 命令框架 主要采用vim的​​autocmd​​​,搭配​​FileType​​事件,使得vim能根据扩展名判断使用哪个函数调用. 然后就是用设置buffer内键映射的方法,配置命令,快捷键以及默认模式. Python示例 下面以Python为例,这里我用了我自己的虚拟环境中的Python解释器,设置快捷键为​​<F7>​​,在普...

  ISMU2Qnc5Xz0   2023年11月02日   97   0   0 pythonluavim

tags:VimTips 配置 采用纯​​lua​​​脚本的方式进行​​vim​​中自动保存的配置,参考了StackOverflow的一个回答​1​​,如下: vim.api.nvim_create_autocmd({"InsertLeave"},{callback=function()vim.fn.execute("silent!write")vim.notify("Autosaved!",vim.log.levels.INFO,{})end,}) 事件采用了​​InsertLeave​​​,即当编辑器离开插入模式,便触发保存,通过​​Neovim​​​的内置函数​​vim....

  ISMU2Qnc5Xz0   2023年11月02日   40   0   0 内置函数vim错误信息编辑器

tags:UbuntuServerTipsVim 写在前面 之前一直是在mac上写程序的,后来有了阿里云服务器,想把环境都部署到服务器上,(毕竟架构是x86_64,适配性好),首先是编辑器,习惯了nvim,当然要整上,直接​​aptInstallneovim​​发现安装的竟然是0.4版本,太低了… 后来看Reddit,大家都在推荐一款包管理器LinuxBrew,虽然也有说路径混乱等问题的,但是毕竟在MacOS上成功实践过,那么就先来安一下这款包管理器吧. 安装LinuxBrew 安装倒是不费事,一行命令:(导入镜像快一些,随后这三条应该加入到​​.bashrc​​中) exportH...

  ISMU2Qnc5Xz0   2023年11月02日   74   0   0 linuxUbuntubashvim

文章目录 ​​写在前面​​ ​​内存、电源优化​​ ​​我的设置​​ ​​快捷的同步​​ ​​强大的插件​​ ​​巧用开发者选项​​ ​​结语​​ ​​2020.4.21更新​​ 写在前面 2020年可谓是大学以来在家呆的时间最长的一年了,在家忙着各种作业、项目的同时,当然也不能停止折腾的脚步,正所谓生命不息,折腾不止。今天给大家介绍一款Windows下我认为最优的浏览器——​​ChromiumEdge​​​,这个浏览器想必大家以前就有所耳闻,是一款微软最新的基于​​Chromium​​内核的开源浏览器但是在Chrome强大的性能及各种插件的加持下,还是显得十分渺小。作为已经体验了近...

  ISMU2Qnc5Xz0   2023年11月02日   71   0   0 chromevim开发者

tags:MacOSDebugTips 问题 最近想要用之前屡试不爽的方法下载钉钉中的直播回放课程,但是在命令行执行​​ffmpeg​​的时候突然出现了一些报错: [1]40344 而且这个问题在之前执行​​pip​​​(​​pip​​​位于​​/opt/homebrew/bin/​​​目录下)的时候也出现了一样的问题…被​​killed​​了…于是我不得不把终端默认的Python改成系统自带的Python. 至于为什么会出现上面这么多的问题呢?我觉得罪魁祸首一定出现在前几天更新的​​MacOS12.3​​上,这版新系统中删掉了python2.7支持,还做了一些其他的改动,比如...

  ISMU2Qnc5Xz0   2023年11月02日   59   0   0 idepythonffmpegmacos

tags:FFmpegMediaTips 写在前面 以前一直觉得一款名叫​​格式工厂​​​的软件特别厉害,什么媒体格式都能互相转化,后来发现​​格式工厂​​​其实就是一个套壳的​​FFmpeg​​​,​​FFmpeg​​​​1​​​这款命令行软件可以说是相当强大了,支持音频视频等的各种转换,以及图片等的互相转换,甚至还能捕获网络上的​​m3u8​​文件,可以参考我之前的关于如何下载钉钉直播视频的文章.总之,学会了一些基本的命令行操作之后,以后就完全不需要下载其他软件了,不仅方便还支持批处理操作,简直就是必备的效率工具 下面我总结一下我常用的几个结合​​FFmpeg​​​和​​imagema...

  ISMU2Qnc5Xz0   2023年11月02日   82   0   0 媒体格式音频视频码率ffmpeg

tags:GIMPMacOSTips 写在前面 在Mac上使用GIMP也有段时间了,虽然用起来还是一股理科风,但是还是不影响使用,之前就看过一个介绍​​G'MIC​​​插件的视频,其中的滤镜效果确实很不错,但是一直安装失败(可能是m1的原因),这次看到GIMP更新到了Applesilicon的原生支持:​​2.10.32-1版本​​​,赶紧来体验一下,顺便思考了一下如何安装​​G'MIC​​. 更新GIMP brewupgradegimp 安装G’MIC 这里我试了一下,把官方​​1​​​(其实是非官方,因为Mac用户少)给出的插件(在​​GitHub​​)解压到对应目录,并不...

  ISMU2Qnc5Xz0   2023年11月02日   67   0   0 MacicoImagemacos

tags:Combinatorics 写在前面 最近看论文需要用到偏序集的有关概念,在这里先梳理一下,方便以后的使用.主要参考的书籍是Stanley的经典名著《计数组合学(第一卷)》. 下面若不特别指明,均用代表偏序集. 定义 偏序集(partially-orderedset,poset)是一个集合,连同一个记为()的二元关系,满足下面的三条公理: 对所有的,(自反性). 如果且,则(反对称性). 如果且,则(传递性). 偏序集中的两个元素可比,如果或者,否则称其为不可比的. 偏序集同构:之间存在一个保持序关系的双射使得他的逆也保持序关系.即: 弱子偏序集:偏序集的子集连同...

tags:Ccategories:C 写在前面 前面分析了C类内的虚指针和虚表,通过二级指针解引用的方式找到虚表,由此访问虚函数,相较于传统的死记硬背,我一直觉得学习编程时候能看到具体的/确切的输入输出结果,对于掌握某个知识点要更加有效,如果你只是知道了虚函数的原理,却又说不清楚虚函数是怎样寻址的,即其在类内具体存放的位置,那么还是不能知其全貌,掌握全局的. 下面的内容基于前一篇文章的分析,进一步探索C类的多继承情况和虚继承情况下虚表/虚指针/虚函数的具体位置,以及对象模型的一些分布情况(通过成员指针),这里只针对g/clang编译器,所以可能有些片面,不过像这种编译器实现应该大同小异的(...

tags:brpccategories:brpc 写在前面 实习阶段初次接触到RPC这样一种协议,以及brpc这样一个很棒的框架,但是当时没时间认真深入学习,就是围绕使用demo开发,还是有点不知其所以然的,最近抽空来学习一下brpc,首要的一点就是在开发机上构建项目,并且能够跑起来,下面来看看如何在m1芯片的MacOS上跑起来brpc,并且成功运行demo程序:echo服务器 环境:MacOSM1arm64 clang14(xcode)cmake zsh 源码下载 $gitclonehttps://github.com/apache/brpc.git $gitbranch-a $g...

  ISMU2Qnc5Xz0   2023年11月02日   40   0   0 macosrpcapachejsongit

问题 clang(llvm)编译c程序,带内存问题检查工具选项-fsanitize=address-fsanitize=undefined之后出现: malloc:nanozoneabandonedduetoinabilitytoreservevmspace. 解决 vi/.zshrc 加入: exportMallocNanoZone=0 source/.zshrc 参考:iosmalloc:nanozoneabandonedduetoinabilitytopreallocatereservedvmspaceStackOverflow;

  ISMU2Qnc5Xz0   2023年11月02日   33   0   0 iosStackmacosc++开发语言
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~