সিপিও এবং ভিম একটি বিশেষ বাক্য গঠন?


14

স্ক্রিপ্টগুলিতে এমন কিছু করার রীতি আছে:

let s:save_cpo = &cpo
set cpo&vim

... script ...

let &cpo = s:save_cpo

স্ক্রিপ্টের জন্য নো কমপ্যাটিবল মোড নিশ্চিত করতে।

হল:

set cpo&vim

বিশেষ সিনট্যাক্স কিছু ধরণের হিসাবে হিসাবে foo & bar? বা এটি কি কমান্ড, ট্রিগার লাইন বা অন্য কোনও কিছুর মতো?

উত্তর:


14

হ্যাঁ, ভিম ডিফল্টগুলিতে বিকল্পগুলি পুনরায় সেট করার জন্য এটি একটি বিশেষ সিনট্যাক্স। থেকে :help :set-&vim:

:se[t] {option}&        Reset option to its default value.  May depend on the
                        current value of 'compatible'. {not in Vi}
:se[t] {option}&vi      Reset option to its Vi default value. {not in Vi}
:se[t] {option}&vim     Reset option to its Vim default value. {not in Vi}

:se[t] all&             Set all options, except terminal options, to their
                        default value.  The values of 'term', 'lines' and
                        'columns' are not changed. {not in Vi}

আমি এটি কেবল টাইপ করে খুঁজে পেয়েছি :help &vim(যা :help :set-&vimএতেও যায় ) :-)


4
ধন্যবাদ, আমার খারাপ। আমি সিপিও, vimdoc.sourceforge.net/htmldoc/usr_41.html#use-cpo-save ইত্যাদি
দেখছি

2

cpoমানে compatible optionএবং &বিকল্প বিকল্পের পরিবর্তনশীল, তাই &cpoসামঞ্জস্যপূর্ণ বিকল্পটির মান উপস্থাপন করে।

set cpo&vimএটি একটি বিশেষ সিনট্যাক্স যা ভিফকে বলে যে ডিফল্টের বিকল্পটি পুনরায় সেট cpoকরতে aABceFs

ডকটি ভিতরে দেখুন :h cpo

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