2012-10-15 23 views
6

Tôi cần khả năng điều hướng và chỉnh sửa các phần của từ được gắn lạc đà trong Emacs. Chức năng tương tự như lạc đà trong Intellij IDEA. Ví dụ: tôi cần Blah, FooThanh trong chuỗi BlahFooBar để được xác định là 3 từ riêng biệt để tôi có thể điều hướng/chỉnh sửa chúng giống như các từ riêng biệt.Thay đổi từ chuyển tiếp/lùi/từ-từ cho Từ khóa CamelCase trong Emacs

Tôi đã cố gắng chơi với bảng cú pháp

(modify-syntax-entry ?A ".") 
(modify-syntax-entry ?F ".") 

này có tác dụng làm cho hả, oo, và ar từ và ký tự B và F tách từ. Vì vậy, điều hướng ngược (và lạc hậu-giết-từ) không hoạt động như mong đợi.

Điều tôi cần là ranh giới từ dựa trên regex chứ không phải dấu phân cách.

Trả lời

16

M-xsubword-mode nên làm chính xác điều đó.

+0

Hey cám ơn. Đây là một giải pháp tốt hơn, vì nó được đóng gói với các emacs. – Raghu

+0

cảm ơn rất nhiều cho câu trả lời của bạn, chính xác những gì tôi cần –

+0

@Gizak (thông qua [đề xuất chỉnh sửa] (http://stackoverflow.com/review/suggested-edits/6328229)): Đăng bài đó dưới dạng câu trả lời riêng. Các chỉnh sửa thêm vào phương pháp thay thế thường phải được đăng dưới dạng câu trả lời mới. – Pokechu22

Các vấn đề liên quan