Thông thường tôi muốn nano
thay thế các tab bằng dấu cách, vì vậy tôi sử dụng set tabstospaces
trong .nanorc
tệ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 tab
chức năng) để chèn một tab, nhưng điều đó tôn vinh tabstospaces
cài đặt.
Cách giải quyết hiện tại của tôi là lấy set tabstospaces
ra khỏi .nanorc
tệp của tôi và thêm bí danh shell thay vào đó:
alias nanotabs="$(which nano)"
alias nano="$(which nano) --tabstospaces"
M-Q
trong 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).