Đối với công việc ban ngày của tôi, tôi sống ở Emacs. Hoàn toàn. Tôi cũng đã trở nên khá phụ thuộc vào CScope để giúp tôi tìm những thứ trong mã.Pin Emacs đệm vào cửa sổ (cho cscope)
Thông thường, tôi có 2 cửa sổ trong tích tắc (C-x 3): alt text http://bitthicket.com/files/emacs-2split.JPG
Và tôi sử dụng cửa sổ phù hợp với bộ đệm mã và cửa sổ bên trái cho bộ đệm tìm kiếm cscope. Khi bạn thực hiện tìm kiếm CScope và chọn một kết quả, nó sẽ tự động cập nhật cửa sổ bên phải để hiển thị bộ đệm được gọi bởi kết quả. Điều này là tốt và tốt, ngoại trừ việc nó làm tôi mất chỗ trong một số bộ đệm khác mà tôi đang học. Đôi khi điều này không phải là vấn đề lớn, bởi vì [C-s u] đưa tôi trở lại nơi tôi ở.
Điều gì sẽ là tốt hơn, tuy nhiên, là phải có 3 cửa sổ chia như thế này ([Cx 2] trong cửa sổ bên trái): alt text http://bitthicket.com/files/emacs-3split.jpg
Và có cửa sổ phía dưới bên trái chứa bộ đệm tìm kiếm cscope, và cửa sổ trên cùng bên trái là bộ đệm duy nhất mà CScope từng cập nhật. Bằng cách đó, tôi có thể thấy các tìm kiếm CScope của mình và điều hướng xung quanh mã mà không làm mất bộ đệm mà tôi tập trung vào.
Bất kỳ ai biết cách tôi có thể làm điều đó?
tuyệt vời! Tôi biết nó có thể được thực hiện ... Tôi thường chỉ quá ép cho thời gian để khai thác vào api elisp. Cảm ơn! –
Thật tuyệt vời! Tôi gặp phải tình huống tương tự, nhưng nó xảy ra với các hoạt động vc, nó sẽ sử dụng cửa sổ quý giá của tôi. Cảm ơn. – swdev