Hotline: 083 994 5259 info@acinternational.com.vn
Mã SP: DEV - 097
Sublime Merge
Giá:liên hệ Còn hàng
Số lượng:

Sublime Merge

Hãng sản xuất Sublime HQ Pty Ltd Phiên bản
Bản quyền Subcription (vĩnh viễn theo version của phần mềm)
Thời hạn bản quyền Không giới hạn
Ngành nghề Lập trình
Đối tượng tác động Source Code

Mô tả

Sublime Merge là Git client được phát triển bởi Sublime HQ Pty Ltd có công dụng giúp đỡ các lập trình viên trong việc phát triển phần mềm. Khác với Sublime Text chỉ đơn thuần là 1 trình soạn thảo text, Sublime Merge được tích hợp thêm các chức năng để có thể làm việc như một IDE (Integrated Development Environment - Môi trường phát triển tích hợp hay "Môi trường thiết kế hợp nhất" hay "Môi trường gỡ lỗi hợp nhất"), có thể dùng để quản lý code, commit và check out… Với giao diện quen thuộc của Sublime Text, chắc hẳn sẽ đem lại sự thân thuộc khi sử dụng.

Thông tin chi tiết sản phẩm

I. Lợi ích, công dụng
  • Hỗ trợ các lập trình viên phát triển phần mềm hiệu quả.
 
 
II. Tính năng
1. INTEGRATED MERGE TOOL
  • Tính năng Integrated Merge Tool cho phép bạn giải quyết bất kỳ xung đột hợp nhất (merge conflicts) trực tiếp trong Sublime Merge, thay vì phải mở trình soạn thảo bạn chọn. 
  • Các xung đột (Conflicts) được trình bày với chế độ xem 3 khung. Bên trái là những thay đổi của bạn và bên phải là branch cần merge. Trong khung trung tâm là phần soạn thảo được giải quyết, với các nút để chọn giữa các thay đổi của bạn hoặc của chúng. Chức năng chỉnh sửa văn bản tương tự như Sublime Text cũng có sẵn cho các kết hợp phức tạp hơn.
  • Nhấp vào tiêu đề trong khung giữa sẽ chuyển giữa kết quả hợp nhất có thể chỉnh sửa và tệp cơ sở (base file).
  • Sử dụng Ctrl + S hoặc nút Save để lưu tệp đã hợp nhất của bạn.
 
2. Công cụ tìm kiếm mạnh mẽ
  • Sử dụng công cụ tìm kiếm theo những gì bạn nhập (find-as-you-type search) để tìm ra commit chính xác mà bạn đang tìm kiếm.
  • Bạn có thể tìm kiếm Commit Message, Commit Author, File Name, và Wildcard Pattern. Các truy vấn tìm kiếm phức tạp có thể được xây dựng bằng cách sử dụng các hàm lô-gic And, Or và () symbols.
  • Ví dụ: nếu bạn gõ “min-parents:2 author:jskinner path:tests/* (bug fix or test)” sẽ tìm kiếm một cam kết hợp nhất từ jskinner trong thư mục tests có chứa các từ "bug" và "fix" hoặc từ "test" .
  • Bạn có thể mở công cụ tìm kiếm bằng Ctrl + F hoặc thông qua menu: Navigate ▶ Search.

 
3. Hiệu suất chưa từng có
  • Sublime Merge được xây dựng trên nền tảng tùy chỉnh giống như Sublime Text, cung cấp khả năng phản hồi chưa từng có. Với bộ công cụ UI đa nền tảng, mạnh mẽ, công cụ tô sáng cú pháp (Syntax Highlighting) chưa từng có và thư viện Git reading library hiệu suất cao tùy chỉnh, Sublime Merge nền tảng cho hiệu suất phát triển của lập trình viên.

 
4. BLAME
  • Mở công cụ Blame cho tệp thông qua bảng lệnh Command Palette hoặc khi xem commit để xem chính xác dòng code nào của tệp đã được thêm vào các commit.
  • Dễ dàng xem age, author và commit hash của mỗi dòng code và xem dòng nào đến từ cùng một commit với mã màu commit (commit color coding). Nhấp vào một dòng trong Gutter để làm nổi bật tất cả các dòng khác từ cùng một commit.
  • Công cụ Blame cũng sẽ phát hiện khi một đoạn mã được di chuyển từ một nơi khác trong kho lưu trữ (repository) của bạn, vì vậy bạn có thể thực sự theo dõi lịch sử code của mình.

 
5. DIFFS nâng cao
  • Trong trường hợp có thích hợp, Sublime Merge sẽ chỉ cho bạn chính xác những ký tự riêng lẻ đã được thay đổi cho một commit.
  • Điều này bao gồm khi bạn đổi tên hoặc di chuyển tệp, khi bạn giải quyết xung đột (conflict) hoặc chỉ xem lịch sử của commit (commit history).
  • Chọn bất kỳ hai commit nào trong Sublime Merge với Ctrl + Chuột trái để hiển thị sự khác biệt giữa chúng.

 
6. Lịch sử tệp và Hunk
  • Từ bất kỳ tệp hoặc hunk nào trong lịch sử, hãy sử dụng … ▶ File History hoặc nút Hunk History để xem toàn bộ lịch sử của mã nguồn đó. Điều này cũng sẽ truy xuất theo bất kỳ di chuyển tập tin hoặc đổi tên trong toàn bộ kho lưu trữ.

 

7. COMMAND PALETTE và KEY BINDINGS
  • Việc sử dụng bàn phím rất quan trọng đối với Sublime Merge. Sử dụng phím Tab để điều hướng qua các phần của ứng dụng, phím Space để chuyển đổi mở rộng và Enter đến hunk / unstage hunk. Khi viết commit message, sử dụng Ctrl + Enter để xác nhận.
 
  • Bảng lệnh Command Palette được kích hoạt bởi Ctrl + P và cho phép truy cập nhanh vào một tập hợp lớn các lệnh Git cũng như chức năng khác của Sublime Merge.
 
8. Các chủ đề cho giao diện làm việc
  • Chọn giữa một chủ đề sáng (light theme) và tối (dark theme) để phù hợp với sở thích của bạn. Bạn có thể xem trước các chủ đề trên.
  • Mở Preferences ▶ Preferences… menu để thay đổi chủ đề.
  • Chủ đề tối (dark theme) chỉ có sẵn với bản quyền hợp lệ.

 
9. Khả năng mở rộng, tích hợp thêm chức năng
  • Giống như Sublime Text, mọi thứ trong Sublime Merge đều có thể mở rộng. Các Key binding, menu, theming, và command palette đều có thể tùy chỉnh với các tệp JSON đơn giản.
 
10. SYNTAX HIGHLIGHTING
  • Sublime Merge thực hiện đánh dấu cú pháp đầy đủ giống hệt với Sublime Text cho mỗi dòng code bạn nhìn thấy.
  • Thậm chí Sublime Merge sẽ sử dụng bất kỳ định nghĩa cú pháp (syntax definitions) bổ sung nào mà Sublime Merge tìm thấy trong bản cài đặt Sublime Text của bạn để làm nổi bật cú pháp!
 
11. Tích hợp dòng lệnh command
  • Sublime Merge được thiết kế để làm việc song song với dòng lệnh - Command line. Tất cả các thay đổi đối với kho lưu trữ được cập nhật trực tiếp và mọi thứ hoạt động theo cùng một cách cho dù nó được kích hoạt từ dòng lệnh hoặc giao diện người dùng. Sử dụng thiết bị đầu cuối nơi nó có ý nghĩa và sử dụng GUI nơi nó hoạt động tốt nhất.
  • Sử dụng công cụ smerge đi kèm với Sublime Merge để tương tác với nó từ dòng lệnh: mở kho lưu trữ (repository), Blame cho các tệp hoặc tìm kiếm các commit.
 
12. REAL GIT
  • Sublime Merge sử dụng thuật ngữ tương tự như Git và không sử dụng bất kỳ trạng thái nào ngoài chính Git. Khi bạn làm việc với Sublime Merge, bạn đang làm việc với Real Git, không phải là phiên bản đơn giản hóa
  • Bạn cũng có thể di chuột qua hầu hết các nút để xem lệnh git nào sẽ chạy.

 
III. Yêu cầu hệ thống
  • Sublimerge là một plugin, không phải là một ứng dụng độc lập. Do đó, nó yêu cầu bất kỳ phiên bản nào của Sublime Text 2 hoặc 3 để hoạt động.
 
  • Hệ điều hành của bạn không thành vấn đề - Sublimerge hoạt động trên mọi nền tảng được hỗ trợ bởi Sublime Text: OS X, Windows và Linux.
 

 
IV. Download