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. springmvc 方法参数自定义的解析

    1.实现HandlerMethodArgumentResolver接口: 2.在配置文件中添加配置<mvc:argument-resolvers>   <bean class=&qu ...

  2. ural 1297. Palindrome

    题目链接:http://acm.timus.ru/problem.aspx?space=1&num=1297 求最长回文子串 典型的后缀数组的入门题目,但是可以用更简单的方法解决,毕竟数据量比 ...

  3. word vbs脚本 设置所有题注样式为蓝色,下划线

    Attribute VB_Name = "题注样式" Sub SetCorssRef() 'Word版,设置所有交叉引用的文本的格式 Dim aField As Word.Fiel ...

  4. 网页web前端学习技巧

    1. 写js效果时一定要注意先分析好效果的行为,尽量用最简单通用性的代码.分析步骤可以是1.先把要实现的功能一步一步的写在纸上(即自然语言)2.再根据自然语言翻译成机器语言,用jquery写的代码一定 ...

  5. Python LED

    led.py from gpiozero import LED from time import sleep led = LED(17) while True: print "start c ...

  6. 《JAVA与模式》之命令模式

    在阎宏博士的<JAVA与模式>一书中开头是这样描述命令(Command)模式的: 命令模式属于对象的行为模式.命令模式又称为行动(Action)模式或交易(Transaction)模式. ...

  7. java集合(3)- Java中的equals和hashCode方法详解

    参考:http://blog.csdn.net/jiangwei0910410003/article/details/22739953 Java中的equals方法和hashCode方法是Object ...

  8. gradle windows 环境变量

    我的电脑 ->  高级环境变量 GRADLE_HOME    D:\soft\gradle-3.5 path %GRADLE_HOME%\bin

  9. SignalR来做实时Web聊天

    本章和大家分享的内容是使用Signal R框架创建个简易的群聊功能,主要讲解如何在.Net的MVC中使用这个框架,由于这个项目有官方文档(当然全英文),后面也不打算写分享篇了,主要目的是让朋友们在需要 ...

  10. gulp+browserSync自动刷新页面

    BrowserSync “Browsersync能让浏览器实时.快速响应您的文件更改(html.js.css.sass.less等)并自动刷新页面.更重要的是 Browsersync可以同时在PC.平 ...