Thông thường tôi muốn nanothay thế các tab bằng dấu cách, vì vậy tôi sử dụng set tabstospacestrong .nanorctệp của mình . Thỉnh thoảng tôi muốn sử dụng nanođể thực hiện chỉnh sửa nhanh để tạo các tệp tin nơi tôi cần các ký tự tab thực.
Có cách nào để tự động chuyển đổi tabstospaces? Hầu hết các tùy chọn khác đều có chìa khóa để chuyển đổi chúng, nhưng tôi không thể tìm thấy thứ gì cho việc này. Tôi cũng đã thử sử dụng ^I(mà theo mặc định được liên kết với tabchức năng) để chèn một tab, nhưng điều đó tôn vinh tabstospacescài đặt.
Cách giải quyết hiện tại của tôi là lấy set tabstospacesra khỏi .nanorctệp của tôi và thêm bí danh shell thay vào đó:
alias nanotabs="$(which nano)"
alias nano="$(which nano) --tabstospaces"
M-Qtrong trợ giúp tích hợp (nguyền rủa về việc không thể tìm kiếm trợ giúp của nano).