কেন কোনও রেনবো বন্ধনী প্লাগইন ফাইল টাইপ = পিএইচপি দিয়ে কাজ করে না?


1

আমি এক ডজন রেইনবো প্লাগইন চেষ্টা করেছি।

যতক্ষণ না আমি পিএইচপি ফাইল খুলি বা ফাইল টাইপ = পিএইচপি সেট না করি ততক্ষণ এগুলি সবই কাজ করে। তারপরে আমি সেই বাফারে একই রঙের সাথে বন্ধনীগুলি পাই।

এটার কারণ কি? আমি ভিমের সিনট্যাক্স হাইলাইট ফাইলগুলি শিখতে চেষ্টা করেছি, তবে এটির পরে আরও একটি নতুন নিম্ন স্তরের ভাষা বাছাই করা এবং তারপরে একটি অনিবন্ধিত প্রোগ্রাম পড়া ... আমি কয়েক ঘন্টার মধ্যে করতে পারি এমন কিছু নয় :( কেবলমাত্র পিএইচপি.ভিম সিনট্যাক্স শেষ হয়েছে 700 লাইন।

আমি এটি খুঁজে পেয়েছি: https://defuse.ca/blog/vim-rainbo-parentheses-work-in-php আমি php.vim সম্পাদনা করার পরামর্শ দিয়েছি:

- syn cluster phpClTop contains=@phpClFunction,phpFoldFunction,phpFoldClass,phpFoldInterface,phpFoldTry,phpFoldCatch
+ syn cluster phpClTop contains=@phpClFunction,phpFoldFunction,phpFoldClass,phpFoldInterface,phpFoldTry,phpFoldCatch,level16

তবে এটি কিছুই করেনি ... এবং আমি আর কিছু খুঁজে পেলাম, এমনকি g:rbpt_maxনিবন্ধটিতে উল্লিখিত বর্ণটিও দেখছি না ।

ধারনা? আপনার জন্য পিএইচপি তে কাজ করে এমন কিছু?


এখানে একটি ধারণা দেওয়া হয়েছে: তার ভাষা-অজিনস্টিক প্লাগইনকে বিভিন্ন ভাষায় কাজ করা প্লাগইন লেখকের দায়িত্ব। আপনার সমস্যাটির লেখক / রক্ষণাবেক্ষণকারীকে অবহিত করতে এবং তার সাথে সমাধানের দিকে কাজ করার জন্য আপনার পছন্দসই রংধনু বন্ধনী প্লাগইনের ইস্যু ট্র্যাকার ব্যবহার করুন।
রোমেনেল

আমি রোপণ করি, তবে প্রথমে আমি বুঝতে চাই যে আমার পরিবর্তে বাগ পিএইচপি সিন্ট্যাক্স ফাইলের লেখক হওয়া উচিত :) যেহেতু এটি এমন সমস্যা যা এই ধরণের সমস্ত প্লাগইনকে প্রভাবিত করে, তাই এটি তাদের দোষও নাও হতে পারে বা এমন কিছুও হতে পারে যা তারা করতে পারে সিনট্যাক্স ফাইল যদি তাদের ব্যবহৃত বৈশিষ্ট্যগুলি ভাঙা করে তবে তা করুন ... যাইহোক, আরও ভালভাবে বোঝার প্রয়োজন। এজন্য আমি জানতে চাই যে কারও কাছে এমন কোনও রেসিপি রয়েছে যা আগে কাজ করে।
gcb

উত্তর ছাড়া 14 ঘন্টা একটি ভাল চিহ্ন নয়। তবে আপনি ঠিক বলেছেন, প্লাগইন লেখকরা নিজেরাই নিজের সমস্যা সমাধানের জন্য সক্রিয়ভাবে চেষ্টা করার পরিবর্তে ভুল সাইটে উত্তরগুলির জন্য অপেক্ষা করুন keep
রোমেনেল

উত্তর:


0

Https://github.com/amdt/vim-niji নিয়ে কাজ করে

স্ক্রিনশট

syn cluster phpClTop contains=@phpClFunction,phpFoldFunction,phpFoldClass,phpFoldInterface,phpFoldTry,phpFoldCatch,paren1,paren2,paren3,paren4,paren5,paren6,paren7,paren8,paren9,paren10

0

এটি একটি খুব দেরী উত্তর :)

আমি মনে করি এই প্লাগইনটি আপনার সমস্যার সমাধান করেছে।

পিএমএফ সমর্থন করার জন্য ভিআইএম রামধনু প্লাগইনগুলির পক্ষে শক্ত হওয়ার কারণ এখানে বর্ণিত হয়েছে

এবং উপরের প্লাগইন এই লাইনগুলির মাধ্যমে এই সমস্যাগুলি সমাধান করে

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