当前位置: 首页 > news >正文

iOS 虚拟机 和mac间互相拷贝

先分清几个概念:

1、mac os系统

2、simulator 虚拟机,指simulator这个在mac运行的应用。

3、在simulator上运行的iOS系统。

注意,默认情况下,我门在mac上拷贝内容到mac系统的粘贴板后,

只有simuator可以访问,simulator上运行的iOS也有一个粘贴板,mac系统的粘贴板默认是不会和这个iOS上的粘贴板同步内容的。


在simulator的菜单项里,有两个和复制粘贴关系非常密切的菜单项:

1、Edit/Automatically Sync Pasteboard

选中此菜单项后,有内容拷贝到在mac系统的剪贴板时,会自动将内容同步的simulator上运行的iOS系统的剪贴板上。

2、Hardware/keyboard/Send Menu Keyboard Shortcuts to Device

选中此项后,simulator将不再处理键盘快捷操作,而是将键盘的快捷键操作传递给simulator上的iOS。

比如,只有选中此项后,在iOS上,键盘操作,cmd + c, cmd + v才是针对iOS上的剪贴板操作,

没有选中此菜单项的话,键盘快捷操作是针对simulator的,simutator上的iOS系统并不会接收的键盘快捷键事件。

在选中此项后,simulator上的所有快捷键都失效了,如 shift + cmd + H 使iOS回到主界面。

lef cmd + right cmd可以使Send Menu Keyboard Shortcuts to Device菜单项置为未选中。


一、虚拟机内部拷贝粘贴

1、
选中下面的菜单项。
Hardware/keyboard/Send Menu Keyboard Shortcuts to Device
也就是说cmd + c ,cmd +v这两个快捷方式,虚拟机不处理了,
而是给虚拟机中的iOS处理了。
2、
在虚拟机中
cmd + c 拷贝内容,

cmd + v 粘贴内容,就可以了。


二、mac上拷贝内容粘贴到虚拟机

全鼠标操作

1、在mac上拷贝内容。
2、在simulator上,Editor/copy, 
   把mac上的内容拷贝到simulator。

3、在simulator的iOS上,长按,弹出菜单,选粘贴。

全键盘操作

太麻烦了。




1、在mac上拷贝内容。


2、下面的菜单项为未选中,这样快捷键才由虚拟机处理,虚拟机里的iOS则不会收到快捷键盘。
Hardware/keyboard/Send Menu Keyboard Shortcuts to Device


3、cmd + v 将内容粘贴到虚拟机。


4、下面的菜单为选中,这样虚拟机中的iOS才会收到快捷键。
Hardware/keyboard/Send Menu Keyboard Shortcuts to Device


5、在虚拟机中的iOS上,文本框取得焦点后,
   cmd + v,iOS收到快捷键,将虚拟机中的内容粘贴到iOS上。


最佳实践



1、
在Edit菜单,选中下面项,
Edit/Automatically Sync Pasteboard


2、
选中下面项
Hardware/keyboard/Send Menu Keyboard Shortcuts to Device


这样,在mac上cmd + c 后,在虚拟机的iOS就可以cmd + v粘贴了。


相关文章:

  • 10月13日hibernate培训日记
  • Cheat Sheet的意思
  • react native把License改成MIT了
  • 10月14日~15日Oracle培训日记
  • objective-c中使用不定参数
  • 如何让2007Office兼容低版本的文档?
  • 对redux的理解
  • 从错误信息思考一个问题:.NET Framework 与 COM/COM+ 到底有多深入的关联呢?
  • 两年后小米市值在100亿美元以下
  • 10月16日培训日记
  • AppStore上发布应用,当天就过审了
  • 生榴莲的处理办法
  • [技术评论]龙芯电脑
  • window 远程登陆
  • 终于知到X.509、H.263等名字的来历了
  • [ JavaScript ] 数据结构与算法 —— 链表
  • 【Leetcode】104. 二叉树的最大深度
  • ES6 ...操作符
  • ES6--对象的扩展
  • extract-text-webpack-plugin用法
  • JS实现简单的MVC模式开发小游戏
  • php ci框架整合银盛支付
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • STAR法则
  • ViewService——一种保证客户端与服务端同步的方法
  • vue的全局变量和全局拦截请求器
  • 百度地图API标注+时间轴组件
  • 从setTimeout-setInterval看JS线程
  • 大快搜索数据爬虫技术实例安装教学篇
  • 给新手的新浪微博 SDK 集成教程【一】
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 如何优雅地使用 Sublime Text
  • 小程序测试方案初探
  • const的用法,特别是用在函数前面与后面的区别
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • ​​​​​​​​​​​​​​Γ函数
  • ​2020 年大前端技术趋势解读
  • ​Spring Boot 分片上传文件
  • $.ajax中的eval及dataType
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (done) 两个矩阵 “相似” 是什么意思?
  • (JS基础)String 类型
  • (LeetCode C++)盛最多水的容器
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (附源码)ssm高校实验室 毕业设计 800008
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包