Macbook下提升开发效率的几个小工具

news2024/11/17 10:54:29

最近倒腾mac笔记本,记录下一些高效率的工具吧。

首先就是alfred,内置可以自定义各种快捷命令查找,配合Dash来快速查找C++系统API,其实Dash中包含了各种编程所需API文档,值得下载。
在这里插入图片描述
在这里插入图片描述

以前我都是直接查看cppreference.chm,现在解放双手了。


然后就是Mweb,这个笔记软件我一直在用,其内置了一键发布博客功能,刚好我的博客基本都在博客园去写(CSDN只输出杂文哈哈),博客园是支持Metaweblog API的,所以本地写好以后直接上传就好了,而且Mweb支持图片直接粘贴到本地文档中,然后图片会固定存储至指定目录,非常方便,当发布至博客园时,也不需要整理图床之类的,全是自动化的,可以让写作专注于文章本身,提升输出效率。下图是Mweb中的部分样式。

在这里插入图片描述

在这里插入图片描述
以上就提升了博客输出效率和文档查找效率。

当我们看到别人好的博客的时候,也可以通过爬虫来将html转换为markdown,自己保存起来。这自于:blog_print项目(https://github.com/showteeth/blog_reprint/tree/master)


接下来是开发部分,本机除了vscode+VMWare远程Linux开发外,本地通过vim+tmux+terminal也可以进行轻量化开发编辑。只不过tmux和vim有一定的学习成本,但使用起来蛮方便的。至于vim的配置,可以使用代码随想录提供的PowerVIM配置,也可自行配置。tmux可以看阮一峰老师的介绍。

在这里插入图片描述
tmux调整窗口需要进入命令模式,使用resize-pane来调整,因此为了方便,我直接配置了下tmux,让其通过LDUR操作或者鼠标拖拽来调整各个窗口大小。配置文件位置(没有的话自己创建一个):~/.tmux.conf
在这里插入图片描述


除此之外,文件拷贝时可以在终端使用scp命令,也可使用filezilla实现服务器之间的文件拷贝传输。
在这里插入图片描述

关于个人简历制作,可以使用vuepress-theme-resume项目(https://github.com/komomoo/vuepress-theme-resume),这也是我之前在找工作时用到的项目,yarn命令跑起来就可以生成简洁明了的个人简历。


关于git,之前我一直在命令行进行,但是没有可视化工具,mac上比较推荐的是sourcetree和tower,前者是一个可视化工具,后者则有很多强大的功能。不过目前我还没有怎么使用。


然后今天把MAC下的python环境折腾了下,清理了很多以前使用过的pip包。同时也清理了下homebrew下的包。pip3用来下载系统下python版本包,pip3.x用来下载指定版本的个人python包。pip3在/usr/bin系统目录下,pip3.x在/usr/local/bin个人目录下。同时在清理pip包时我用到了pip3-autoremove,具体使用方法见:https://www.zhihu.com/question/42673932/answer/2376074747。

在这里插入图片描述
以上就是最近这段时间的折腾,刚好记录下,以免自己以后忘记了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/757029.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【分享】Redis的五种基本数据类型和应用场景

前言: Redis支持五种基本数据类型: String(字符串类型):可以是普通字符串,也可以是整数或浮点数值。可以设置过期时间;可以对字符串进行append、get、set、incr、decr等操作。Hash&#xff08…

【C++】位图和布隆过滤器

文章目录 位图概念难点代码 布隆过滤器概念插入查找删除优缺点代码 位图 概念 所谓位图,就是用每一个比特位位来存放某种状态,适用于海量数据,数据无重复的场景。通常是用来判断某个数据存不存在的。 给40亿个不重复的无符号整数&#xff…

buu_Misc总结2

目录 百里挑一 exiftool: [SUCTF2018]followme grep工具使用: [安洵杯 2019]Attack mimikatz工具使用: 百里挑一 打开文件是流量包,发现里面有很多图片 导出http 另存一个文件夹,里面很多图片,啥也看不出来 &…

医用影像技术

1.X光和CT原理 X光和CT(计算机断层扫描)都是医学成像技术,用于诊断和治疗。它们的原理如下: X光原理: X光是一种电磁辐射,与可见光类似,但具有更高的能量。当X光通过人体或物体时,…

创作一周年纪念日【道阻且长,行则将至】

✨个人主页: 北 海 🎉所属专栏: 技术之外的往事 🎃所处时段: 大学生涯[1/2] 文章目录 一、起点一切皆有定数 二、成果尽心、尽力 三、相遇孤举者难起,众行者易趋 四、未来长风破浪会有时,直挂云…

[MySQL]MySQL表中数据的增删查改(CRUD)

[MySQL]MySQL表中数据的增删查改(CRUD) 文章目录 [MySQL]MySQL表中数据的增删查改(CRUD)1. 新增数据1.1 单列插入1.2 多列插入1.3 插入否则更新1.4 替换 2. 基本查询数据2.1 全列查询2.2 指定列查询2.3 查询字段为表达式2.4 为查询结果指定别名2.5 结果去重2.6 where子句2.7 or…

修复漏洞(二)离线升级Tomcat版本

前言 生产环境无法联网,只能通过下载离线版本更新Tomcat到小版本最新注意Tomcat10和11与jdk1.8都不兼容,只能更新到小版本的最新前提是按照我这种方法配置Tomcat开机自启的https://blog.csdn.net/qq_44648936/article/details/130022136 步骤 备份整个…

IAR编译报错:Error[Pe065: expected a “.“ and Error[Pe007]:unrecognized token

IAR报错 Error[Pe065: expected a “.” and Error[Pe007]:unrecognized token 使用IAR编译报如下错误: 找到软件报错的地方,从肉眼看,并没有错误的地方,如下图所示: 这时肯定是丈二和尚摸不着头脑,这里…

VMware种ubuntu22.04挂载ax88179网卡不显示的问题

网上找了很多解决办法,都说是驱动的问题,其实不是。ubuntu22自带无bug的ax88179的驱动。 其实是Vmware的问题,在虚拟机设置种添加一个usb控制器,然后这样设置就好了。

HCIP第一课实验小练习

目录 题目:​编辑 第一步:地址规划(子网划分) 第二步:设计拓扑并规划地址配置 第三步:VLAN规划配置 LW1 LW2 第四步:网关配置 第五步:及静态路由配置 第六步防止成环 题目&…

深入理解Linux网络——TCP连接建立过程(三次握手源码详解)

文章目录 一、相关实际问题二、深入理解listen1)listen系统调用2)协议栈listen3)接收队列定义4)接收队列申请和初始化5)半连接队列长度计算6)小结 三、深入理解connect1)connect调用链展开2&…

单片机第一季:零基础6——按键

目录 1,独立按键 2,矩阵按键 (注意:文章中的代码仅供参考学习,实际使用时要根据需要修改) 1,独立按键 按键管脚两端距离长的表示默认是导通状态,距离短的默认是断开状态&#xf…

用PuTTY作为telnet客户端

PuTTY工具可以作为telnet客户端使用。 打开PuTTY,输入telnet服务器的ip地址、端口号,选择Other,然后点击Open,就可以了:

C# Modbus通信从入门到精通(2)——Modbus RTU协议原理

Modbus RTU是串行链路上的协议,也就是说Modbus RTU是通过串口通信来实现的,它可以通过RS232、RS485物理层的接口来实现,同时它也是一个主从协议,在同一时间总线上只能有一个主站和一个或多个(最多247)个从站。Modbus通信总是由主站发起,从站没有接收到主站的请求时不会发…

【Maven三】——maven生命周期和插件

系列文章目录 Maven之POM介绍 maven命令上传jar包到nexus 【Maven二】——maven仓库 maven生命周期和插件 系列文章目录前言一、什么是生命周期&why1.三套生命周期2.clean生命周期3.default生命周期4.site生命周期5.命令行与生命周期 二、插件目标三、插件绑定1.内置绑定2…

大华智慧园区综合管理平台RCE漏洞复现(0day)

0x01 产品简介 “大华智慧园区综合管理平台”是一款综合管理平台,具备园区运营、资源调配和智能服务等功能。平台意在协助优化园区资源分配,满足多元化的管理需求,同时通过提供智能服务,增强使用体验。 0x02 漏洞概述 大华智慧园…

基于PyTorch实战权重衰减——L2范数正则化方法(附代码)

文章目录 0. 前言1. 权重衰减方法作用2. 权重衰减方法原理介绍3. 验证权重衰减法实例说明3.1 训练数据样本3.2 网络模型3.3 损失函数3.4 训练参数 4. 结果对比5. 源码 0. 前言 按照国际惯例,首先声明:本文只是我自己学习的理解,虽然参考了他人…

Java 设计模式——迭代器模式

目录 1.概述2.结构3.案例实现3.1.抽象迭代器3.2.具体迭代器3.3.抽象聚合3.4.具体聚合3.5.测试 4.优缺点5.使用场景6.JDK 源码解析——Iterator 1.概述 迭代器模式 (Iterator Pattern) 是一种行为型设计模式,它提供一种顺序访问聚合对象(如列表、集合等&…

JVM学习之内存与垃圾回收篇1

文章目录 1 JVM与Java体系结构1.0 Java发展重大事件1.1 虚拟机和Java虚拟机1.3 JVM整体结构1.4 Java代码执行流程1.5 JVM架构模型1.6 JVM的生命周期1.7 JVM发展历程 2 类加载子系统2.1 ClassLoader2.2 用户自定义类加载器2.2.1 为什么需要自定义类加载器2.2.2 自定义类加载器的…

【框架篇】对象注入的三种实现方式

对象注入的实现 一,实现方式的使用 对象注入也可被称为对象装配,是把Bean对象获取出来放到某个类中。 对象注入的实现方式有3种,分别为属性注入,Setter注入和构造方法注入。 为了更好地理解对象注入的实现方式,搞个…