系統默認的finder太很差用了,使用XtraFinder代替
https://www.trankynam.com/xtrafinder/
在10.11中,還須要進行額外的配置
https://www.trankynam.com/xtrafinder/sip.htmlhtml
截圖也很差用,十分詭異的快捷鍵java
Cmd+Shift+3: 全屏截圖python
Cmd+Shift+4: 選擇截圖mysql
Cmd+Shift+4, Space: 窗口截圖git
截圖同時按住Ctrl, 保存到剪貼板中github
推薦使用QQ的截圖鍵:Ctrl+Cmd+A.
若是同時安裝了微信,此快捷鍵會被微信覆蓋,然而微信的截圖並很差用。因此把微信的快捷鍵改爲隨便什麼東西(貌似不能置空,置空是默認快捷鍵,仍是會覆蓋)sql
系統沒有單一的剪切命令
使用Cmd+c, Cmd+v複製粘貼
使用Cmd+c, Cmd+Opt+v剪切粘貼shell
使用XtraFinder解決此問題:Cmd+x:剪切macos
系統原生輸入法是不支持的,只支持Cmd+Space切換中英文
請安裝第三方輸入法ruby
按住Opt同時點全屏能夠垂直最大化
按住Shift+Opt同時點全屏能夠最大化
F11顯示桌面
http://brew.sh/
使用如下命令安裝
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install bash
This formula is keg-only, which means it was not symlinked into /usr/local.
OS X provides the BSD libedit library, which shadows libreadline.
In order to prevent conflicts when programs look for libreadline we are defaulting this GNU Readline installation to keg-only.
Generally there are no consequences of this for you. If you build your own software and it requires this formula, you'll need to add to your build variables:
LDFLAGS: -L/usr/local/opt/readline/lib CPPFLAGS: -I/usr/local/opt/readline/include
In order to use this build of bash as your login shell, it must be added to /etc/shells.
切換bash版本
chsh -s /usr/local/bin/bash
安裝bash補全
brew install bash-completion
Add the following lines to your ~/.bash_profile:
if [ -f $(brew --prefix)/etc/bash_completion ]; then . $(brew --prefix)/etc/bash_completion fi
Homebrew's own bash completion script has been installed to
/usr/local/etc/bash_completion.d
Bash completion has been installed to:
/usr/local/etc/bash_completion.d
使用iTerm
打開新標籤頁時保留路徑
Profiles -> General -> Working Directory: Reuse previous session's directory
https://www.mowglii.com/itsycal/
使用系統配置的方法並不完美,推薦使用這個軟件
https://pqrs.org/osx/karabiner/index.html.en
裏邊有選項能夠替換快捷鍵。
還能夠自定義qq/wechat的發送消息快捷鍵
樣例private.xml
<?xml version="1.0"?> <root> <appdef> <appname>WECHAT</appname> <euqal>com.tencent.xinWeChat</euqal> </appdef> <appdef> <appname>QQ</appname> <equal>com.tencent.qq</equal> </appdef> <item> <name>Use Ctrl+Return to send message in IM</name> <identifier>private.im.ctrl_enter</identifier> <only>WECHAT, QQ</only> <autogen> __KeyToKey__ KeyCode::RETURN, ModifierFlag::CONTROL_L, KeyCode::RETURN, ModifierFlag::COMMAND_L </autogen> </item> </root>
# macos的ln,若是目標是一個目錄(目錄的link)的話,則在目錄中建立軟鏈 # 使用-h代替 ln -s ln -sh
http://bt27uk.blogspot.jp/2014/07/getting-cherry-tree-installed-on-mac.html
安裝pygtk:
brew install pygtk pygtksourceview
安裝dbus
brew install dbus
brew install dbus-glib
/usr/local/bin/pip install dbus-python
啓動dbus
launchctl load /usr/local/opt/d-bus/org.freedesktop.dbus-session.plist
強制使用brew版本的python
edit cherrytree
#!/usr/bin/env python2 ->
#!/usr/local/bin/python2.7
To have launchd start d-bus at login: ln -sfv /usr/local/opt/d-bus/*.plist ~/Library/LaunchAgents Then to load d-bus now: launchctl load ~/Library/LaunchAgents/org.freedesktop.dbus-session.plist
brew install mysql
啓動mysql
mysql.server start
其餘說明
We've installed your MySQL database without a root password. To secure it run: mysql_secure_installation To connect run: mysql -uroot To have launchd start mysql at login: ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents Then to load mysql now: launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist Or, if you don't want/need launchctl, you can just run: mysql.server start
JDK
oracle官網安裝
IDEA
jetbrain官網下載安裝
maven
brew install maven