প্রশ্ন ট্যাগ «vimscript»

একটি স্ক্রিপ্টিং ভাষা ভিমে এম্বেড করা হয়েছে। এটি আপনার প্রয়োজনীয়তা অনুসারে এবং প্লাগইনগুলি তৈরি করতে ভিমকে কাস্টমাইজ করতে ব্যবহার করা যেতে পারে। একে ভিএমএলও বলা হয়।

1
আমি কীভাবে ভিমে দুটি অভিধানকে একীভূত করতে পারি?
আমার দুটি ডিক্টস রয়েছে: :let defaults = {'hello': 'world', 'bye': 'jupiter'} :let override = {'hello': 'mars'} কীভাবে কীগুলি কীভাবে মার্জ করতে পারি overrideযাতে আমি এর মতো একটি নতুন ডিক দিয়ে শেষ করতে পারি: {'hello': 'mars', 'bye': 'jupiter'}

1
পাঠ্যে আউটপুট ভিম প্রদর্শন
আমি অবাক হই যে এর মতো কোনও আদেশ রয়েছে কিনা :TOhtmlতবে কেবল সরল পাঠ্যের জন্য এবং পুরো ভিম প্রদর্শন উপস্থাপনের জন্য। উদাহরণস্বরূপ, প্রদর্শন দেওয়া: এটি নিম্নলিখিত পাঠ্য ফাইলটি তৈরি করবে: 1 B 1 a ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ N <me] …
9 vimscript 

1
ইনপুট নেওয়ার সময় আপডেট হওয়া অপারেটরটিকে কীভাবে সংজ্ঞায়িত করবেন?
আমি একটি অপারেটর ম্যাপিং সংজ্ঞায়িত করেছি যা পাঠ্যের অঞ্চল নিয়ে যায়, তারপরে একটি ইনপুট স্ট্রিং জিজ্ঞাসা করে এবং তারপরে আর্গুমেন্ট হিসাবে ইনপুট স্ট্রিংটি ব্যবহার করে টেবুলার দিয়ে অঞ্চলটিকে সারিবদ্ধ করে তোলে । এটি দুর্দান্তভাবে কাজ করে। আমি নতুন অপারেটর সংজ্ঞায়িত করতে সাহায্য করার জন্য ভিআইএম-অপারেটর-ব্যবহারকারীর সাহায্যে এটি এটি প্রয়োগ করেছি …
9 vimscript 

1
বিভিন্ন লাইন নির্দেশ
এক লাইনের নির্দেশকে কয়েকটি লাইনে বিভক্ত করার কোনও উপায় আছে কি? উদাহরণস্বরূপ, আমি রূপান্তর করতে চাই setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 ? "a long string" : "another long string" মধ্যে setlocal variable_name = condition1 ? "1" : condition2 ? "0" : condition3 ? …
9 vimscript 

1
একটি ম্যাচের মধ্যে সংক্ষিপ্ত মিলগুলি পছন্দ করে এমন রেজেক্স? (এটি অ লোভীর চেয়ে বেশি জড়িত)
আমি একটি বাফারের ভিতরে अस्पष्ट অনুসন্ধান করার জন্য একটি স্ক্রিপ্ট তৈরি করার চেষ্টা করছি। মূল ধারণাটি হ'ল কিছু ইনপুট নেওয়া এবং .\{-}প্রতিটি জোড়া অক্ষরের মধ্যে সন্নিবেশ করানো , যেমন fooহয়ে যায় f.\{-}o.\{-}o। এটি মোটামুটি ভাল কাজ করে তবে প্রচুর অ-আদর্শ ম্যাচ নিয়ে আসে। আমি মনে করি একটি অস্পষ্ট অনুসন্ধানে প্রথমে …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.