একটি পাঠ্য সম্পাদকটিতে লাইন নম্বর দেখানোর সুবিধা কী কী?


27

আমি কোনও আইডিইতে কোড সম্পাদনা করছি যখন পাঠ্য সম্পাদকের লাইনে নম্বর নেই have

আমার যে প্রশ্নগুলি রয়েছে তা হ'ল:

  1. লাইন সংখ্যাগুলি কী দৃষ্টি আকর্ষণীয়ভাবে অতিরিক্ত, বিশেষত যখন আপনার পছন্দের আইডিইতে লাইন ফাংশন দ্বারা সন্ধান পাওয়া যায়?
  2. লাইন নম্বর দেখানোর ব্যবহারগুলি কি?

35
2: লিখিত কোডের লাইন সংখ্যা সম্পূর্ণরূপে macho বোধ।
অ্যাডাম ক্রসল্যান্ড

4
@ অ্যাডামক্রসল্যান্ড: মজার বিষয়টি আপনার উল্লেখ করা উচিত, আমি সাধারণত এটিকে ঠিক বিপরীত হিসাবে দেখি এবং আমার কোডের আরও লাইনগুলি দেখা যায়, আমি যতবার দু'বার কিছু না করেছি তা নিশ্চিত করার জন্য আমি যত বেশি সময় ব্যয় করতে শেষ করব এবং আমি ' মিটিং স্পেক।
নিক লারসেন

4
হ্যাঁ, এটি আমার পক্ষেও সত্য, তবে কখনও কখনও আপনাকে কেবল নিজের মোটরসাইকেলের হেলমেটটি চাপিয়ে মাচোতে যেতে হয়।
অ্যাডাম ক্রসল্যান্ড

3
আমার সম্পাদকের গোটো লাইন ফাংশনটি ব্যবহার করার চেয়ে লাইন সংখ্যাগুলিতে নজর রেখে স্ক্রোল করা আমার কাছে দ্রুত মনে হয়েছে (এটি হতে পারে কারণ প্রথমবার এটি প্রত্যেকবার সন্ধান করতে হবে), বিশেষত যখন আমি ইতিমধ্যে নিকটে থাকি
র‌্যাচেট ফ্রিক

7
@ অ্যাডাম: পুরোপুরি মাচো অনুভব করুন যে এটিকে কার্যকর করতে আমি কয়েকটি লাইনের কোড লিখেছি it
নিউটোপিয়ান

উত্তর:


14

যোগাযোগকে সহায়তা করে এমন যে কোনও কিছুই হ'ল একটি প্লাস।

  1. এটি এত বেশি জায়গা নেয় না, এটি আপনার বা আপনার সহকর্মীদের কেউ কোডটি আলোচনা করা উপকারী মনে করে তবে এটি অতিরিক্ত নয়।

  2. আপনি জোড় প্রোগ্রামিং না করলেও আপনি কোড ওষুধের মতো সরঞ্জামগুলি ব্যবহার না করে ("আমরা এখনই করি না") কোড ওভার কাঁধের কোড পর্যালোচনার জন্য দরকারী।

এছাড়াও আপনার যদি অন্য সাইটে টিমের সদস্য থাকে (আমরা করি) তবে এটি আইএম এর মাধ্যমে বা ফোনে কোড নিয়ে আলোচনা করার জন্য দরকারী।

আপনি লাইনটি দেখতে না পারলে কীভাবে তাদের বলবেন যে 1842 লাইনে যেতে?

আমার জন্য এটি একটি অমূল্য সহজ ছোট সরঞ্জাম। এমনকি আমাদের কিছু পিডিএফ চশমাতে সংখ্যাযুক্ত রেখা রয়েছে এবং অবাক করা বিষয়গুলির সাথে তুলনা করে আলোচনা করা এবং আলোচনা করা কত সহজ এটি আশ্চর্যজনক।


54

কেউই ব্যতিক্রম ঘটেছে তা খুঁজে বের করার জন্য একটি ব্যতিক্রম স্ট্যাক ট্রেসের দিকে নজর দিতে সক্ষম বলে উল্লেখ করেছেন।


সত্যি? ওপি স্টেটস "referencing stack trace line numbers"। নাকি আপনি দুজনেই আলাদা আলাদা জিনিসের কথা উল্লেখ করছেন?
StuperUser

3
উফ ... মিস করলাম! ভাল ... এটি গুরুত্বপূর্ণ তাই এটি পুনরুক্তি মূল্যবান! ;)
maple_shaft

4
প্রশ্নটি এখন সম্পাদিত হয়েছে, আহা!
StuperUser

এবং অবশ্যই, লগগুলিতে তাকানো (ব্যতিক্রমগুলি থেকে অগত্যা নয়)। আমাদের সমস্ত লগগুলি ইনডেক্স ফাইল + লাইন থেকে উত্পন্ন হয়, অবিশ্বাস্যভাবে কার্যকর!
ম্যাথিউ এম।

@ ম্যাপেল_শ্যাফ্ট, আসলে আপনি যখন লাইনগুলি দেখতে সক্ষম না হন, আপনি এখনও Ctrl-G করতে পারেন (উদাঃ পুরানো নোটপ্যাড)।
পেসারিয়ার

51

জোড়-প্রোগ্রামিংয়ের জন্য প্রদর্শিত লাইন নম্বরগুলি প্রয়োজনীয়। আপনি যে কোডটি ভেবে দেখছেন তাতে আপনার জুটির চোখের নির্দেশনা দেওয়ার কোনও দ্রুত উপায় নেই।

এক্সটেনশন দ্বারা, লাইন সংখ্যাগুলিও আনুষ্ঠানিক এবং অনানুষ্ঠানিক, কোড-পর্যালোচনার জন্য অত্যন্ত দরকারী useful


+1: জুটিবদ্ধ প্রোগ্রামিং বিবেচনা করেনি (অবাক হওয়ার মতো নয় যদিও আমি অবশ্যই অনুরাগী নই) তবে কোড রিভিউগুলিতে লাইন নম্বরগুলির উপযোগিতা যদি আপনি এর জন্য কোনও অ্যাপ্লিকেশন ব্যবহার করেন (যেমন কোডক্লোবরেটর)
ডেমিয়ান ব্রেচট

আমি জোড় জোড় প্রোগ্রামিং না করা পর্যন্ত লাইন নম্বর দেওয়ার অভ্যাস ছিল না, এখন আমি লাইন নম্বর দেওয়ার অভ্যাসে আছি। আমাকে এই সংযোগটি উপলব্ধি করার জন্য +1 করুন।
সিঙ্গেলাইজেশন ইলিমিনেশন

11
"লাইন 247 থেকে 253" বলার চেয়ে আমি কেবল সেই রেখাগুলি হাইলাইট করতে বা আমার আঙুল দিয়ে তাদের দিকে ইঙ্গিত করে দ্রুত পেয়েছি। আমি মনে করি না এই উত্তরটি অতিরিক্ত বিশৃঙ্খলা প্রমাণ করার পক্ষে যথেষ্ট।
ব্লুরাজা - ড্যানি পিফ্লুঘুফুট

1
আমি হতবাক হয়ে গিয়েছি যে এই উত্তরটি 24 ঘন্টা 36 টি আপত্তি পেয়েছে?
এরিক উইলসন

@ ব্লুরাজা: জোড় প্রোগ্রামিং সম্পর্কে নিশ্চিত নয় (যদিও আপনার উভয় হাতই দখল থাকতে পারে), তবে একটি ডেস্ক থেকে অন্য ডেস্কে আলোচনা করার সময় এটি অবশ্যই সহায়তা করে! 314 লাইনে yyy.cpp এ আমি বুঝতে পারি না এমন কিছু আছে, কেন আমাদের এটি দরকার?
ম্যাথিউ এম।

10
  1. না, আমি কোনও ফাইলের মধ্যে কোথায় রয়েছে সে সম্পর্কে আমাকে ধারণা দেওয়ার জন্য ডেটা রাখতে চাই, বিশেষত যদি আমি একটি বড় কনফিগারেশন ফাইলটি দেখছি যেখানে সেই জায়গাটি আবার খুঁজে পাওয়া সহজ হবে না।

  2. ফাইলটি কত বড় তা দেখার জন্য আমি লাইন নম্বরটিতে এক নজরে নজর দিতে পারি। যদি কোনও ফাইলে কয়েক হাজার লাইনের কোড থাকে তবে সেই ফাইলটি ভেঙে দেওয়া উচিত বা কোনও কিছুর জন্য বিবেচনা করার সময় আসতে পারে। আমি যদি ফাইলের আকারের বলপার্ক এবং আমার স্ক্রিনে কোন নম্বর থাকে তবে আমি কোনও ফাইলের মধ্যে কত গভীর তা বিচার করতে এটি ব্যবহার করতে পারি। আমি আমার অবস্থানটি স্ক্রোল বারের মধ্যে মাপদণ্ডের ধারণা পছন্দ করি, উদাহরণস্বরূপ আমি ফাইলের তৃতীয় কোয়ার্টারে বা তৃতীয় কুইন্টিলের মধ্যে আছি।


1
কয়েক হাজার ?
অ্যান্টনি পেগ্রাম

4
@ অ্যান্টনি: আপনার একটি গেমের প্রতি ফাইলের লোকেশন দেখতে হবে;)
ডেমিয়ান ব্রেচট

3
@ অ্যান্টনি: অবশ্যই আমি খুব সহজেই 10 কে + এলওসি সহ উত্স ফাইলগুলি দেখেছি।
tdammers

1
@tdammers, আমিও আছে। সমস্যাটি এই ফাইলগুলি বিদ্যমান কিনা তা নয়, পুনর্বিবেচনা শুরু করার সময় এটিই। আমার দৃষ্টিতে, এটি কয়েক হাজারের আগে সাধারণত ভালকয়েকশো আগে এটি বেশ ভাল । আসলে, আমি একবার স্ক্রোলিং শুরু করার পরে, আমি কিছুটা আনসি অনুভব করতে শুরু করি (এর অর্থ এই নয় যে আমি অবিলম্বে রিফ্যাক্টর করব, মনে রাখবেন)।
অ্যান্টনি পেগ্রাম

5
@ অ্যান্থনি পেগ্রাম - আমি মনে করি যে কোনও অনুষ্ঠানটি ফাংশন / রুটিন এবং সেটির মাধ্যমে ভালভাবে গঠন করা উচিত। তারা সকলেই একই ফাইলে রয়েছেন এ বিষয়টি আমাকে বিরক্ত করে না; পুরোপুরি বিপরীত; আমি সেগুলিকে একটি ডিরেক্টরিতে ফাইলের আধিক্যের পরিবর্তে সেখানে পছন্দ করি। আইএমও, আরও পৃথক করা সহজ ier
রুক

9

আমি সম্পাদকগুলির সাথে লাইন নম্বর এম্বেড থাকা ব্যবহার করার ইতিহাস থেকে এসেছি। বিষয়টি নিয়ে আমার চিন্তাভাবনা? এগুলি একেবারে বিনা চাপে পড়েছে (আমি এখন লাইন নম্বরগুলি অক্ষম করে ভিম ব্যবহার করি)। এই বিষয়ে চিন্তা করুন: এমনকি আপনি কি স্ট্যাকের ট্রেস এবং পেতে যেমন, কতবার আপনি নিজে কি চেহারা যেমন উল্টোদিকে লাইন সংখ্যার ব্যবহার লাইন জন্য ctrl+g(অধিকাংশ উইন্ডোজ সম্পাদকদের মধ্যে) অথবা :line-numতেজ আছে?

সম্পাদনা করুন: অবশ্যই এটি অন্যের জন্য আলাদা হতে পারে তবে 99% সময় আমি পরে ব্যবহার করি।


7

একটি বড় বিষয়: আপনি যদি ভিজ্যুয়াল স্টুডিও বা সঙ্কুচিত অঞ্চলগুলির সাথে কোনও আদর্শ ব্যবহার করছেন তবে লাইন নম্বরগুলি কোনও অঞ্চলকে প্রসারিত না করে কত বড় তা সম্পর্কে তাত্ক্ষণিক অনুভূতি দেয়। তদ্ব্যতীত, যদি আপনার কোনও প্রকার লগিং থাকে যা আপনাকে একটি সমস্যা লাইনে পরিচালিত করে, আপনার সামনে লাইনটি ঠিক তখনই কোনও কমান্ড ব্যবহার করার দরকার নেই nice


3

যে কোনও কারণে (ক্রস সংকলন মনে আসে) আপনার সংকলকটি আপনার আইডিইতে সংহত নাও হতে পারে। সুতরাং ত্রুটি কোথায় পাওয়া যায় তার জন্য আপনার একটি নিখুঁত রেফারেন্স প্রয়োজন। (আপনি যখন আপনার আইডিই এর বাইরে সংকলন করবেন)

NWS


2

আমি যখন একবার লাইন নম্বর ব্যবহার করেছি তখনই যখন কোনও বাগ পপ হয় এবং স্ট্যাক ট্রেস আমাকে বলে যে এটি লাইন x এ ঘটেছে।

আমি অনেক পেশাদার বিকাশকারীকে লাইন-সংখ্যা ছাড়াই কাজ করতে দেখেছি। সুতরাং, আমি দেরীতে রেফারেন্সিং ছাড়া অন্য কোনও ব্যবহার দেখছি না ।


2

আমি যখন jEdit এ বিভক্ত স্ক্রিন ব্যবহার করি তখন তা পেতে আমার পছন্দ হয়।


+1 এটি অবশ্যই একই ফাইলে স্ক্রিনের স্ক্রিনের কাজের দিকে পরিচালিত করতে সহায়তা করে! আপনি রেফারেন্সটি বা ফাইলটির কার্যকারী ক্ষেত্রটি দেখছেন কিনা তা নির্ধারণের জন্য আরও কয়েকটি উপায় রয়েছে।
আদম

1

হ্যাঁ, @ ম্যাপেল_হোস্ট যেমন বলেছে, যখন আমি লাইন নম্বরটিতে কোড থেকে উদ্ভূত ব্যতিক্রমটি দেখি তখন একটি "vi ফাইল.py +142" করা সত্যিই সুবিধাজনক। জোড়যুক্ত প্রোগ্রামিং ইত্যাদির সাথে উল্লিখিত অন্যান্য সুবিধাগুলি ... যে কোনও সম্পাদকের মধ্যে লাইন নম্বরগুলি রাখা সর্বদা উপকারী। (আমি মনে করি এমএস ভিসি ++ 6 দ্বারা স্ট্যান্ডার্ড হেডার ফাইলগুলির মধ্যে একটিতে অস্পষ্ট সংকলনের ত্রুটির কথা বলা হয়েছে, লাইন # বালাহ !! .. এটি আসলে আমার দ্বারা করা একটি ম্যাক্রো পুনঃনির্ধারণ ছিল !!)! খুঁজে এবং হত্যা।

শুভেচ্ছা, ইয়াতী সাগদে


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