2013-05-31 29 views
5

Tôi đã bắt đầu sử dụng Sublime Text 2 và cộng đồng các plugin của nó, như là thay thế Dreamweaver của tôi (cảm ơn các vị thần). Tôi yêu Sublime và rõ ràng sẽ không nhận ra nhiều tính năng của nó trong nhiều tháng hoặc nhiều năm tới, nhưng có một thiết lập đơn giản mà tôi gặp khó khăn trong việc tìm ra.Nội dung tuyệt vời 2: dòng bọc mềm -> thụt lề lùi?

Tôi đã sử dụng rất nhiều BBedit trong quá khứ. Một trong những tính năng mà tôi rất gắn bó là khả năng "đảo ngược" các đường thụt lề khi gói mềm, như vậy gói hàng trông như thế này:

Text text blah blah blah blah long enough to wrap 
    to a new line blah whenever soft wrap happens it 
    reverse-indents like this. 
Here's a new line with no indent. 

Có lẽ tôi không nên kết hôn với một tính năng dường như nhỏ nhưng tôi thấy việc đọc mã dễ dàng hơn nhiều khi không thể nhầm lẫn sự bắt đầu của một dòng với "tailings" của một dòng dài. Có ai biết làm thế nào để làm điều này trong tuyệt vời?

+0

Tôi không nghĩ điều đó là có thể. Tôi khuyên bạn nên kích hoạt đánh số dòng và sử dụng một chủ đề có đánh dấu dòng hiện tại - xem http://screencloud.net/v/o01L. – mreq

Trả lời

3

Sau khi sử dụng thêm, tôi nghĩ rằng tôi đã tìm ra điều này. Rõ ràng hành vi mặc định của Sublime (và chỉ) là để thụt lề dòng, nhưng để lại html dòng tuôn ra. Vì vậy, khi tôi đang chỉnh sửa một tài liệu PHP/HTML, các dòng bọc của tôi sẽ đảo ngược thụt lề khoảng một nửa thời gian, tùy thuộc vào việc tôi đang ở trong một thẻ hay trong một đoạn tại thời điểm ngắt dòng đó.

Hiệu quả trên mã của tôi là một cái gì đó như thế này:

+1

Làm thế nào bực bội vô dụng, tuyệt vời - loại logic crap này là gì? Thật là một sự mâu thuẫn tùy ý - một loại mâu thuẫn tồi tệ nhất. Bị mắc kẹt với cùng một vấn đề .. – ChaseMoskal

+0

ChaseMoskal, tôi nghe thấy bạn. Đó là một mô hình kỳ lạ, đặc biệt là khi bạn không kiểm soát được nó. Nhưng thành thật mà nói, trong năm qua sử dụng (và sử dụng từ bọc toàn bộ thời gian), sự không thống nhất này đã không gây ra vấn đề ngoài sự nhầm lẫn ban đầu của tôi vào mùa hè năm ngoái. –

0

Sublime sử dụng các file JSON để lưu trữ sở thích của bạn. Tệp mặc định liệt kê các cài đặt mà nó sử dụng theo mặc định và bạn có thể ghi đè chúng bằng cách thêm chúng vào tệp người dùng của bạn.

Các sở thích điều khiển treo thụt lề là word_wrap:

// Disables horizontal scrolling if enabled. 
// May be set to true, false, or "auto", where it will be disabled for 
// source code, and otherwise enabled. 
"word_wrap": "auto", 

Như đã trình bày ở trên, giá trị mặc định là auto mà chỉ kết thúc tốt đẹp dòng mà không được coi là mã nguồn. Để có được treo thụt lề trên tất cả các dòng trong một tệp, bạn cần đặt nó thành true trong tệp tùy chọn người dùng của bạn:

"word_wrap": true, 
Các vấn đề liên quan