আক্কে স্থায়ীভাবে ফাইল প্রকার যুক্ত করা হচ্ছে


16

আমি সম্প্রতি শিখেছি কীভাবে এসকে আরও ফাইল টাইপগুলি সমর্থন করা যায় (নিম্নলিখিতগুলিতে যুক্ত করা .ackrc):

--type-add
latte=.latte

দুর্ভাগ্যক্রমে, এটি আমি ব্যবহার করি এমন প্রতিটি এস্কি অনুসন্ধানে একটি তথ্য লাইন তৈরি করে, এমনকি 0 টি ফলাফল সহ।

$ ack --latte dump
ack: --type-add: Type "latte" does not exist, creating with ".latte" ...

এটি আরও স্থায়ী সংযোজন করার উপায় আছে? (অর্থাত্ এই তথ্য লাইনটি থেকে মুক্তি পান) এটি আমার কাছে দেখে মনে হচ্ছে যেন এটি প্রতিটি এসি কলগুলিতে এই নতুন ধরণের যোগ করে। আমার এসি্ক স্থাপনে সমস্যা আছে?

আমি ম্যাক ওএস এক্স 10.5.8 এ এসি 1.92 সহ (পার্ল 5.10.1 এর অধীনে চলছে)


10.6-> 10.5.8 সম্পর্কিত: আমি কেন 10.6 লিখেছিলাম তা আমার সত্যিই ধারণা নেই, আমি সবসময়ই ছিলাম 10.5.8 ... এবং যখন আমি এটি উপলব্ধি করেছিলাম তখন আমি এটি পরিবর্তন করে দিয়েছিলাম ...
মার্টিন টুথ

1
বিজোড় পুনর্বিবেচনা ইতিহাস: @Mehper 5 মিনিট অতিরিক্ত সময় মধ্যে সম্পাদনা শুরু করেন, এবং তারপর (Mehper পর শুরু করেন কিন্তু তত্পূর্বে তিনি সংরক্ষিত ) মার্টিন পরিবর্তিত "10.6" "10.5.8" করা হয়েছে। এরপরে, পরিবর্তনটি পূর্বাবস্থায় ফিরিয়ে দেওয়া হয়েছিল যখন মেহপার সম্পাদনাগুলি (তত্ক্ষণিক) পুরানো পাঠ্যে সংরক্ষণ করেছিলেন - যা ইতিহাসের জন্য গ্রেস পিরিয়ডের কারণে এখনও একই সংশোধন ছিল, অতএব মেহপারকে সংস্করণটি পরিবর্তন হিসাবে তালিকাভুক্ত করে। যদি আপনি এটি নিয়ে উদ্বিগ্ন হন, তবে সংরক্ষণের পরে ভোট দেওয়ার বিষয়ে বিবেচনা করুন , ইতিমধ্যে পোস্টটি অন্য কারও দ্বারা সংরক্ষিত হওয়ার পরে সতর্ক করুন
আরজান

+1 আমি ডকুমেন্টেশনের পরে - টাইপ-সেটটি ব্যবহার করছিলাম তবে প্রকারগুলি একটি নতুন লাইনে থাকার কথা কোনও ধারণা ছিল না
মার্সেলো ডিনিজ

উত্তর:


18

আমার কাছে মনে হয় যে ডকুমেন্টেশন দাবি করে যে --type-setপরিবর্তে আপনার প্রয়োজন :

--type-set
latte=.latte

যেখানে --type-addজন্য, জোর আমার:

প্রদত্ত এক্সটেনশন (গুলি) সহ ফাইলগুলি ( বিদ্যমান ) টাইপ টিওয়াইপি হিসাবে স্বীকৃত ।


1
+1 এটিতে আরও বলা হয়েছে "আপনি যদি কোনও নতুন ধরণের সংজ্ঞা দিতে চান বা বিদ্যমান টাইপটিকে সম্পূর্ণ নতুনভাবে সংজ্ঞায়িত করতে চান তবে ব্যবহার করুন --type-set" "
পরবর্তী বিজ্ঞপ্তি না দেওয়া পর্যন্ত বিরতি দেওয়া হয়েছে।

হুমম ... আমি এই বিভাগটি বেশ কয়েকবার পড়েছি, কিন্তু আমি বুঝতে / বুঝতে পারি নি যে আমি আমার প্রয়োজন অনুসারে! ধন্যবাদ!
মার্টিন তথ

-1

হুঁ ... ackমূলত পার্ল স্ক্রিপ্ট ... যা সম্পাদনা করা বেশ সহজ:

%mappings = (
    actionscript => [qw( as mxml )],
    ada         => [qw( ada adb ads )],
...
    latte       => [qw( latte )],
...
    yaml        => [qw( yaml yml )],
    xml         => [qw( xml dtd xslt ent )],
);

তবে তবুও এর কি আর কোন সমাধান আছে?


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