.Md ফাইলগুলি মার্কডাউন হিসাবে খুলুন


19

Vim, ডিফল্টরূপে, সমস্ত .md ফাইলগুলিকে "মডিউল 2" কোড হিসাবে খোলায়। আমি মডিউল 2 সম্পর্কে কখনও শুনিনি, না আমি এটি ব্যবহারের পরিকল্পনাও করি না।

আমি কীভাবে foo.mdভিমকে সর্বদা মার্কডাউন হিসাবে আচরণ করতে বলতে পারি (যেমন আমি টাইপ করেছি :set ft=markdown)?


এটি কোন বিতরণ ক্ষেত্রে? আমি বর্তমানে আর্চলিনাক্স চালাচ্ছি এবং মার্কডাউন .mdহিসাবে দেখা হচ্ছে
নাইকোস

@ নিউকোস এটি উবুন্টু 14.04 এ রয়েছে।
ডোরকনব


2
এটি ইতিমধ্যে এসও তে জবাব দেওয়া হয়েছে। আপনি সেখানে আরও এবং বিভিন্ন তথ্য পেতে পারেন।
বিএসমিথ 89

3
FYI, ভিম 7.4.480 হিসাবে, *.mdফাইলগুলি ডিফল্টরূপে Modula2 এর পরিবর্তে মার্কডাউন হিসাবে স্বীকৃত।
fwalch

উত্তর:


10

filetype.vimআপনার বিতরণে যে ফাইলটি প্রেরণ করা হয়েছে তাতে আপনি এমন একটি লাইন পাবেন যা সম্ভবত এটির সাথে সাদৃশ্যপূর্ণ (আমার মেশিনে এটি বাস করে /usr/share/vim/vim74):

au BufNewFile,BufRead *.md,*.m2,*.mi setf modula2

এখন, এটি ভিমকে ফাইল টাইপটি মডুলা 2 হিসাবে সেট করতে বলে যদি আপনার ফাইলে এর সমাপ্তি থাকে।

এই আচরণটি ওভাররাইড করতে আপনি নিজের মতো একটি লাইন রাখতে পারেন .vimrc(আর্চলিনাক্স ফাইল টাইপ.ভিম থেকে নেওয়া):

au BufNewFile,BufRead *.markdown,*.mdown,*.mkd,*.mkdn,*.mdwn,*.md  set ft=markdown

সম্পাদনা:

আমি পূর্বে setfফাংশন হিসাবে ডাকা হবে হিসাবে ছিল , কিন্তু এটি filetype.vimফাইলের জন্য একটি সংরক্ষিত ফাংশন বলে মনে হচ্ছে ।


14

আমার .vimrc এ কুরুচিপূর্ণ হ্যাক হিসাবে বর্তমানে আমার এই লাইনটি রয়েছে:

autocmd BufRead *.md set ft=markdown

যদিও আমি এখনও ভাবছি যে এর থেকে আরও ভাল উপায় আছে কিনা।



@ গুয়েডো, আমি অবাক হয়েছি যে আপনি যখন ফাইল টাইপ সনাক্তকরণ সক্ষম করবেন তখন এটি নির্ভর করে? আপনি যদি এটির autocmdপরে filetype on( plugin/ indentপতাকাগুলি সহ বা ছাড়াই ) যোগ করেন তবে আমি অনুমান করব ফলাফলগুলি আরও ভাল। পরীক্ষা করা হয়নি, শুধু জল্পনা।
tommcdo
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.