یہ ٹول کیسے کام کرتا ہے
ہر سطر کو موازنے کی ایک کلید میں سمیٹ دیا جاتا ہے اور فہرست پر چلتے ہوئے ان کلیدوں کا حساب رکھا جاتا ہے۔ جس سطر کی کلید پہلے دیکھی جا چکی ہو وہ نقل ہے۔ اختیارات کلید ہی کو بدلتے ہیں: کترنا آگے پیچھے کی خالی جگہ نظر انداز کرتا ہے، اور چھوٹے بڑے حروف نظر انداز کرنا موازنے سے پہلے سب کچھ چھوٹے حروف میں ڈھال دیتا ہے۔ جو سطر رکھی جاتی ہے وہ ہمیشہ ویسی ہی لکھی جاتی ہے جیسی آپ نے لکھی تھی — اختیارات یہ طے کرتے ہیں کہ کیا ایک جیسا شمار ہو، یہ نہیں کہ آؤٹ پُٹ کیسا نظر آئے۔
پہلا موقع رکھنے سے آپ کی اصل ترتیب برقرار رہتی ہے۔ آخری رکھنے سے ہر بچی ہوئی سطر اپنے آخری ظہور کی جگہ پر چلی جاتی ہے، جو اس وقت اہم ہے جب بعد والی نقل ہی درست شدہ ہو۔ اگر آپ کہیں تو حروفِ تہجی کے مطابق ترتیب نقل ہٹانے کے بعد لگتی ہے اور مقامی زبان سے واقف موازنہ استعمال کرتی ہے، اس لیے اعراب والے حروف وہیں آتے ہیں جہاں اس زبان کا پڑھنے والا توقع کرے، Z کے بعد نہیں۔
وہ تفصیلات جو حیران کن گنتی کی وضاحت کرتی ہیں
- موازنہ پوری سطر کا ہوتا ہے: دو سطریں جو صرف آخر میں ایک خالی جگہ کے فرق سے مختلف ہوں، الگ سطریں ہیں جب تک کترنا آن نہ ہو۔ عام طور پر یہی وجہ ہے کہ نقل ہٹی ہوئی نظر آنے والی فہرست میں پھر بھی جوڑے رہ جاتے ہیں۔
- ہٹائی گئی خالی سطریں بھی حذف شدہ میں گنی جاتی ہیں: حذف شدہ کا عدد آپ کی چسپاں کی ہوئی سطروں اور واپس ملنے والی سطروں کا فرق ہے، اس لیے خالی سطریں پھینکنا اسے اصل نقلوں کی تعداد سے بڑھا دیتا ہے۔
- آخری موقع رکھنے سے جگہیں بدل جاتی ہیں: پہلی نقل غائب ہو جاتی ہے اور بچی ہوئی سطر وہیں رہتی ہے جہاں آخری تھی۔ اسے اس وقت چنیں جب فہرست میں اضافے ہوتے رہے ہوں اور تازہ ترین اندراج جیتنا چاہیے۔
- ترتیب اختیاری ہے اور آخر میں لگتی ہے: اسے بند رہنے دیں تو بچی ہوئی سطریں اسی ترتیب میں رہیں گی جس میں آپ نے چسپاں کی تھیں، اور لاگ اور ہر زمانی چیز کے لیے یہی درکار ہوتا ہے۔