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. GitHub 常用命令使用介绍(新同学入门)

    经济在不断发展,社会在不断进步,以往的互联网在现在看来都可以称为传统互联网了,因为技术不断的在突破和革新. 本文主要介绍一下版本管理工具,我猜测很多人还是用SVN.CVS或者Resion,但是,今天我 ...

  2. Viewpager结合fragment实现底部导航

    具体实现如下: FindFragment.java package fbtt.com.fbtt.fragment; import android.os.Bundle; import android.s ...

  3. R语言分析(二)——薛毅R语言第二章后面习题解析

    包括2.2—2.6中间的习题,2.2的习题中第三问和第四问,应该有其他的解答方法,但我看他的题目,似乎是在A和B的基础上进行,所以就选择了使用for循环的方法 做着习题,又不断查着书,这样,书籍也熟悉 ...

  4. 谈谈RDD、DataFrame、Dataset的区别和各自的优势

    在spark中,RDD.DataFrame.Dataset是最常用的数据类型,本博文给出笔者在使用的过程中体会到的区别和各自的优势 共性: 1.RDD.DataFrame.Dataset全都是spar ...

  5. App架构经验总结(转载)

    原文地址:http://www.iteye.com/news/31472 架构因人而异,不同的架构师大多会有不同的看法:架构也因项目而异,不同的项目需求不同,相应的架构也会不同.然而,有些东西还是通用 ...

  6. 一步步学习EF Core(1.DBFirst)

    前言 很久没写博客了,因为真的很忙,终于空下来,打算学习一下EF Core顺便写个系列, 今天我们就来看看第一篇DBFirst. 本文环境:VS2017  Win7  .NET Core1.1     ...

  7. 【JAVAWEB学习笔记】16_session&cookie

    会话技术Cookie&Session 学习目标 案例一.记录用户的上次访问时间---cookie 案例二.实现验证码的校验----session 一.会话技术简介 1.存储客户端的状态 由一个 ...

  8. Mac iterm2 linux vim 语言问题

  9. 【JavaScript你需要知道的基础知识~】

    最近开始学习JavaScript,整理了一些相关的基础知识 JS注释方式:// 单行注释(Ctrl+/ )/* 段落注释(Ctrl+shift+/ )*/ [JavaScript基础]JavaScri ...

  10. Java高效计数器

    本文转载地址:              http://blog.csdn.net/renfufei/article/details/14120775 我们经常使用 HashMap作为计数器(coun ...