Mac是一个类unix系统,因此很多命令是类似于Linux的。例如其中的Terminal, shell等等。但是软件源鉴于国内的网络环境,是不方便配置的。

  1. 中文输入法快速切换。

    在不同的语言中可以用组合键"control"+"space"完成切换,而在中文的环境下则可以设置通过单个键"caps lock"进行快速切换。
  2. 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"

  1. 日历应用配置中国节假日

    Mac自带的日历应用是非常好的一个应用,妙用它可以极大地提高我们的工作效率。例如:它可以显示一年,一月,一周,一天的日程。所以可以帮我们安排好自己的工作和时间。虽然有一些应用甚至可以在桌面显示日历日程,但是大都收费,没有Mac自带的日历免费实惠。另外自带的日历中还可以显示一个国家的法定节假日,具体要首先在系统设置中把地域设置成中国,这个并不影响显示语言:system preference-> language and region -> region -> Asia China。然后在Calenar app中:perference -> general -> 勾选show holidays calendar,然后在日历应用中就可以显示中国的法定节假日了[6],另外还可以选择是否显示中国阴历,多棒呀!

  2. iCloud drive

    在Mac上,iCloud的文件是在本地存储的,但是位置比较偏僻,但可以在finder的目录中添加快捷链接。相当于存储在了应用文件在本地的同步位置一样。

  3. Finder标题栏显示当前目录的完整路径[7]

在 “终端” 中输入下面的命令:
显示:
$ defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
$ killall Finder 输入这条命令,使得修改立即生效
隐藏:
$ defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO
$ killall Finder 输入这条命令,使得修改立即生效
  1. 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: 易用设置的更多相关文章

  1. mac app icon 设置

    mac app icon 设置 1:目前 mac app 所需要的icon 图标尺寸 icon_16x16.png 16px icon_16x16@2x.png 32px icon_32x32.png ...

  2. Mac OS 上设置 JAVA_HOME

    Mac OS 上设置 JAVA_HOME 原文链接:http://han.guokai.blog.163.com/blog/static/136718271201301183938165/ 由于需要, ...

  3. 固定IP和绑定了MAC,可以在设置无线路由器供笔记本电脑和平板上网吗?

    固定IP和绑定了MAC,可以在设置无线路由器供笔记本电脑和平板上网吗? 这跟我们单位一样.很简单:首先要占一个 IP/MAC ,能上外网的,这首先要有,谁要肯给地址,我们这儿领导才有呢.我是网管,当然 ...

  4. 使用VMWare虚拟mac系统,设置网络的正确姿势

    1. 启动mac虚拟机: 2. 虚拟机-虚拟机设置-网络适配器-选择NAT模式: 3. 打开mac的网络设置,选择使用DHCP模式,并设置DNS服务器为win的DNS: 4. 回到win,控制面板-网 ...

  5. mac 中host设置方法

    在开发中,有的接口为了安全考虑,只能通过指定的域名去反问,这时本地启动的 localhost 就无法获取到数据,需要去更改电脑的host文件配置,下面介绍mac 电脑的设置方法 1. 打开终端,输入一 ...

  6. Linux根据MAC地址自动设置IP

    Linux根据MAC地址自动设置IP #!/bin/sh #============config============ route_defa=60.12.70.65 addr_ip= link_ma ...

  7. 详解Mac睡眠模式设置

    详解Mac睡眠模式设置 原文链接:http://www.insanelymac.com/forum/index.php?showtopic=281945 需要说明的是,首先这篇文章是针对已经能够成功睡 ...

  8. Mac OS 网络设置教程 wifi设置与宽带设置详解

    虽然所有设备连接无线网络的步骤都相差无几,但是Mac与windows系统还是不相同的,那么,苹果Mac怎么连接无线网络呢?针对此问题,本文就为大家介绍Mac网络的设置教程,有兴趣的朋友们可以了解下.如 ...

  9. mac jdk 6设置

    新装的mac 系统10.10 ,jdk是1.8,因为一些工具要使用 jdk 6,以下是设置过程 查看版本 java -version 查看java是再哪:在/usr/bin/java whereis ...

随机推荐

  1. 腾讯ISUX网页前端代码分析

    看了一下腾讯ISUX网页,无论是pc端还是移动端,展示都挺好看的,先对其代码进行分析如下: 1,先看前三行代码 <!DOCTYPE html> <!-- 腾讯 ISUX 是腾讯集团核 ...

  2. duboo解析的入口

    使用duboo只需要在spring配置文件做如下配置就好: < dubbo:provider timeout= "${default.dubbo.provider.timeout}&q ...

  3. poj1125 Stockbroker Grapevine Floyd

    题目链接:http://poj.org/problem?id=1125 主要是读懂题意 然后就很简单了 floyd算法的应用 代码: #include<iostream> #include ...

  4. 由"永恒之蓝"病毒而来的电脑科普知识

    永恒之蓝病毒事件: 继英国医院被攻击,随后在刚刚过去的5月12日晚上20点左右肆虐中国高校的WannaCry勒索事件,全国各地的高校学生纷纷反映,自己的电脑遭到病毒的攻击,文档被加密,壁纸遭到篡改,并 ...

  5. JAVA进程占用CPU分析

    在一次生产环境中,服务器负载报警,SSH登录上看到CPU占用很高. 1.执行top命令,看到进程号为9737的进程持续占用CPU 2.怀疑是否是进程配置的内存不够了,引发了fullGC导致CPU占用高 ...

  6. Redis学习-复制

    Redis支持简单且易用的主从复制(master-slave replication)功能, 该功能可以让从服务器(slave server)成为主服务器(master server)的精确复制品.以 ...

  7. Java数组的排序算法

    在Java中,实现数组的排序算法有很多,如冒泡排序法.选择排序法.直接插入法和快速排序法等.下面介绍几种排序算法的具体 实现. 本文引用文献:Java必须知道的300个问题. 1.冒泡排序法 1.1 ...

  8. /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.2.4.9: undefined reference toTIFFIsTiled@LIBTIFF_4.0'

    今天编译caffe ,本来编译过无数次caffe了,基本坑都能解决的.但这次惹恼我了.一直搞不定. 错误信息是这样的: /usr/lib/x86_64-linux-gnu/libopencv_high ...

  9. 用CSS3实现饼状loading效果

    原文地址:http://visugar.com/2017/05/17/CSS3%E9%A5%BC%E7%8A%B6loading%E6%95%88%E6%9E%9C/ 写在前面 (附录有源码及效果) ...

  10. 深入Android RxJava 2

    这篇文章是根据Jake Wharton在GOTO CopenHagen 2016上的讲话整理的. 下一个版本(2.0)的RxJava还在开发中.虽然observable.订阅管理和背压(backpre ...