GoGPT Best VPN GoSearch

অনওয়ার্কস ফেভিকন

ocp-indent - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে ocp-indent চালান

এটি হল ocp-indent কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


ocp-indent - OCaml সোর্স ফাইলের স্বয়ংক্রিয় ইন্ডেন্টেশন

সাইনোপিসিস


ocp-ইন্ডেন্ট [অনুযায়ী OPTION]... [ফাইল] ...

বর্ণনাঃ


অফিসিয়াল কনভেনশন অনুযায়ী OCaml সোর্স ফাইল ইন্ডেন্ট করুন, অল্প সংখ্যক সহ
টিউনযোগ্য পরামিতি।

কমান্ড লাইনে প্রদত্ত প্রতিটি ফাইলের ইন্ডেন্টেড সংস্করণকে স্ট্যান্ডার্ড আউটপুটে আউটপুট করে,
যদি না `--inplace' বিকল্পের সাথে আহ্বান করা হয় (দেখুন বিকল্প নিচে). যদি কোন FILE প্রদান করা না হয়,
স্ট্যান্ডার্ড ইনপুট থেকে পড়া।

বিকল্প


-c কনফিগ, --config=কনফিগ
ইন্ডেন্টেশন পরামিতি কনফিগার করুন। বিভাগ দেখুন কনফিগারেশন আরও তথ্যের জন্য.

-d, --ডিবাগ
stderr এ ডিবাগ আউটপুট সক্ষম করুন।

--help[=FMT] (ডিফল্ট=পেজার)
বিন্যাসে এই সাহায্য দেখান FMT (পেজার, প্লেইন বা গ্রফ)।

-i, --জায়গায়
জায়গায় ফাইল পুনরায় ইন্ডেন্ট.

--ইন্ডেন্ট-খালি
খালি লাইনের জন্যও ইন্ডেন্ট রিটার্ন করুন। বিশেষ করে $(--সাংখ্যিক) এর সাথে দরকারী।

-l শ্রেণিটি, --লাইন=শ্রেণিটি (অনুপস্থিত=-)
শুধুমাত্র লাইনগুলি পুনরায় ইন্ডেন্ট করুন৷ শ্রেণিটি (যেমন। 10-12), এর বর্তমান ইন্ডেন্টেশনের সাথে খাপ খাইয়ে নেওয়া
পার্শ্ববর্তী লাইন। লাইন 1 এ শুরু হয়।

--লোড-মোডস=Val
প্লাগইন লোড করুন।

--লোড-পিকেজিএস=Val
প্লাগইন লোড করুন।

--সাংখ্যিক
ফাইলটি পুনরায় ইন্ডেন্ট করার পরিবর্তে, প্রতি লাইনে একটি পূর্ণসংখ্যা আউটপুট করুন
ইন্ডেন্টেশন মান। যখন সঙ্গে একসঙ্গে নির্দিষ্ট --লাইন, শুধুমাত্র যতগুলি মান প্রিন্ট করুন
রেঞ্জের মধ্যে লাইন।

-o ফাইল, --আউটপুট=ফাইল
থেকে আউটপুট ফাইল. ডিফল্ট হল stdout এ প্রিন্ট করা।

--প্রিন্ট-কনফিগ
stdout এবং প্রস্থান করতে বর্তমান পরামিতি প্রিন্ট করুন। (বিভাগ দেখুন কনফিগারেশন আরো বেশী
তথ্য।)

--বাক্য গঠন=Val
OCaml সিনট্যাক্স এক্সটেনশনের জন্য পরিচালিত সিনট্যাক্স প্রসারিত করুন।

--সংস্করণ
সংস্করণ তথ্য দেখান.

কনফিগারেশন


পরামিতি কমান্ড-লাইনে এর মাধ্যমে সংজ্ঞায়িত করা যেতে পারে --config বিকল্প, বা একটি হিসাবে
নিম্নলিখিতগুলির একটিতে কনফিগারেশন সংজ্ঞা, ক্রমানুসারে অনুসন্ধান করা হয়েছে: নামের একটি ফাইল
বর্তমান ডিরেক্টরিতে `.ocp-indent' বা এর পিতামাতা (যা প্রতি-প্রকল্পের জন্য অনুমতি দেয়
ইন্ডেন্টেশন সেটিংস), ফাইল `$(HOME)/.ocp/ocp-indent.conf', বা পরিবেশ
পরিবর্তনশীল $(OCP_INDENT_CONFIG)।

একটি কনফিগারেশন সংজ্ঞা হল ফর্মে বাঁধাইয়ের একটি তালিকা NAME=VALUE বা এর প্রিসেট,
কমা বা নতুন লাইন দ্বারা বিভক্ত

বাক্য গঠন: [প্রিসেট,]VAR=মান[,VAR=VALUE...]

ভিত্তি=INT (ডিফল্ট=2)
নিম্নলিখিত বিকল্পগুলির মধ্যে কোনটি প্রযোজ্য না হলে ইন্ডেন্টেশন ব্যবহার করা হয়।

        let foo =
        ..বার

আদর্শ=INT (ডিফল্ট=2)
প্রকার সংজ্ঞার জন্য ইন্ডেন্টেশন।

        t = টাইপ করুন
        ..কোন int

in=INT (ডিফল্ট=0)
`লেট...ইন' এর পরে ইন্ডেন্টেশন, যদি না অন্য `লেট' অনুসরণ করা হয়।

        let foo =() in
        ..বার

সঙ্গে=INT (ডিফল্ট=0)
`ম্যাচ... উইথ', `ট্রাই... উইথ' বা `ফাংশন'-এর পরে ইন্ডেন্টেশন।

        সঙ্গে foo ম্যাচ
        ..| _ -> বার

ম্যাচ_ক্লজ=INT (ডিফল্ট=2)
একটি প্যাটার্ন-ম্যাচের ভিতরে ধারাগুলির জন্য ইন্ডেন্টেশন (তীরের পরে)।

        সঙ্গে foo ম্যাচ
        | _ ->
        ..বার

ppx_stritem_ext=INT (ডিফল্ট=2)
একটি [%%id ... ] এক্সটেনশন নোডের ভিতরে আইটেমগুলির জন্য ইন্ডেন্টেশন)।

        [%% আমি করেছিলাম
        ..যাক x = 3 ]

সর্বোচ্চ_ইন্ডেন্ট= (ডিফল্ট=4)
একই লাইনে এক্সপ্রেশন নেস্ট করার সময়, তাদের ইন্ডেন্টেশনগুলি কিছুতে স্ট্যাক করা হয়
কেস যাতে আপনি প্রতি লাইনে একটি বন্ধ করলে সেগুলি সঠিক থাকে। যাইহোক, এই পারে
জটিল কোডে বড় ইন্ডেন্টেশনের দিকে নিয়ে যায়, তাই এই প্যারামিটার সর্বোচ্চ সেট করে
ইন্ডেন্টেশন মনে রাখবেন যে এটি শুধুমাত্র ফাংশন তীর এবং খোলার পরে ইন্ডেন্টেশনকে প্রভাবিত করে
লাইনের শেষে প্যারেন্স।

        let f = g (h) i (fun x ->
        ....x)
          )
        )

কঠোর_সাথে= (ডিফল্ট = কখনই না)
যদি 'কখনই না' হয়, ম্যাচ বার ইন্ডেন্ট করা হয়, 'এর সাথে' বাদ দেওয়া হয়, যখনই 'এর সাথে' মেলে না
তার লাইন শুরু করুন। যদি 'স্বয়ংক্রিয়', তবে 'বিগিন ম্যাচ'-এর মতো নির্মাণের জন্য ব্যতিক্রম রয়েছে
সঙ্গে'. যদি 'সর্বদা', 'সহ' সবসময় কঠোরভাবে সম্মান করা হয়।

    `strict_with= দিয়ে উদাহরণনা,=0' সহ:
        সঙ্গে ম্যাচ foo শুরু
        ..| _ -> বার
        শেষ

কঠোর_অন্য= (ডিফল্ট = সর্বদা)
যদি 'সর্বদা', সাধারণত 'অন্য' কীওয়ার্ডের পরে ইন্ডেন্ট করে, যেমন 'তারপর'-এর পরে। যদি 'স্বয়ংক্রিয়',
কিছু "আলোচনাযোগ্য" ক্ষেত্রে না থাকলে `অন্য'-এর পরে ইন্ডেন্ট (`লেট.... ইন', `ম্যাচ', ইত্যাদি)।
যদি 'কখনই না', 'অন্য' কীওয়ার্ডটি একটি নতুন লাইন অনুসরণ করলে ইন্ডেন্ট হবে না।

    `strict_else= দিয়ে উদাহরণগাড়ী':
        যদি cond তারপর
          foo বিন্যাস
        আর
        দিন x = বার ইন
        ভিত্তি

কঠোর_মন্তব্য=বুল (ডিফল্ট = মিথ্যা)
ইন-কমেন্ট ইন্ডেন্টেশন সাধারণত সংরক্ষিত থাকে, যতক্ষণ না এটি বাম মার্জিনকে সম্মান করে
অথবা মন্তব্য একটি নতুন লাইন দিয়ে শুরু হয়. এটিকে 'সত্য' ফোর্স অ্যালাইনমেন্টে সেট করা হচ্ছে
মন্তব্য `*' দিয়ে শুরু হওয়া লাইনগুলো সবসময় সারিবদ্ধ থাকে

align_ops=বুল (ডিফল্ট=সত্য)
বেশিরভাগ সাধারণের জন্য লাইন ইন্ডেন্টেশনের উপর কলাম-সারিবদ্ধকরণের পছন্দ টগল করে
অপারেটর এবং মিড-লাইন খোলা বন্ধনীর পরে।

    `align_ops= দিয়ে উদাহরণসত্য':
        যাক fx = x
                  + y
 
    `align_ops= দিয়ে উদাহরণমিথ্যা':
        যাক fx = x
          + y

align_params= (ডিফল্ট=স্বয়ংক্রিয়)
যদি 'কখনই না', ফাংশন প্যারামিটারগুলি ফাংশনের লাইন থেকে এক স্তরে ইন্ডেন্ট করা হয়।
যদি 'সর্বদা' হয়, সেগুলি ফাংশনের কলাম থেকে সারিবদ্ধ হয়। যদি 'স্বয়ংক্রিয়', সারিবদ্ধকরণ হয়
কিছু ক্ষেত্রে ইন্ডেন্টেশনের উপর বেছে নেওয়া হয়েছে, যেমন ম্যাচ অ্যারোর পরে

    `align_params= দিয়ে উদাহরণনা':
        সঙ্গে foo ম্যাচ
        | _ -> কিছু_মজা
          ..স্থিতিমাপ
 
    `align_params= দিয়ে উদাহরণসর্বদা'বা'গাড়ী':
        সঙ্গে foo ম্যাচ
        | _ -> কিছু_মজা
               ..স্থিতিমাপ

উপলব্ধ প্রিসেটগুলি হল 'স্বাভাবিক', ডিফল্ট, 'শিক্ষার্থী' যা এর কিছু দিক তৈরি করতে পারে
সিনট্যাক্স নতুনদের জন্য আরও স্পষ্ট, এবং 'জেনস্ট্রিট'।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে ocp-indent ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad




×
ভি .আই. পি  বিজ্ঞাপন
❤️এখানে কেনাকাটা করুন, বুক করুন, অথবা কিনুন — বিনামূল্যে, পরিষেবাগুলি বিনামূল্যে রাখতে সাহায্য করে।