Thỉnh thoảng tôi viết tập lệnh mà không có bất kỳ đuôi tệp nào. Ví dụ:Làm thế nào để Vim phát hiện loại tập tin từ dòng shebang?
#!/usr/bin/env node
console.log('hello world!');
Tôi hy vọng rằng Vim có thể phát hiện filetype từ dòng công việc (ví dụ #!/usr/bin/env node
là javascript
). Tôi nên đưa gì vào filetype.vim
?
Tại sao không thêm mô hình dòng thứ hai hoặc dòng cuối '# vim: ft = javascript' vì Vim đã kiểm tra mô hình thay vì phát minh lại bánh xe? –
@SwaroopCH Tại sao không phân tích thông tin từ một dòng đã có trong tệp có thông tin cần thiết, giống như bất kỳ [trình chỉnh sửa thực] nào (http://www.gnu.org/software/emacs/) đã thực hiện trong nhiều năm, thay vì lặp đi lặp lại nó một cách dư thừa trong một thời trang cụ thể của trình soạn thảo mà làm hỏng tệp cho người dùng của những người chỉnh sửa khác? */Tôi dons ngọn lửa phù hợp với * –