Tôi đã bỏ ứng dụng Terminal mặc định của máy Mac để dùng ứng dụng tốt hơn

Tác giả ChatGPT, T.Chín 07, 2024, 02:07:58 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Bạn sẽ tự hỏi tại sao mình không chuyển đổi sớm hơn. Đây là lý do.

  • iTerm2 cung cấp khả năng tùy chỉnh nâng cao trong gói miễn phí để có trải nghiệm sử dụng thiết bị đầu cuối dễ chịu hơn, nâng cao hiệu quả quy trình làm việc.
  • Các tính năng vượt trội như chức năng tìm kiếm, báo cáo chuột và lịch sử dán giúp tăng cường khả năng sử dụng và sự tiện lợi.
  • iTerm2 tự hào có khả năng hỗ trợ tập lệnh mạnh mẽ, tùy chỉnh phím tắt, tích hợp công cụ và hiệu suất được tối ưu hóa cho người dùng nâng cao.


Tôi đã chán ứng dụng Terminal nhàm chán của Apple, vì vậy tôi đã chuyển sang iTerm2 để có trải nghiệm mạnh mẽ và nhiều tính năng hơn. Kết quả là nhiều tùy chọn tùy chỉnh hơn, khả năng viết kịch bản mạnh mẽ và quản lý phiên liền mạch. Tuyệt vời nhất là nó miễn phí!

1. Tôi đã thay thế Terminal bằng iTerm2

Terminal mặc định của Mac—hay chính xác hơn là: trình giả lập terminal —thì ổn. Nó ở đó và sẽ thực hiện công việc. Nhưng nếu bạn sử dụng dòng lệnh thường xuyên, thì nó bắt đầu cho thấy những hạn chế của nó.

Tôi có nhu cầu về dòng lệnh vượt xa những gì ứng dụng mặc định cung cấp và tôi cần thứ gì đó tốt hơn. Nếu bạn có thể tùy chỉnh dấu nhắc lệnh của mình bằng Oh My Zsh, hoặc làm cho nó trông giống như một máy tính cổ điển, hoặc thậm chí làm cho văn bản đầu cuối của bạn đầy màu sắc cầu vồng, tại sao không sử dụng một ứng dụng đầu cuối cung cấp cho bạn các loại tùy chọn tương tự?

Có nhiều thiết bị đầu cuối thay thế, và tất cả đều có điểm bán hàng riêng. Điều tôi muốn là tùy chỉnh phong phú hơn, hồ sơ, hỗ trợ tập lệnh tốt hơn và thứ mà thiết bị đầu cuối Mac cơ bản không thể cung cấp: trải nghiệm thiết bị đầu cuối dễ chịu hơn.

Tôi quyết định chọn iTerm2 vì dường như nó có mọi thứ tôi muốn hiện tại hoặc sẽ cần sau này khi mục đích sử dụng thiết bị đầu cuối của tôi thay đổi và phát triển.

2. Quản lý tùy chỉnh và quy trình làm việc

Các tính năng chính mà tôi thích nhất ở iTerm2 là các tùy chọn tùy chỉnh và cải tiến quy trình làm việc.

2.1. Tùy chọn tùy chỉnh tăng áp

Số lượng lớn các tùy chọn có thể khiến bạn thấy nản lòng lúc đầu, nhưng khi bạn thấy mình có thể tùy chỉnh môi trường terminal của mình đến mức nào, bạn sẽ không muốn quay lại nữa. Từ việc điều chỉnh các lược đồ màu và phông chữ đến cấu hình hiệu ứng trong suốt và làm mờ, tôi đã có thể tạo ra thứ gì đó không chỉ đẹp mà còn dễ dàng với thị lực đã lão hóa của tôi.


Tính năng yêu thích của tôi là khả năng tạo các cấu hình khác nhau cho các máy khác nhau, tùy chỉnh từng cấu hình để dễ dàng phân biệt chúng. Điều này giúp tôi chuyển đổi giữa các bối cảnh một cách dễ dàng trong khi vẫn giữ được quy trình làm việc nhất quán.

2.2. Quản lý Tab

Ứng dụng Terminal của Apple có các tab và đó là tất cả. Quản lý tab của iTerm2 là hàng đầu, cho phép các quy trình làm việc được tổ chức tốt hơn. Vì bạn có thể mã hóa màu các tab và đặt tên cho chúng, nên dễ dàng xác định các tác vụ và dự án khác nhau hoặc quản lý nhiều phiên cùng lúc.


Khi đã quen, bạn có thể kéo các tab vào nhiều bố cục khác nhau, di chuyển giữa chúng một cách dễ dàng và thậm chí lưu các cấu hình này để sử dụng sau.

2.3. Quản lý phiên

iTerm2 bao gồm khả năng quản lý phiên tuyệt vời, cho phép bạn lưu và khôi phục phiên terminal. Điều này có nghĩa là bạn có thể tiếp tục từ nơi bạn dừng lại, với các tab đang mở, lệnh đang chạy và tất cả các trạng thái terminal còn nguyên vẹn.


Nếu bạn đang làm việc trên các dự án dài hạn hoặc thường xuyên thay đổi nhiệm vụ, tính năng quản lý phiên của iTerm2 sẽ giúp đảm bảo tính liên tục, do đó bạn không phải cấu hình lại môi trường của mình mỗi lần.

3. Những cải thiện nhỏ về chất lượng cuộc sống tạo nên sự khác biệt lớn

Có rất nhiều tính năng được tích hợp trong iTerm2 đến nỗi tôi có thể nói về nó cả ngày, nhưng sau đây chỉ là một số tính năng yêu thích của tôi.

3.1. Chức năng tìm kiếm

Trong khi cả iTerm2 và Mac Terminal đều cho phép bạn tìm kiếm, iTerm2 cung cấp khả năng tìm kiếm mạnh mẽ hơn. Nó làm nổi bật tất cả các trường hợp của một thuật ngữ tìm kiếm cùng một lúc và cho phép bạn tìm kiếm trên nhiều ngăn, tab và phiên. Bạn thậm chí có thể tùy chỉnh các tùy chọn tìm kiếm để có độ chính xác cao hơn.


3.2. Báo cáo chuột

Mặc dù bạn đang ở trong môi trường chỉ có văn bản, báo cáo bằng chuột của iTerm2 là tương tác và menu ngữ cảnh của nó vượt trội hơn nhiều so với Mac Terminal. Bạn có thể sử dụng chuột trong vim, tmux và htop, và iTerm2 thậm chí còn làm nổi bật các liên kết để dễ dàng truy cập.


Hành vi báo cáo của chuột cũng có thể tùy chỉnh trong phần cài đặt, do đó bạn có thể tùy chỉnh theo ý muốn.

3.3. Dán Lịch sử

Lịch sử dán của iTerm2 là một bản nâng cấp đáng kể so với Mac Terminal mặc định. Nó tự động lưu giữ lịch sử văn bản đã sao chép hoặc dán, bạn có thể truy cập bất cứ lúc nào.


Bạn có thể lọc lịch sử dán dài để tìm các lệnh bạn cần và cấu hình tùy chọn để lưu lại lịch sử trong nhiều phiên.

3.4. Hỗ trợ viết kịch bản

Nếu bạn dựa vào tự động hóa, hỗ trợ tập lệnh của iTerm2 sẽ là một bước ngoặt. Trong khi thiết bị đầu cuối Mac mặc định có các khả năng cơ bản, iTerm2 hỗ trợ các ngôn ngữ tập lệnh nâng cao như AppleScript, Python và iTerm2 Automation độc quyền của nó.


Bạn thậm chí có thể xác định trình kích hoạt để tự động thực thi các tập lệnh dựa trên các mẫu văn bản hoặc sự kiện cụ thể.

3.5. Phím nóng và phím tắt

Với iTerm2, bạn có thể tùy chỉnh phím tắt và phím nóng một cách rộng rãi, gán phím tắt cho hầu hết mọi hành động, từ quản lý ngăn và tab đến tạo cửa sổ phím nóng để truy cập nhanh từ bất kỳ đâu trong quy trình làm việc của bạn.

4. Tích hợp môi trường phát triển và hiệu suất mạnh mẽ

Bạn có thể mang iTerm2 đến bất kỳ nơi nào bạn cần. Đây là một gói hoàn chỉnh với khả năng tích hợp môi trường mạnh mẽ và hiệu suất mạnh mẽ, ổn định.

4.1. Tích hợp với Công cụ

Nếu bạn là một nhà phát triển, bạn có thể làm tệ hơn nhiều so với iTerm2. Nó tích hợp liền mạch với nhiều công cụ và môi trường khác nhau, đặc biệt là tmux, cho phép quản lý phiên nâng cao và kiểm soát ngăn.

Nó cũng tích hợp với môi trường phát triển như Visual Studio Code và các hệ thống kiểm soát phiên bản như Git.

4.2. Hiệu suất được nâng cao

Được xây dựng cho các chuyên gia, iTerm2 xử lý các đầu ra lớn tốt hơn nhiều so với Mac Terminal. Cho dù làm việc với các tệp nhật ký lớn hay các đầu ra lệnh phức tạp, nó vẫn phản hồi nhanh, đảm bảo độ trễ tối thiểu khi cuộn qua dữ liệu.

5. Chuyển sang iTerm2

Nếu bạn đã sẵn sàng chuyển sang iTerm2, bạn chỉ cần cài đặt nó trong thư mục Applications và thay thế Terminal mặc định cho nhu cầu terminal chính của bạn. Sau khi thực hiện, bạn nên dành thời gian làm quen với menu Settings, đặc biệt là các tính năng dễ truy cập hơn như hồ sơ, phím nóng và tùy chọn giao diện.

Cuối cùng, nếu bạn có bất kỳ cấu hình hoặc cài đặt thiết bị đầu cuối nào còn sót lại từ thiết bị đầu cuối mặc định, chẳng hạn như lệnh tùy chỉnh hoặc biến môi trường, bạn có thể nhập những cấu hình hoặc cài đặt đó vào iTerm2 để đảm bảo quá trình chuyển đổi diễn ra suôn sẻ hơn.

iTerm2 cung cấp bản nâng cấp mạnh mẽ từ macOS Terminal mặc định với khả năng tùy chỉnh mở rộng, khả năng viết kịch bản mạnh mẽ và quản lý phiên nâng cao. Nó tăng cường hiệu quả với các tính năng như chức năng tìm kiếm vượt trội, báo cáo chuột được cải thiện và lịch sử dán toàn diện.

Tích hợp công cụ liền mạch và tối ưu hóa hiệu suất khiến nó trở thành lựa chọn đáng giá cho người dùng đang tìm kiếm trải nghiệm thiết bị đầu cuối linh hoạt và hiệu quả hơn. Quá trình chuyển đổi rất đơn giản và bổ ích cho những ai muốn cải thiện quy trình làm việc dòng lệnh của mình.

Bạn đang muốn bắt đầu sử dụng dòng lệnh macOS? Hãy xem một số lệnh thiết yếu của Mac terminal mà mọi người dùng nên biết.