Cách dễ nhất để có cùng một kiểu hành vi như thế nào trong vim cho chuyển hướng từ lui tới? Trong khi bạn nhấn "w
", nó sẽ di chuyển con trỏ tiến lên một từ, trong đó từ bao gồm một chuỗi các chữ cái, chữ số và dấu gạch dưới, hoặc một chuỗi các ký tự không trống khác, được phân tách bằng khoảng trắng (dấu cách, tab, eol) . Ngược lại, trong các emacs, nó bỏ qua cho đến cuối từ tiếp theo và từ được định nghĩa cho mỗi chế độ trong bảng cú pháp.Sửa đổi các emacs hành vi chuyển tiếp/từ-lạc hậu (giống như trong vi/vim)
Ví dụ: có một con trỏ vào đầu dòng show nơi vim đặt một con trỏ khi bạn làm forward-word
("w
") hoạt động như sau:
opt1.arg = opt2.arg
^ ^^ ^^ ^^^
Trong emacs nó giống như:
opt1.arg = opt2.arg
^ ^^ ^^
Nó thực sự phụ thuộc vào sở thích của một người, nhưng tôi có xu hướng thích phong cách vim tốt hơn và tôi đã tự hỏi cách dễ nhất để có cùng trong emacs là gì. Tôi đoán tôi không chỉ có những người chuyển từ vim để emacs vì vậy có lẽ ai đó đã có một giải pháp, lý tưởng cho kill-word
và backward-kill-word
cũng :)
Tôi biết bạn có thể nhận được một cái gì đó tương tự bởi sự kết hợp của M-f
, M-b
, vv , nhưng đó không phải là vấn đề. Tôi cũng không muốn bắt đầu một cuộc thảo luận mà cách tiếp cận là tốt hơn - topis cũng được thảo luận trong here.
Tôi đã xem bài đăng khác trước đây, nhưng như bạn thấy tôi đã yêu cầu một điều khác (liên quan đến cùng một chủ đề), vì vậy câu trả lời của bạn không giúp ích gì cho điều này. – fikovnik
Chỉ định 'chuyển tiếp-sang-từ' sang' C-right' hoạt động tốt, ngoại trừ 'CS-right' không còn chọn văn bản :-( – Malvineous