我是怎么把win11一步一步变成Mac的

目录

【三指拖动】

【空格预览】 

【切换Ctrl和Alt】

【使用Linux命令】 

【其它】 


之前很长一段时间在MacBook上面开发习惯了,然后因为一些原因现在换到了windows上面,不管是使用上还是系统上都很不习惯,因此做了一些改造,慢慢的有点像mac了,步骤如下:

先下载软件包:链接:https://pan.baidu.com/s/1i0SLVX6d9Peogm9HWrP1MA ,提取码:84zv

【三指拖动】

用惯了Mac上面触摸板的三指拖动,windows上需要先轻点一下,再拖动,很不方便,于是找到了FastGestures-Setup-v2.1.25_x64-三指拖动.exe 这个软件,安装后,直接打开就可以三指拖动操作。

同时,可以关闭原有的单指点击后拖动:

关闭原有的三指手势:

此时,就可以类似Mac那样,使用三指拖动文件,或者选择文本了。

【空格预览】 

Mac上的Finder文件夹中,按下空格即可预览文件内容和大小,十分方便,windows下需要右键点击属性才能查看大小,需要双击打开才能预览。有时候想快速预览一个文件夹内的很多文本内容或者图片、视频,一个一个点击打开很麻烦。此时用到了 QuickLook-3.6.7.msi 这个软件,安装后:

 

【切换Ctrl和Alt】

 为啥要切换这两个键?因为Mac里面的复制是Command+C,使用的是大拇指按下Command;windows中是Ctrl+C,使用的是小指按下Ctrl。在windows中,Alt的键差不多刚好是Mac中Command的位置。使用 PowerToysUserSetup-0.70.1-x64-调换Ctrl和Alt键.exe 这个软件:

设置以后,可以按下Alt+C复制,Alt+V粘贴,Alt+Tab切换应用,基本上和Mac上的Command操作类似了。

这个软件在我使用的过程中发现,有时候不太稳定,有的软件还是会出现切换失效的情况,比如自带的记事本,有时候还是得用Ctrl+C来复制,不过基本上很多软件都可以兼容使用了。

【使用Linux命令】 

windows下的命令行是十分的不好用,而且和Linux下的不兼容,比如查看文件列表用的是dir,Linux下用的是ls,有一个办法是安装Git客户端,可以使用一部分Linux命令:

在windows10以上的系统中,可以使用WSL,是windows系统中的一个Linux子系统。 

wsl --list --online #查看可在线安装的linux系统发行版
wsl --install #安装ubantu
wsl --install -d <Distribution Name> #安装其他版本Linux系统

如果报错 “安装其中一个文件系统时出现错误。有关详细信息,请运行’dmesg’。”
解决办法:运行 wsl --update 后,运行 wsl --shutdown 重启wsl即可。

安装完成后,运行 wsl 命令,即可进入Linux子系统:

同时,在windows资源管理器里面也可以看到有个Ubuntu的系统:

再推荐一个我觉得很好用的windows下的Terminal工具:Fluent Terminal,直接在应用商店就可以免费下载:

安装后,简单设置一下:

 

设置完成后,打开软件,直接默认就是进入Linux子系统了,接下来所有的Linux命令都可以使用了。而且可以使用Ctrl+C和Ctrl+V复制和粘贴,上面如果设置了Ctrl和Alt键互换,那么就可以使用Alt+C/V模仿Mac上的Command+C/V了。体验一下,还是很不错的。

然后我可以在这个子系统中安装一个MySQL,在window中用navicat登录:

##Linux中
$ apt update
$ apt install mysql-server$ vi /etc/mysql/mysql.conf.d/mysqld.cnf,注释下面两行:
# bind-address           = 127.0.0.1
# mysqlx-bind-address    = 127.0.0.1# 登录,wsl2安装的mysql默认没有密码
mysql -u root# root用户没有SYSTEM_USER权限,需要先赋权
grant system_user on *.* to 'root';# mysql 8.0 以后需要用如下命令开启远程服务,其中添加了 用户名/密码:test/123456 的用户
CREATE USER 'test'@'%' IDENTIFIED BY '123456';
GRANT ALL ON *.* TO 'test'@'%'; 
ALTER USER 'test'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
FLUSH PRIVILEGES;#重启mysql
service mysql restart#查看wsl2的ip
ifconfig

参考:https://blog.csdn.net/weixin_42580217/article/details/122583888 

【其它】 

另外,我觉得Mac还有一个很好用的功能是Finder中的文件夹可以直接展开,不用点进去查看文件。虽然windows的资源管理器也能实现全部展开,但是有时候只想展开一部分文件夹就不太好实现了。后来我找了好久,找到一个比较好用的软件 XYplorer_23.30.0100_Portable,功能也很强大,比自带的资源管理器好用点,分享给大家:

最后,可能有人会问为啥不直接用Mac,非得这么折腾一遍?其实原因有很多啊,可能因为太贵买不起Mac,也可能因为其他一些原因不能用Mac,这样简单改造一下,就能比较类似Mac上的操作了,是不是能提升一点效率了呢!

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Linux】应用层协议:HTTP和HTTPS

每个人都可以很喜欢每个人&#xff0c;但喜欢治不了病&#xff0c;喜欢买不了东西&#xff0c;喜欢不能当饭吃&#xff0c;喜欢很廉价… 文章目录 一、HTTP协议1.URL1.1 URL的组成1.2 urlencode && urldecode 2.HTTP协议格式2.1 http请求和响应的格式2.2 通过代码来进行…

Zookeeper集群的特点

一、Zookeeper集群的特点 Zookeeper:一个领导者 (Leader)&#xff0c;多个跟随者 (Follower) 组成的集群集群中只要有半数以上节点存活&#xff0c;Zookeeper集群就能正常服务。所以Zookeeper适合安装奇数台服务器全局数据一致:每个Server保存一份相同的数据副本&#xff0c;C…

状态模式(State)

定义 状态是一种行为设计模式&#xff0c;让你能在一个对象的内部状态变化时改变其行为&#xff0c;使其看上去就像改变了自身所属的类一样。 前言 1. 问题 状态模式与有限状态机的概念紧密相关。 其主要思想是程序在任意时刻仅可处于几种有限的状态中。在任何一个特定状态…

Transformer中的Q,K,V

Query&#xff0c;Key&#xff0c;Value的概念取自于信息检索系统&#xff0c;举个简单的搜索的例子来说。当你在某电商平台搜索某件商品&#xff08;年轻女士冬季穿的红色薄款羽绒服&#xff09;时&#xff0c;你在搜索引擎上输入的内容便是Query&#xff0c;然后搜索引擎根据…

大数据分析的Python实战指南:数据处理、可视化与机器学习【上进小菜猪大数据】

上进小菜猪&#xff0c;沈工大软件工程专业&#xff0c;爱好敲代码&#xff0c;持续输出干货。 引言&#xff1a; 大数据分析是当今互联网时代的核心技术之一。通过有效地处理和分析大量的数据&#xff0c;企业可以从中获得有价值的洞察&#xff0c;以做出更明智的决策。本文将…

DAY 76 分布式监控平台:zabbix

市场上常用的监控软件&#xff1a; 传统运维&#xff1a;zabbix、 Nagios云原生环境&#xff1a; Prometheus &#xff08;go语言开发的&#xff09; zabbix概述 作为一个运维&#xff0c;需要会使用监控系统查看服务器状态以及网站流量指标&#xff0c;利用监控系统的数据去…

青大数据结构【2017】【综合应用、算法分析】

关键字&#xff1a; 平衡二叉树、平均查找长度、单链表、二叉树中序遍历非递归 三、综合应用 平衡二叉树AVL定义&#xff1a;任意节点的子树的高度差都小于等于 1 ASL&#xff08;12*24*3&#xff09;/717/7 四、算法分析

解决vmware虚拟机,克隆修改ip后,xshell连接不上问题

1、查看网卡 ifconfig2、修改网卡配置 vim /etc/sysconfig/network-scripts/ifcfg-ens32 改成与上图一样 修改后 3、重启reboot则解决

2023上半年软考系统分析师科目一整理-17

2023上半年软考系统分析师科目一整理-17 计算机系统的性能一般包括两个大的方面。一个方面是它的&#xff08;&#xff09;&#xff0c;也就是计算机系统能正常工作的时间&#xff0c;其指标可以是能够持续工作的时间长度&#xff0c;也可以是在一段时间内&#xff0c;能正常工…

网络层:虚拟专用网VPN和网络地址转换NAT

1.网络层&#xff1a;虚拟专用网VPN和网络地址转换NAT 笔记来源&#xff1a; 湖科大教书匠&#xff1a;虚拟专用网VPN和网络地址转换NAT 声明&#xff1a;该学习笔记来自湖科大教书匠&#xff0c;笔记仅做学习参考 1.1 虚拟专用网VPN 专用网和公用网的特点 专用网络&#xff…

Flutter嵌套地狱

override Widget build(BuildContext context) {return Column(children: <Widget>[Container(height: 45,child: Row(children: <Widget>[SizedBox(width: 30,),Icon(Icons.notifications,color: Colors.blue,),SizedBox(width: 30,),Expanded(child: Text(消息中…

AI聊天对话工具,让沟通更简单轻松

人工智能技术的发展不断为我们带来新的惊喜和变革&#xff0c;其中之一就是ai聊天对话应用。这种应用利用自然语言处理、机器学习和对话管理等技术&#xff0c;在智能手机、电脑等设备上实现了人机对话&#xff0c;让人们更轻松地与计算机之间进行交流和互动。随着移动互联网的…