+7

Mở Terminal từ trong Xcode.

Qua bài viết này, lập trình viên iOS có thể mở trực tiếp Teminal từ trong Xcode và truy cập nhanh tới project đang mở chỉ bằng 1 command lệnh.


Đối với Android Studio, người dùng có thể truy cập nhanh tới Terminal bằng cửa sổ console ở phía dưới cùng của IDE. XCode lại không có tính năng tương tự, mỗi lần mở muốn mở Terminal, bạn phải dùng cách thủ công bằng cách mở app Terminal, và cd tới đường dẫn của dự án, mỗi lần làm như thế sẽ rất mất thời gian.

Bài viết sẽ thêm chức năng đó mở nhanh Terminal và truy cập trực tiếp tới dự án đang mở, tương tự như Android Studio, từ giờ dev iOS không còn tị nạnh với dev khác nữa nhé.

Tạo file shell script

Tạo tập lệnh shell script bằng cách dùng lệnh sau trên terminal:

touch terminal.sh

1 file shell script "terminal.sh" đã được tạo ở đường dẫn mở terminal, bạn hãy nhớ nơi lưu file này nhé.

Mở file "terminal.sh" và sửa nội dung file như sau:

#!/bin/bash
open -a Terminal "`pwd`"

Nếu bạn dùng iTerm thay vì Terminal:

#!/bin/bash
open -a iTerm "`pwd`"

Lưu lại bất kì đầu, ví dụ mình lưu tên file là "terminal.sh"

Thêm Behaviors cho Xcode

  • Buớc 1: Mở Xcode, ở Xcode menu bar, chọn Behavior (đối với XCode 15) hoặc chọn Preferences -> Behaviors (Xcode 15 về trước) để hiển thị cài đặt Behavior như hình

Screenshot 2024-09-18 at 14.24.32.png

  • Bước 2: Thêm mới Custom behavior
  • Bước 3: Đặt tên cho New Behavior. VD: Open Terminal
  • Bước 4: Thêm hotkey cho behavior bằng cách tap vào và thêm tổ hợp phím hotkey theo sở thích của bạn.
  • Bước 5: Tích vào Run
  • Bước 6: Tích vào Choose Script, chọn script "terminal.sh" mà bạn đã lưu từ trước
  • Bước 7: Quay trở lại Xcode và nhập tổ hợp phím ở bước 4 để mở nhanh Terminal đã truy cập tới dự án bạn đang làm việc.

Chỉ với vài bước đơn giản, các bạn đã thêm được tính năng mà đến năm 2024 rồi vẫn chưa xuất hiện trên XCode 😂. Enjoy, see you.


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí