ভিমের ডকুমেন্টেশনে :open
কমান্ডটি সম্পর্কে এটি বলা আছে :
This command is in Vi, but Vim only simulates it:
*:o* *:op* *:open*
:[range]o[pen] Works like |:visual|: end Ex mode.
{Vi: start editing in open mode}
:[range]o[pen] /pattern/ As above, additionally move the cursor to the
column where "pattern" matches in the cursor
line.
Vim does not support open mode, since it's not really useful. For those
situations where ":open" would start open mode Vim will leave Ex mode, which
allows executing the same commands, but updates the whole screen instead of
only one line.
এটি "সিমুলেশন" এর প্রকৃতি সম্পর্কে মন্তব্য করে না, এবং কেন এটিকে বিভিন্ন আচরণ সহ সত্যিকারের আদেশের চেয়ে সিমুলেশন হিসাবে বিবেচনা করা হয়। প্রাক্তন মোড (কিউ) থেকে চালিত হলে, এটি প্রকৃতপক্ষে বর্ণিত হিসাবে আচরণ করে।
যাইহোক, এছাড়াও একটি পৃথক ওপেন কমান্ড উপস্থিত হতে পারে। যখন সাধারণ কমান্ড লাইন থেকে, বা প্রাক্তন মোড থেকে বিভিন্ন যুক্তি সহ চালানো হয় তখন এটি এর প্রতিশব্দ হিসাবে উপস্থিত হয় :edit
। কমান্ড মোড থেকে ক দিয়ে চালিত হলে /pattern/
, এটি কার্সারকে অবস্থান করে এবং স্পষ্টতই সঞ্চালিত হয় :edit
(কার্সার অবস্থানটি কেবল তখনই প্রমাণিত হয়: সম্পাদনা ব্যর্থ হয়)) এটিও চালানো যেতে পারে :open /pattern/ file
, কার্সারটি অবস্থান করে এবং রান করে:edit file
আমার প্রশ্ন: এটি কেন নথিভুক্ত নয়? :edit
আমি যে বিষয়টি লক্ষ্য করছি না তার থেকেও কি কোনও পার্থক্য রয়েছে ? অর্ধেক পসিক্স মেনে চলার প্রয়াসে :open
একবার কি প্রতিশব্দ ছিল :edit
এবং পরে কেবল পরিবর্তিত হয়েছিল?