Giới Thiệu
Bài viết này giúp lập trình viên iOS mở nhanh Terminal ngay trong ứng dụng Xcode, giúp tiết kiệm thời gian và tối ưu hóa quy trình phát triển.
Trong thế giới lập trình, việc truy cập nhanh đến Terminal là vô cùng quan trọng. Mặc dù Android Studio cho phép người dùng mở Terminal trực tiếp từ IDE, Xcode chưa có tính năng này. Thay vì phải mở từng bước thủ công, bạn có thể thực hiện theo hướng dẫn dưới đây để tạo một phím tắt mở Terminal từ Xcode một cách dễ dàng.
Bước 1: Tạo Tập Lệnh Shell Script
Để bắt đầu, bạn cần tạo một tập lệnh shell script cho phép mở Terminal ở đường dẫn của project hiện tại. Mở ứng dụng Terminal và nhập lệnh sau:
touch terminal.sh
Tập lệnh shell script mang tên "terminal.sh" sẽ được tạo ra. Hãy nhớ vị trí nơi bạn đã lưu الملف này.
Tiếp theo, mở file "terminal.sh" và thêm nội dung sau:
#!/bin/bash
open -a Terminal "`pwd`"
Nếu bạn sử dụng iTerm thay vì Terminal, bạn cần sử dụng đoạn mã sau:
#!/bin/bash
open -a iTerm "`pwd`"
Hãy lưu file lại sau khi chỉnh sửa.
Bước 2: Thêm Behavior Mới Vào Xcode
Sau khi đã tạo xong tập lệnh, bạn cần thêm hành vi mới vào Xcode:
- Mở Xcode và truy cập vào menu bar.
- Chọn mục Behavior (đối với Xcode 15) hoặc Preferences -> Behaviors (nếu bạn sử dụng Xcode phiên bản trước).
- Tạo mới một Custom Behavior.
- Đặt tên cho New Behavior của bạn (ví dụ: "Mở Terminal").
- Tạo một phím tắt cho behavior này bằng cách nhấn
⌘
và thêm tổ hợp phím theo ý thích. - Tích chọn Run.
- Chọn Choose Script, rồi chỉ định tập lệnh "terminal.sh" mà bạn đã lưu trước đó.
Bước 3: Sử Dụng Phím Tắt Để Mở Terminal
Quay trở lại Xcode, giờ đây bạn có thể sử dụng tổ hợp phím mà bạn đã tạo ở bước trên để mở nhanh Terminal đến vị trí của project bạn đang làm việc. Chỉ với vài bước đơn giản, bạn đã dễ dàng nâng cao trải nghiệm lập trình của mình mà không cần phải chờ đợi các tính năng riêng biệt từ Xcode!
Kết Luận
Với hướng dẫn này, các lập trình viên iOS đã có thể dễ dàng mở Terminal từ trong Xcode, giảm bớt thời gian truy cập và tập trung vào việc phát triển ứng dụng. Hy vọng bài viết hữu ích, giúp bạn có thêm một công cụ hỗ trợ trong quá trình làm việc!
source: viblo