Sublime Text 2: trình soạn thảo mã tốt nhất hiện có?

Văn bản cực kỳ 2 là một biên tập mã Phong cách của TextMate, Người ghi chép, Kate hoặc Redcar. Giao diện của nó sạch sẽ, trực quan và hỗ trợ việc sử dụng Đoạn mã, Plugin và hệ thống xây dựng mã (Build Systems).

Lúc đầu, nó được Jon Skinner tạo ra như một phần mở rộng của vim nhưng dần dần nó đã mang bản sắc riêng của mình. Do đó, Sublime Text 2 vẫn có một chế độ chỉnh sửa giống như vi-rút được gọi là "Chế độ cổ điển".

chú ý: Sublime Text 2 được phân phối miễn phí, nhưng nó không phải là phần mềm miễn phí. Để có một giải pháp thay thế miễn phí thú vị không kém, tôi khuyên bạn nên thử Kinh sư.

Các tính năng chính

  • Bản đồ thu nhỏ: Bản đồ nhỏ bao gồm bản xem trước cấu trúc mã của chúng tôi có thể được đặt bên cạnh tab hoặc có thể ẩn. Sẽ rất hữu ích khi di chuyển xung quanh tệp khi chúng ta biết rõ cấu trúc của nó.
  • Multi.selection: Đa lựa chọn không phải là điều gì mới mẻ, nó đã được tích hợp từ lâu trong trình soạn thảo Ultraedit cho Windows. Để thực hiện nhiều lựa chọn một thuật ngữ từ các phần khác nhau của tệp, chúng ta chỉ cần đặt con trỏ bên trong từ chúng ta muốn tìm kiếm và thực hiện Cmd + D trên Mac OS X hoặc Ctrl + D trên Windows và Linux
  • Đa con trỏ: Khi sử dụng nhiều lựa chọn Sublime Text tạo ra n con trỏ mà chúng ta có thể viết văn bản tùy ý ở n vị trí khác nhau song song, thật tuyệt
  • Nhiều bố cục: Nó đi kèm với bảy cấu hình bố cục, nơi chúng ta có thể chọn chỉnh sửa trong một cửa sổ duy nhất hoặc chia thành bốn cửa sổ dọc hoặc bốn cửa sổ lưới. Có một plugin để tạo nhiều bố cục hơn, trong Linux ít nhất là trình chỉnh sửa trở nên không ổn định.
  • Hỗ trợ bản địa cho vô số ngôn ngữ: Hỗ trợ tự nhiên vô số ngôn ngữ, bao gồm Clojure, Haskell, Erlang, Scala và Go (tên một số)
  • Đánh dấu cú pháp có thể cấu hình: Đánh dấu cú pháp hoàn toàn có thể định cấu hình thông qua các tệp cấu hình của mỗi người dùng
  • Tìm kiếm động: Bạn có thể tìm kiếm các biểu thức thông thường hoặc bình thường theo tệp, theo dự án, theo thư mục, kết hợp giữa chúng hoặc tất cả cùng một lúc
  • Tự động hoàn thành và đánh dấu phím: Chúng ta có thể đi đến khóa đóng hoặc mở một khối một cách đơn giản
  • Hỗ trợ đoạn mã và plugin: Đoạn mã giống như macro hoặc gói và khá hữu ích, có vô số plugin như plugin ZenCoding
  • Cấu hình tổng số keybindings: Tất cả các phím có thể được ghi đè theo ý thích của chúng tôi, điều này thực sự tuyệt vời
  • Truy cập nhanh vào dòng hoặc tệp: Chúng ta có thể mở một tệp bằng cách sử dụng tổ hợp phím Cmd + P trong Mac OS X hoặc Ctrl + P trong Win và Linux và nhập tên của nó hoặc duyệt danh sách. Chúng ta cũng có thể đi đến một dòng bằng cách sử dụng dấu hai chấm và số dòng (ví dụ: 245).
  • Bảng lệnh: Chúng ta có thể sử dụng Shift + Cmd + P trên Mac OS X hoặc Shift + Ctrl + P trên Win và Linux để truy cập Commands Palette, nơi chúng ta có thể lọc và sử dụng bất kỳ lệnh nào chúng ta muốn. Điều này rất hữu ích để sử dụng kết hợp với Bộ điều khiển gói (mà chúng ta sẽ nói đến trong một bài đăng khác). 

Hỗ trợ mã hóa Zen

Một trong những tính năng mà tôi nghĩ xứng đáng được đề cập đặc biệt là hỗ trợ cho Zencoding.

Zen Coding không khác gì một lối tắt mã được viết với cú pháp rất giống với CSS, vì vậy nếu bạn biết CSS và HTML, bạn gần như đã sẵn sàng để bắt đầu làm cho cuộc sống của mình dễ dàng hơn.

Trong trường hợp thực tế, nếu chúng tôi muốn tạo đánh dấu cho một menu, chúng tôi phải rõ ràng rằng chúng tôi cần một thẻ điều hướng và sau đó là một danh sách, điều này có nghĩa là tối thiểu 7 dòng mã được viết bằng tay, nhưng có thể giảm xuống ít hơn hơn 15 ký tự với Zen Coding del như sau (chỉ cần nhấn Ctrl + là đủ để mở rộng):

nav> ul> li.item * 5> a

Video sau đây cho chúng ta thấy các ví dụ khác về Zencoding:

Trong Trang chính thức của Zen Coding bạn sẽ tìm thấy thông tin bổ sung, ví dụ và danh sách các trình chỉnh sửa được hỗ trợ. Trên trang tải xuống, bạn sẽ tìm thấy các gói cài đặt cho từng trình chỉnh sửa, thông thường tệp .txt với hướng dẫn cài đặt được bao gồm trong gói. Ở đó bạn có thể tìm thấy phần mở rộng cho Sublime Text 2.

Cài đặt

Sublime Text 2 không có sẵn trong nhiều kho lưu trữ chính thức (mặc dù có thể Arch và người dùng phái sinh có thể cài đặt nó từ AUR). Vì lý do đó, điều dễ dàng nhất là truy cập trang dự án và tải về phiên bản dành cho Linux. Không, không cần phải biên dịch. Chỉ cần giải nén tệp đã tải xuống và chạy chương trình. Nó sẽ chạy mà không cần nhiều hơn, giống như bất kỳ ứng dụng di động nào.

Người dùng Ubuntu và người dùng phái sinh có thể nhập một thiết bị đầu cuối và nhập thông tin sau trong trường hợp họ muốn cài đặt chương trình từ PPA:

sudo add-apt-repository ppa: webupd8team / sublime-text-2
sudo apt-get update
sudo apt-get cài đặt sublime-text-2

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Johnny Mento dijo

    Sudo apt-get cài đặt văn bản cao siêu

  2.   kasymaru dijo

    trình soạn thảo mã tốt nhất là bất kỳ ứng dụng nào xử lý văn bản, hầu hết mọi người đều nói về trình chỉnh sửa mã hoặc IDE như thể những chương trình đó là những chương trình sẽ lập trình ứng dụng, nếu một trình soạn thảo hoặc IDE giúp ích rất nhiều, nhưng có ai biết nó hoạt động tốt.

  3.   Federico dijo

    Xin chào, 2 ngày trước Sublime text 2 và tôi gặp lỗi ám chỉ đến thư viện điều khiển gói, tôi đã nảy ra ý tưởng tuyệt vời là loại bỏ thư mục Gói và tải xuống lại nó, khi tôi mở lại trình chỉnh sửa, thanh menu, thanh bên trước đây có màu trắng nay là màu đen và trình chỉnh sửa trong phần màu trắng của nó giờ có màu đen, nó không phản hồi với bất kỳ lệnh bàn phím nào và tôi không thể truy cập tùy chọn và thông báo sau xuất hiện:

    Lỗi khi tải tệp cú pháp "Packages / Text / Plain text.tmLanguage": Lỗi phân tích cú pháp plist xml: Không mở được tệp Trong tệp "Packages / Text / Plain text.tmLanguage"

    Tôi đã cài đặt và gỡ cài đặt nó khoảng 10 lần, tôi không biết là do tôi làm sai hay do nhầm lẫn tôi đã xóa một cái gì đó khác, tôi đang sử dụng máy Mac và tôi mới sử dụng nó và tôi không biết làm thế nào để sửa chữa những gì tôi đã làm , Tôi đang kiểm tra thư mục nội dung mà tôi đã sao chép thư mục gói (tôi không biết nếu ở đúng nơi) và không có gì, nếu ai đó có thể giúp tôi, tôi sẽ đánh giá cao nó.

  4.   Heico 7017 dijo

    Biên tập viên tốt nhất mà tôi từng thử, rất nhiều nỗ lực từ phía Jon, đó là lý do tại sao tôi quyết định mua giấy phép của anh ấy. Mặc dù không phải là phần mềm miễn phí, nó đáng giá 60 đô la mà tôi đã trả vào thời điểm đó, giống như nếu nó là phần mềm miễn phí, tôi sẽ quyên góp cho dự án. Trân trọng.

  5.   Tôi Palafrugell dijo

    Đơn giản là tuyệt vời!

  6.   Hãy sử dụng Linux dijo

    Đó là điều tốt nhất mà tôi biết ... quá tệ là nó không phải là phần mềm miễn phí, mặc dù nó miễn phí.

  7.   adrian dijo

    Một sự thay thế

    textadept

    http://foicica.com/textadept/

  8.   rafuru dijo

    Hừ, mà sao trang có mục mua bản quyền?

    Đó là điều mà tôi chưa hiểu hết vì tải gói từ web có tùy chọn trong phần Trợ giúp để nhập mã bản quyền

  9.   rafuru dijo

    Hmm, tôi nghĩ rằng tôi đã không giải thích rõ về mình ..

    Cảnh báo cho biết: Sublime Text 2 được phân phối miễn phí, nhưng nó không phải là phần mềm miễn phí. Để có một giải pháp thay thế miễn phí thú vị không kém, tôi khuyên bạn nên dùng thử Scribes.

    có nghĩa là nó có thể được phân phối tự do nhưng nó không miễn phí (được sửa đổi hoặc phân phối lại cho các mục đích khác)… nhưng từ miễn phí cho tôi biết rằng nó là miễn phí.

    Nếu nó là bản dùng thử thì nó không miễn phí và do đó nó là phần mềm chia sẻ.

    Thay vào đó, câu hỏi của tôi là liệu bài kiểm tra đó hoặc việc khóa hoặc khóa cấp phép không được đưa vào có ảnh hưởng đến chương trình sau này hay không, ví dụ: không cho phép tôi mở nó hoặc giới hạn các chức năng của nó vào cuối bài kiểm tra, nếu đó là bằng chứng.

  10.   pablorubianes dijo

    Nó không miễn phí ... phiên bản họ cho phép bạn sử dụng miễn phí là Beta, phiên bản ổn định được cấp phép và có giá 60 đô la,

  11.   Nico dijo

    Một cú nhấp chuột khác và bạn đã hết bộ nhớ!

  12.   Lễ hội Felipe Sipion dijo

    trong ubuntu 11..04 phiên bản sublime-text-2 không hoạt động, nhưng hãy thử cài đặt sublime-text-2-dev

  13.   Gonzalo dijo

    Cảm ơn bạn!! Tôi sẽ thử nó.

  14.   Jorge dijo

    OK, cảm ơn bạn đã trả lời. Tôi đã thử nghiệm nó trong một thời gian và nó không thuyết phục tôi vì một số lý do. Sau đó, anh ấy liên tục hỏi tôi giấy phép, mặc dù bạn chỉ có thể nhấn "hủy" nhưng nó vẫn khiến tôi khó chịu. Tôi thích Notepad ++ và Pspad hơn, vì chúng phù hợp với nhu cầu của tôi hơn.
    Cám ơn rất nhiều.

  15.   Hãy sử dụng Linux dijo

    Tôi không chắc ... Tôi nghĩ là không ...
    Tuy nhiên, tôi khuyên bạn nên thử và chơi với nó một lúc để khám phá tất cả các chức năng của nó.
    Sự thật là tôi đã không sử dụng nó một thời gian nhưng tôi rất rõ ràng rằng nó là một trong những trình soạn thảo văn bản tốt nhất hiện nay.
    Thật tệ là nó không miễn phí ... mặc dù nó miễn phí.
    Chúc mừng! Paul.

  16.   Jorge dijo

    Xin chào, một câu hỏi, bạn có thể thực hiện tìm kiếm danh sách trong Sublime Text không? Đây là một tính năng mà tôi thực sự thích trong các trình chỉnh sửa như Pspad hoặc Notepad ++, trong đó họ hiển thị cho tôi kết quả thu được dưới dạng danh sách, hiển thị dòng đầy đủ nơi tìm thấy (các) từ và điều đó cho phép tôi nhanh chóng biết nếu dòng có hay không là những gì tôi muốn. Điều này là do tôi liên tục làm việc với các tệp có nhiều dòng và nó đi từ sự lười biếng và kết quả để xem nó có đúng không.
    Chúc mừng.

  17.   Ma vương dijo

    Tại sao phải tìm kiếm một giải pháp thay thế mới nếu Emac đã tồn tại hoặc vi?
    Ngoài việc nó không phải là phần mềm miễn phí thì loại phần mềm này có ích lợi gì mà lại tuyên truyền rầm rộ như vậy?

  18.   Hãy sử dụng Linux dijo

    Nó không phải là tuyên truyền.
    Tôi nghĩ đó là một ý kiến ​​hay khi công bố nó vì nó là một phần mềm tuyệt vời. Ngoài ra, sẽ rất tuyệt nếu các nhà phát triển của bạn nhận được email để phát hành mã nguồn. Nếu dự án không được biết, không có cách nào để làm điều này.
    Chúc mừng! Paul.

  19.   Sao Bắc Cực23 28 dijo

    Tôi đã thử nó, nó xuất sắc, cảm ơn vì thông tin. !!!

  20.   rafuru dijo

    Vì có nhiều người không có thời gian tìm hiểu để sử dụng trình soạn thảo có phần “cao cấp” hơn như vim hay Emacs.

    Nhiều khi người ta yêu cầu một chương trình chỉ cần ngồi xuống và viết mã, mà không cần phải đọc và thực hành các hướng dẫn về cách sử dụng các công cụ này.

    Không có gì sai khi chương trình này là độc quyền, nhà phát triển quyết định kiếm tiền bằng phần mềm của họ và nó hoàn toàn bình thường ... hay sao? Bạn cũng sẽ chiến đấu để có được một chiếc PC 100% tự chế hoặc "miễn phí" để không phải trả tiền cho các thương hiệu?

    Hay bạn sẽ tự trồng cà chua "miễn phí" để không phải trả tiền cho thị trường?

    Bạn phải học cách phân biệt mọi thứ một chút

  21.   rafuru dijo

    Trên thực tế, giấy phép cho một chương trình chất lượng tốt như thế này không nặng đến thế.

    Nhưng vì tôi là một sinh viên, hầu như không có tiền để ăn nên chúng tôi để nó như vậy hahaha.

    Chế độ zen đó trông rất tuyệt 🙂

  22.   Julio Cesar Marin Garreta dijo

    Người ghi chép rất tốt, vì tôi sẽ thử cái này được đề xuất.

  23.   Khách dijo

    Không có gì giống như Eclipse .. một cú nhấp chuột và khởi động một máy chủ ... một cú nhấp chuột khác và nó tạo ra một dự án cho bạn!

  24.   guilliin dijo

    Tôi đã thử nó và nó tốt, nhưng đối với tôi không có gì giống như bản chỉnh sửa của Komodo, ngay cả khi tôi không biết tại sao rất nhiều phiền phức với sự cao siêu

  25.   miguel dijo

    Tôi đã thử trình soạn thảo văn bản đó, tôi nhận được nó nhờ trang web này http: www.notiubuntu.wordpress, com