Articles in the category of Mac

Windows,Mac,PHP,CSS,JavaScript

VSCode的ftp-sync是一个通过sftp/ftp自动同步本地文件到远程机器的插件,配置之后,远程调试会方便很多,本地修改文件保存后会自动同步到远程机器。

安装插件后,shift+ctrl+p, 打开VSCode的命令搜索界面,输入ftp,会出现ftp-sync支持的所有命令。

Init: 新项目建立,使用此命令新建一份ftp配置,配置文件位于项目根目录下的.vscode/ftp-sync.json,其中主要需要配置以下参数:

remotePath: 远程目录,默认是 ./ ,表示home目录,此目录对应于本地项目的目录,比如本地项目位于D:/work/myproject , 远程项目目录为$HOME/work/myproject, 就填写./work/myproject.

username: 用户名,sftp、ftp的用户名

password: 密码

protocol: 可以填写ftp和sftp,默认是ftp。

port: 默认是21,ftp/sftp的端口,一般ftp的默认端口是21,sftp默认端口是22.

ignore: 忽略同步的目录和文件。

debug: 默认是false,如果设置为true,可以看到通过菜单的 查看->输出 打开输出界面,看到打印,怀疑自己连接有问题的可以打开看看。

uploadOnSave: 默认是false,建议设置成true,这样每次修改后ctrl+s保存后会自动同步。否则就需要手动同步

local to Remote: 启动一个向导,把本地文件同步到远程,用于手动同步。Remote to Local: 启动一个向导,用于把远程文件同步到本地。Sync Current file to

Remote: 同步当前窗口文件到远程机器。Upload file/Folder: 上传文件、文件夹。Commit: 查看本地和远程文件的差别,然后同步。

- Read More -
默认分类,Mac

很多 Mac 用户都会外接一台大尺寸的显示器来辅助办公,但这样做可能会出现一个相当棘手的问题:键盘上的音量控制键不能调节(显示器扬声器的)音量了,菜单栏的音量滑块也不行。这是因为 HDMI、DisplayPort 和 Thunderbolt 等接口传输的都是带有固定音量的数字音频信号,而能调节音量的音频信号属于模拟信号,因此只有外接显示器将数字信号转换为模拟信号后才能通过键盘调节音量。

Snipaste_2019-01-01_01-40-56.jpg

操作步骤:

  1. GitHub 下载 SoundFlower 扩展,并安装。(首次安装会出现失败提示,再次安装即可)。
  2. GitHub 下载 SoundFlower Bed,并安装,打开。
  3. 点击 macOS 菜单栏中的 SoundFlower Bed 图标,选择 DisplayPort、Thunderbolt 或 HDMI 作为音频输出。
  4. 点击 macOS 菜单栏中的音量图标,将系统音频输出修改为 Soundflower。

Snipaste_2019-01-01_01-45-44.jpg

Snipaste_2019-01-01_01-40-07.jpg

现在你就可以通过键盘上的音量控制键,来调整外接显示器的扬声器音量了。

从原理上说,Soundflower 的主要作用是将音频信号重新定向。例如,你想在 iTunes 中播放音乐的同时,想用 QuickTime 录制这一段音频,就可以使用 SoundFlower 作为 iTunes 音频的输出,同时将 SoundFlower 作为 QuickTime 的音频输入。而在重定向过程中,SoundFlower 就可以把数字音频信号转换为模拟信号,再调节增益后转换为数字信号,变相实现音量调节,当然这些过程也会伴随有音质的损失。

- Read More -
默认分类,Mac

有些用户下载了一些程序之后,却发现无法在MAC中安装,安装时会弹出下图所示警告框:“打不开 xxx,因为它来自身份不明的开发者”。那么该如何解决这个问题呢?

原因


在MAC下安装一些软件时提示"来自身份不明开发者",其实这是MAC新系统启用了新的安全机制。
默认只信任 Mac App Store 下载的软件和拥有开发者 ID 签名的应用程序。

这当然是为了用户不会稀里糊涂安装流氓软件中招,但没有开发者签名的 “老实软件” 也受影响了,安装就会弹出警告框:“打不开 xxx,因为它来自身份不明的开发者”。

解决方法


最简单的方式:按住Control后,再次点击软件图标,即可。
修改系统配置:系统偏好设置... -> 安全性与隐私->修改为任何来源。

无任何来源选项的解决办法


  1. 打开终端。
  2. 输入sudo spctl --master-disable后回车。
  3. 输入密码,这个密码是隐藏的,你看不到,确保自己输对了然后回车。
  4. 回到安全性与隐私,任何来源就出现了。


如果出现无法加载镜像等问题,请重新使用单线程下载dmg格式文件

- Read More -
This is just a placeholder img.