Mac: 易用设置
Mac是一个类unix系统,因此很多命令是类似于Linux的。例如其中的Terminal, shell等等。但是软件源鉴于国内的网络环境,是不方便配置的。
- 中文输入法快速切换。
在不同的语言中可以用组合键"control"+"space"完成切换,而在中文的环境下则可以设置通过单个键"caps lock"进行快速切换。 - Finder的统一设定[1]
Finder是类似于Linux中的Nautilus的文件资源浏览器,但是有个小问题是在使用了一段时间之后其在不同的目录位置的文件的显示方式太杂乱,有碍观感。可以通过下面的方式把Finder调成统一的显示格式:
sudo find / -name .DS_Store -delete; kill all Finder
然后在新打开的第一个Finder窗口中把自己设置的理想的显示效果设置成默认,然后在新打开的Finder窗口中的显示方式就会呈现这种统一的格式了。但是因为不知名的原因,在有些窗口中文件显示的效果依然不是自己希望的形式。因此尝试安装了Finder的的插件xtraFinder,但是效果依然不尽人意。要是Finder可以像Linux中的Nautilus一样简洁高效该多好呀!
3 XtraFinder
XtraFinder是Finder的一个增强插件,可以从官网http://www.trankynam.com/xtrafinder/ 下载。其中对于新的Mac系统需要先部分禁止系统的一体化保护,这个保护可以在以后解除,具体操作如下[4]:
How to partially disable System Integrity Protection
Refer this Apple's article .
Follow these steps:
i)Boot to Recovery OS by restarting your machine and holding down the Command and R keys at startup.
ii)Launch Terminal from the Utilities menu.
iii)Enter the following command:
csrutil enable --without debug
Reboot your computer.
What the command "csrutil enable --without debug" does?
It allows code injection. That means XtraFinder can inject its code into Finder application process.
How to revert System Integrity Protection to original state
Boot to Recovery OS and enter the following command:
csrutil clear
安装这个插件后可以给Finder增加很多其它的特性例如Cut等操作,但是最关心的统一格式的设定还是没有解决。
4. open terminal in current finder directory
这个功能是我一直寻求的,可以在当前的Finder窗口中打开Mac的终端,方便的运行各种程序,实现和Linux相同的体验。幸运的是,这个功能也可以利用XtraFinder来实现,在XtraFinder的设置窗口中有这个选项,一般选择Mac自带的Shell窗口程序会好一些,虽然也有支持第三方的终端程序,但是貌似无法被Finder的右键菜单调用。XtraFinder配置如下:
Add items to Finder menus->New terminal here
在其右边的框中就有可以选择的终端程序,建议选择Mac自带的终端terminal.app
5. terminal
之前不喜欢用Mac自带的终端是因为默认的设置,在使用exit命令有,终端窗口并不会关闭。知道现在才发现[5],这个也可以通过更改系统设置来直接通过exit命令关闭终端窗口。在terminal应用自身的设置中:
preference->profiles->shell->When the shell exits: close the window
6. Sublim txt的设置
Sublim txt是一个多平台通用的文本编辑器,提供了多种语法的高亮,非常适合于编写程序的源代码。
6.1 在同一个窗口中打开文本文件的设置[2]
%Find the line that says
"open_files_in_new_window": true,
%and change it to
"open_files_in_new_window": false,
6.2 显示和关闭find的搜索框[3]
需要显示搜索窗口可以使用组合键:"ctrl"+"F"
需要关闭搜索窗口可以直接敲击:"Esc"
日历应用配置中国节假日
Mac自带的日历应用是非常好的一个应用,妙用它可以极大地提高我们的工作效率。例如:它可以显示一年,一月,一周,一天的日程。所以可以帮我们安排好自己的工作和时间。虽然有一些应用甚至可以在桌面显示日历日程,但是大都收费,没有Mac自带的日历免费实惠。另外自带的日历中还可以显示一个国家的法定节假日,具体要首先在系统设置中把地域设置成中国,这个并不影响显示语言:system preference-> language and region -> region -> Asia China。然后在Calenar app中:perference -> general -> 勾选show holidays calendar,然后在日历应用中就可以显示中国的法定节假日了[6],另外还可以选择是否显示中国阴历,多棒呀!

iCloud drive
在Mac上,iCloud的文件是在本地存储的,但是位置比较偏僻,但可以在finder的目录中添加快捷链接。相当于存储在了应用文件在本地的同步位置一样。Finder标题栏显示当前目录的完整路径[7]
在 “终端” 中输入下面的命令:
显示:
$ defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
$ killall Finder 输入这条命令,使得修改立即生效
隐藏:
$ defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO
$ killall Finder 输入这条命令,使得修改立即生效
- mac与ipad文件同步
这个过程是比较复杂的,一般可以通过itune来完成。然后直接把文件或文件夹从Finder拖到itune里面的app对应的文件夹里面就行了。
参考:
[1]https://discussions.apple.com/thread/5543840?tstart=0
[2]https://howchoo.com/g/ymrlotg3oty/sublime-text-2-how-to-open-files-in-the-same-window
[3]https://www.quora.com/How-do-I-hide-the-find-replace-bar-in-Sublime-Text-2
[4]http://www.trankynam.com/xtrafinder/sip.html
[5]https://stackoverflow.com/questions/5560167/osx-how-to-auto-close-terminal-window-after-the-exit-command-executed
[6]https://discussions.apple.com/thread/6428856?tstart=0
[7]https://www.cnblogs.com/QianChia/p/8531519.html
Mac: 易用设置的更多相关文章
- mac app icon 设置
mac app icon 设置 1:目前 mac app 所需要的icon 图标尺寸 icon_16x16.png 16px icon_16x16@2x.png 32px icon_32x32.png ...
- Mac OS 上设置 JAVA_HOME
Mac OS 上设置 JAVA_HOME 原文链接:http://han.guokai.blog.163.com/blog/static/136718271201301183938165/ 由于需要, ...
- 固定IP和绑定了MAC,可以在设置无线路由器供笔记本电脑和平板上网吗?
固定IP和绑定了MAC,可以在设置无线路由器供笔记本电脑和平板上网吗? 这跟我们单位一样.很简单:首先要占一个 IP/MAC ,能上外网的,这首先要有,谁要肯给地址,我们这儿领导才有呢.我是网管,当然 ...
- 使用VMWare虚拟mac系统,设置网络的正确姿势
1. 启动mac虚拟机: 2. 虚拟机-虚拟机设置-网络适配器-选择NAT模式: 3. 打开mac的网络设置,选择使用DHCP模式,并设置DNS服务器为win的DNS: 4. 回到win,控制面板-网 ...
- mac 中host设置方法
在开发中,有的接口为了安全考虑,只能通过指定的域名去反问,这时本地启动的 localhost 就无法获取到数据,需要去更改电脑的host文件配置,下面介绍mac 电脑的设置方法 1. 打开终端,输入一 ...
- Linux根据MAC地址自动设置IP
Linux根据MAC地址自动设置IP #!/bin/sh #============config============ route_defa=60.12.70.65 addr_ip= link_ma ...
- 详解Mac睡眠模式设置
详解Mac睡眠模式设置 原文链接:http://www.insanelymac.com/forum/index.php?showtopic=281945 需要说明的是,首先这篇文章是针对已经能够成功睡 ...
- Mac OS 网络设置教程 wifi设置与宽带设置详解
虽然所有设备连接无线网络的步骤都相差无几,但是Mac与windows系统还是不相同的,那么,苹果Mac怎么连接无线网络呢?针对此问题,本文就为大家介绍Mac网络的设置教程,有兴趣的朋友们可以了解下.如 ...
- mac jdk 6设置
新装的mac 系统10.10 ,jdk是1.8,因为一些工具要使用 jdk 6,以下是设置过程 查看版本 java -version 查看java是再哪:在/usr/bin/java whereis ...
随机推荐
- Ajax与Pjax请求在服务端是如何识别的
我在后台处理ajax和一般的网页请求时,一般是需要额外加个参数进行区分的.比如使用get参数的is_ajax=1,后台判断有is_ajax=1成立时,表明该请求是ajax请求,遂可区分处理.我正在使用 ...
- JDK版本会影响项目部署
最近在公司里面部署javaweb项目的时候,项目启动的时候报错,我使用了各种方法来寻找答案,将近花了很长的时间.就在今天我终于找到了问题的根源,我开始用的是JDK1.8的版本,换了一个1.7版本的JD ...
- spring boot入门(一)自己动手搭建spring boot
spring boot官方文档 http://docs.spring.io/spring-boot/docs/1.2.3.RELEASE/reference/html/index.html 此篇文章 ...
- JAVA 编程规范
软件开发技术规范 PTHINK-DEVELOP-JAVA-091010 Java语言编程规范 2009-10-10发布 2009-10-11实施 ...
- laravel实现excel表格导出
记得引用一下excel,现在laravel5.2都默认自带的,不需要自己再 Composer安装依赖了. use Excel; 然后方法里这样写 //$cellData自己要进行导出的数组 Array ...
- Unix文化--RTFM
背景 从上个世纪70年代初unix被创建后的不久,它变得越来越流行起来,从最初的贝尔实验室,到后来的许多大学的计算机院系.这意味着越来越多的人需要学习如何使用unix. 可以预期的是,贝尔实验室的人都 ...
- 两种进入容器的方法 - 每天5分钟玩转 Docker 容器技术(23)
我们经常需要进到容器里去做一些工作,比如查看日志.调试.启动其他进程等.有两种方法进入容器:attach 和 exec. docker attach 通过 docker attach 可以 attac ...
- 正则表达式入门案例C#
---恢复内容开始--- 在网上百度了好多关于正则表达式的,不过好多都是关于语法的,没有一个具体的案例,有点让人难以入门,毕竟我还是喜欢由具体到抽象的认识.所以我就在这先提供了一个入门小案例(学了了6 ...
- Java File类应用:递归遍历文件夹和递归删除文件
要求: 1)采用递归遍历文件夹下的所有文件,包括子文件夹下的文件 2)采用递归删除文件下的所有文件 注意: 以下递归删除文件的方法,只能删除文件,所有的文件夹都还会存在 若要删除正文文件夹,可以在递归 ...
- 分清css的em和rem
在css中单位长度用的最多的是px.em.rem,这三个的区别是: px是固定的像素,一旦设置了就无法因为适应页面大小而改变. em和rem相对于px更具有灵活性,他们是相对长度单位,意思是长度不是定 ...