Mình chủ yếu làm việc trên môi trường Mac OS X. Hệ điều hành hiện tài trên máy Macbook Pro của mình là El Capitan 10.11.6. Các tác vụ cơ bản là lập trình với các ngôn ngữ mã nguồn mở như Python, Perl, Ruby, R, etc, soạn thảo trên emacs, chạy các chương trình trên Terminal, soạn thảo tài liệu với LaTeX. Bài viết này sẽ tóm tắt lại các thiết lập cơ bản để làm việc trên môi trường này các yêu cầu nêu trên.
1- Thiết lập tên máy tính
sudo scutil --set HostName logos
Tham khảo: http://bit.ly/2aoUSF5
Thay đổi tên local để tránh hiện tượng emacs khởi động chậm.
sudo scutil --set HostName logos.local
2- Thiết lập con trỏ trên Terminal
Thêm dòng sau đây vào file .bashrc
PS1='[\u@\h \w]\n$ '
Thêm dòng sau vào file .bash_profile
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
3- Thiết lập các alias cho các lệnh hay dùng
# Xoá màn hình với lệnh cls
alias cls=clear
4- Cài đặt Git
Để cài đặt Git trên máy Mac, chỉ cần gõ lệnh git trên terminal và một hộp thoại hiện lên sẽ hướng dẫn bạn cách cài đặt (http://bit.ly/1WQ50nb)
5- Cài đặt Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Tham khảo: http://brew.sh/
6- Cài đặt môi trường làm việc Python (với anaconda)
https://www.continuum.io/downloads
Xem thêm thiết lập môi trường Python với conda tại đây
7- Đổi lại phím tắt Ctrl-Space trên Mac OS X El Capitan
Mình hay dùng phím tắt Ctrl-Space để đánh dấu khi soạn thảo với emacs nhưng trong OS X 10.11 (El Capitan), phím tắt này được dùng để thay đổi input sources. Để đổi lại bạn vào System Preferences – Keyboard – Shortcuts; vào Spotlight, bỏ chọn Show Spotlight Search, sau đó vào lại Input sources để đổi phím tắt thành command-Space.
Tham khảo: http://stackoverflow.com/questions/32932036/change-input-source-shorcut-for-mac-os-el-capitan
Chú ý khi thay chọn mục cần thay đổi, ấn phím tab sau đó ấn tổ hợp phím muốn thay đổi.
8- Remap Ctrl-a trong GNU Screen thành Ctrl-o
Mình hay dùng emacs để soạn và Ctrl-a trong emacs được dùng để di chuyển con trỏ đến đầu mỗi dòng. Trong GNU Screen, Ctrl-a được dùng như tổ hợp phím điều khiển.
Để thay đổi, thêm dòng sau vào file ~/.screenrc
escape ^oo
Tham khảo: http://www.vineetmanohar.com/2012/02/2-ways-to-change-key-binding-in-screen/
9- Cài đặt Texmaker cho Mac OS X
Mình hay sử dụng Texmaker để soạn thảo LaTeX trên Mac OS X.
Download và cài đặt Texmaker tại đây.
10- Cài đặt môi trường soạn thảo LaTeX
Xem tại đây: http://www.howtotex.com/howto/installing-latex-on-mac-os-x/
11- Dùng phím Option (Alt) như Meta key khi dùng terminal
Mục đích: Để các key-binding trong các trình soạn thảo như Emacs/Vim hoạt động chính xác. Vào Preference/Keyboard của Terminal và chọn mục “Use Option as Meta Key”. Continue reading →
Filed under: Góc kỹ thuật và lập trình | Leave a comment »