分类: 科学技术
【教程】vscode里面markdown写公式自动补全,畅快写论文,而且不需要额外插件
首先你有一个正常能用的 visual studio code,然后默认是肯定支持snippet的。 在编程中,snippet 指的是一种代码快捷方式或者代码模板。它允许程序员通过输入简短的关键词或缩写来自动补全或生成常见的代码块。几乎所有的现代代码编辑器和集成开发环境(IDE),如 Visual Studio Code、Atom、Sublime Text、RStudio 等,都支持 snippet 功能。例如,在编写JavaScript测试时,输入“desc”并敲击回车,编辑器会自动扩展成完整的describe函数模板。这极大地提高了编码效率,减少了重复劳动,使得程序员能够更快地编写和修改代码。 如果你想了解snippet怎么玩,可以看: 一个案例学会 VSCode Snippets,极大提高开发效率 – 知乎 (zhihu.com) 关于插件 我被坑了一下午,反正目前市面上没什么插件能完美支持。要么有一些莫名其妙的bug,要么行内公式无法正确预览。目前vsc自带的markdown查看器虽然没一些插件的那么帅气,但是性能好啊,而且够用了。一些仅预览的插件其实是不影响的,因为… 在主页展开
Windows设置自动更新升级可延长的时间
旧方法(已经失效): PowerShell管理员模式运行上面的指令即可。 2026年6月26日注意到该方法失效。 这种情况确实存在。微软在 Windows 11 的新版本(特别是 23H2 及之后的 24H2 预览版/正式版)中修复了 FlightSettingsMaxPauseDays 这个注册表“漏洞”,强制将暂停更新的天数限制回了 5 周(35天),并且屏蔽了以前那种修改注册表延长到几千天的“黑科技”。 既然“暂停更新”这条路被堵死了,最可靠的办法不再是用“暂停”,而是用“推迟”或者“仅通知”。 以下是几种不同层面的替代方案,按推荐程度排序: 方案一:使用组策略(最推荐,适用于专业版/企业版) 这是微软官方提供给企业用户的“正规”延迟手段。它不是简单的“暂停”,而是告诉系统“在这个期限内不要自动安装功能更新/质量更新”。 操作步骤: 优点: 官方支持,极其稳定,系统不会在后台偷偷下载。缺点: 只能推迟一年,且需要专业版及以上系统。 方案二:通过注册表(适用于家庭版,实现方案一的效果) 如果你是家庭版,没有组策略,可以用注册表开启“仅通知”模… 在主页展开
[LCT] 文件字符串化混淆工具
获取链接:./forDown/CONFUSION.zip 说明 该工具主要可以将任何文件或压缩为压缩包的文件夹,作为二进制,转换为字符串,并保存在本地文本,也支持将文本格式的文件恢复为原本的样子。 这在一些不能光明正大传输文件的场合非常有用。因为一旦文件被序列化为字符串,就能附带在docx或txt或聊天记录内传输了。 当然,显然的,这个方法不适合传输太大的文件(>=1MB)。 特性 获取程序,使用PowerShell运行程序帮助,查看用法 2024年10月4日… 在主页展开
Windows下怎么正确的打开MATLAB到PowerShell
本文想要实现的功能如下: 直接在windows的终端调用matlab命令,不需要再打开ide,即开即用,非常方便。 首先,先确保你的电脑上安装了Python的解释器,最好是3.0以上的版本,版本太低可能会不支持。在命令行输入以下命令即可查看 打开matlab的ide,在命令行中输入 matlabroot 来查看自己matlab所在的根目录,我的是这样的 然后进入“matlabroot\extern\engines\python”目录,并在命令行输入 “python -m pip install .”运行结果如下: (如果没有装z插件,记得把第一行的z命令改成cd,然后根据自己的matlab根目录改一下地址) 这样第一步就完成了,第二步就是要打开vsocde下载下面这个插件: 下载好以后进入保存vscode插件的目录,应该是“~\.vscode\extensions”,~在powershell指的是用户目录(建议大家都用powershell,不要用cmd了)。然后找到 apommel.matlab-interactive-terminal-0.4.0 插件,并进入… 在主页展开
获取一个vsc的插件列表,并批量离线给另一个vsc安装
要批量下载 Visual Studio Code (VSC) 的 .vsix 插件文件,你可以使用以下几种方法: 获取本机vsc插件列表 首先,PowerShell中运行这个命令,查看本机vsc的插件列表,并将它保存到一个txt中 批量下载插件的vsix 写一个download_vsix.ps1的PowerShell脚本,自动化批量下载插件 但是这个代码有时候会下载失败,建议多运行几次。 运行几次之后,还是有一些插件下载不了,那么找到那些下载失败的插件,手动去vsc的插件市场下载vsix。 批量离线安装 然后在另一个电脑上批量安装 这样可以安装一个插件,将文件名通过ls -n列出并使用管道传入参数可以实现批量安装。… 在主页展开
ssh高级用法
背景 起因就是我发现大部分人对 SSH 只会基本的 ssh user@ip 的方式登录服务器,至多再会个配置免密,而对 SSH config 几乎不了解。事实上 SSH 可以灵活批量配置服务器信息,配置跳板等等。本文努力普及一些使用细节,希望有一天大家都熟练了 SSH config,以后我就可以直接给别人发送 SSH config 配置项而不需要作任何解释了。 SSH config SSH config 作用就是可以把 SSH 相关的信息都记录到一个配置文件,可以简化操作、节约时间。 SSH config 有一个系统级的,一个用户级的。一般普通用户只关注用户级的。文件路径为 ~/.ssh/config 。 基本写法 一般一个服务器写成一小段,形如: 这段的含义为有一个服务器: 登录这台服务器的话,输入: 拷贝文件(反过来就是从服务器往本地下载文件): 可以看到,这样的好处有:(1)简洁,不需要记忆 IP 地址、端口号。(2)可以保持连接。 配置免密也相同,输入以下命令并输入密码: 通配符 如果有一批服务器都是相同的配置,更是可以用通配符统一处理: 相信读者已经猜到其… 在主页展开
Windows server 任务管理器显示磁盘占用
从Windows Server 2012 开始,微软修改了任务管理器的显示方式,图像化看起来更直观了。但是可惜的是,默认情况下,2012和2016均只显示CPU/内存/网络三个资源监视,没有重要的磁盘。这对于经常测试性能的来说,是及其不方便的,这里提供一个增加磁盘监视器的办法。亲测 Windows Server 2012/2016/2019 均可使用。 方法 用管理员身份启动PowerShell,然后再命令行中输入: 即可。 在 Windows Server 2012/2016/2019 服务器的任务管理器性能页面增加磁盘性能监控_windows servers 2016性能监视器-CSDN博客… 在主页展开
删除远程桌面RDP登录历史记录
[Answers分享]删除远程桌面登录历史记录 – Microsoft Community 现在我们分享如何删除该历史记录,具体步骤请参考如下: 1. 按“Windows+R”输入“Regedit.exe”回车(如果出现UAC提示,请点击是),依次打开 删除目前已经无法使用的历史记录或者删除全部(MRU+数字,数据为远程连接的计算机名称)键值实现。 2. 查看到该文件夹中的隐藏文件“Default.rdp”文件,右键删除。 3. 将远程桌面连接固定到任务栏,右键点击远程桌面连接图标,并右键选择历史记录进行逐一删除。 删除远程连接历史记录:https://skydrive.live.com/redir?resid=50013A5F6DEC9880!308。… 在主页展开
MATLAB深色模式
2024年7月24日 matlab2023版深色模式开启方法 – 哔哩哔哩 (bilibili.com) 下载离线拓展包安装工具:https://www.mathworks.com/support/install/support-software-downloader.html 双击运行,按软件指导一路操作,“下载以下支持包”那里选New Desktop for MATLAB Tech Preview,下载路径默认不要动,最后会多出来这两个文件夹: 进入MathWorks\SupportPackages\R2023b 这里有个readme,看得懂的话就可以自己搞了。 进入到你的matlab安装目录下的\bin\win64文件夹,一般路径是C:\Program Files\MATLAB\R2023b\bin\win64,右键在终端中打开。 输入以下命令: 注意:-archives后面跟的是刚才这个文件夹的路径: 然后回车,会出来matlab相应的安装程序,按软件指导一路下一步即可。 装好后会问你是否要切换到新ui,选是然后会关闭matlab,再打开就是新ui了。… 在主页展开
visio怎么使用宏来将矢量图转换为灰度图/黑白图
首先,打开开发者模式,然后点击“宏”,新建一个宏,输入代码,然后选中需要转化的区域。 然后运行宏,即可完成。 代码如下: 转换图形 填充 为灰度 转换图形 边框 为灰度 2024年7月22日… 在主页展开
