2010-07-10 8 views
5

Có lệnh nào trong TextMate để thụt lề hoặc định dạng văn bản trong một tệp không?Làm thế nào bạn có thể định dạng lại văn bản trong TextMate

Tôi sử dụng tất cả thời gian trong IDE sau khi dán trong một khối mã, xóa một khối, v.v ... để thụt lề lại một tệp.

điểm thưởng nếu có một cách để thụt lề khá, biến này:

has_many :users, :class_name => 'Users', :dependent => :destroy 
has_many :comments, :class_name => 'Comments', :dependent => :destroy 

vào đây:

has_many :users, :class_name => 'Users', :dependent => :destroy 
has_many :comments, :class_name => 'Comments', :dependent => :destroy 

Nhưng ngay cả format chỉ đơn giản sẽ là tuyệt vời.

Không chắc chắn nếu nó quan trọng nhưng tôi chủ yếu nói về các ứng dụng Ruby-on-Rails ở đây.

+0

nếu có một bó có điều này, xin vui lòng cho chúng tôi biết. vui, tôi chỉ tự hỏi điều này khoảng 10 phút trước. –

+0

Vâng, đây là một trong những tính năng mà người dùng TextMate thời gian dài không bao giờ bỏ lỡ vì họ chưa bao giờ có nó. Nhưng một khi nếm thử trái cây IDE bị cấm, thật khó để đi mà không có nó! –

Trả lời

5

Ngọt ngào!

Gói vật phẩm này cho biết thêm nó cho mã Ruby: http://github.com/mocoso/code-beautifier.tmbundle#readme

Nó chỉ indents mã Ruby (không HTML hoặc bất cứ điều gì khác), và không làm thụt lề khá (chỉ thường xuyên thụt), nhưng vẫn còn - nó tái indents toàn bộ tập tin với một lệnh.

Chỉnh sửa: chỉ cần thực hiện một cách khác để thực hiện điều đó bằng tính năng được tạo sẵn trong TextMate. tùy chọn-apple- [ Điều này thụt lề một dòng. Vì vậy, nếu bạn làm ctrl-a (để chọn tất cả) và sau đó tùy chọn-apple- [nó có một hiệu ứng tương tự (mặc dù đó là hai lệnh thay vì một, và mất nơi bạn đã có con trỏ)

+0

+1 để chỉnh sửa hữu ích. – user456584

1

Khá thụt lề? Không đời nào. Tôi không biết có cái gì đó gọi là thế. Tôi sẽ xem chủ đề này.

Để bây giờ tôi sử dụng táo + '[' hoặc ']'

Và chắc chắn rằng tôi có indentions tôi thiết lập để không gian nhẹ nhàng.

Tôi không thể nói chính xác những gì bạn đang tìm kiếm.

+0

Đúng, không chính xác nhưng tôi nghĩ tôi không thể là người đầu tiên muốn điều này. Tôi sử dụng táo + '[' hoặc ']' để thụt lề các dòng riêng lẻ hoặc các lựa chọn, nhưng nó là một thay thế kém cho việc thụt lại toàn bộ tệp bằng một tổ hợp phím. –