অকটভের জন্য ভিমের ফাইল টাইপ সেটিংটি ওভাররাইড করুন


0

জিএনইউ অষ্টাভ এবং মতলব .mপ্রত্যয়টি ভাগ করে নিচ্ছেন, তবে #একটি মন্তব্য হিসাবে অনুমতি দেওয়ার মতো অষ্টাভের বাক্য গঠনটি কিছুটা আলাদা ।

আমি একটি তৈরি করেছি scripts.vim, তবে ফাইল কলটি ইতিমধ্যে মতলবতে সেট করা থেকে এটি কল হয় না।

এটি আমি যে স্নিপেটটি ব্যবহার করি এটি কাজ করে, তবে এটি কখনই কার্যকর হয় না ~/.vim/scripts.vimবা আমি এটিতে রাখি if~/.vim/ftdetect/octave.vim

if getline(1) =~ '^#!/.*octave'                                        
    set filetype=octave
endif

আমি এই কোডটি কোথায় সেট করতে পারি?

উত্তর:


0

এটি filetype.vimএখনকার সাথে কাজ করার জন্য পেয়েছি :

" ~/.vim/filetype.vim

if exists("did_load_filetypes")
    finish
endif

function! DetectOctave()
    echom getline(1)
    if getline(1) =~ '^#!/.*octave.*'                                        
        set filetype=octave
    endif
endfunction

augroup filetypedetect
    au! BufRead,BufNewFile *.m  call DetectOctave()
augroup END

1
দয়া করে এই উত্তরটি চিহ্নিত করুন যাতে লোকেরা জানতে পারে যে সমস্যার সমাধান হয়েছে।
স্কট সি উইলসন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.