ভিমস্ক্রিপ্ট ফাংশনগুলির কি মূলধন দিয়ে শুরু করতে হবে এবং যদি তা হয় তবে কেন?


12

আমার যে ভিমস্ক্রিপ্ট ফাংশনগুলি রেখেছি সেগুলি .vimrcবা _vimrcবড় বড় অক্ষর দিয়ে শুরু করার কোনও কারণ আছে কি ?

উত্তর:


12

উদ্ধৃতি থেকে :help user-functions

বিল্টিন ফাংশনগুলির সাথে বিভ্রান্তি এড়াতে ফাংশনটির নাম অবশ্যই বড় হাতের অক্ষর দিয়ে শুরু করা উচিত।

একই সীমাবদ্ধতা ব্যবহারকারী-সংজ্ঞায়িত কমান্ড উপর স্থাপন করা হয়, যদিও কয়েকটি builtin কমান্ড (হয় :N[ext], :P[rint], :X) যা বড় হাতের অক্ষরে দিয়ে শুরু।


1
আহ! সব কিছু এখন অর্থপূর্ণ মনে হচ্ছে। তবে একজন প্রাক্তন জাভা প্রোগ্রামারকে কত বিরক্তিকর, এবং মাঝপথে কমান্ডটি পুনঃস্থাপন করার জন্য, :Pওহ ভাল ... এখন আমার অন্ততপক্ষে কারণ হওয়ার কারণ রয়েছে।
leeand00

8
তবে আরও আছে! আপনি একটি ছোট হাতের ফাংশন নাম ব্যবহার করতে পারেন s:এটির স্ক্রিপ্ট নির্দিষ্ট ফাংশন তৈরি করে আপনাকে কেবল এটির উপরি প্রয়োজন। দেখুন :h local-functions। আপনি অটোল্যাড ফাংশনও ব্যবহার করতে পারেন যার এই প্রয়োজন নেই। দেখুন :h autoload-functions
পিটার রিঙ্কার

3

পুরানো শৈলীর পাবলিক ফাংশন নামগুলির প্রকৃতপক্ষে একটি বড় অক্ষর দিয়ে শুরু করতে হবে। তবে স্ক্রিপ্ট ফাংশন নাম s:getSNR(), বা অটোলোজেড ফাংশন নামগুলি ( lh#option#get()) না - আমি এটি আমার প্লাগিনে আরও বেশি করে করি।

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