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

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

3
কেন ভিআইএম শূন্য দ্বারা পূর্ণসংখ্যা বিভাগকে অনুমতি দেয়?
আমি সবেমাত্র আবিষ্কার করেছি যে ভিম স্পষ্টতই শূন্য দ্বারা বিভাগকে অনুমতি দেয়: :let a=42/0 :echo a প্রিন্ট 2147483647(যা এর মান a)। এটি কি কোথাও নথিভুক্ত এবং কেন ভিএম শূন্য দ্বারা বিভাগের অনুমতি দেয়?

2
ভিমস্ক্রিপ্টের কোনও অফিসিয়াল নাম আছে কি?
ভাষার নামটি কখনও কখনও ভিমস্ক্রিপ্ট নামে পরিচিত এটি বিতর্কের বিষয়। কিছু জায়গা Viml (বা এটি VimL?) ব্যবহার করে, অন্যরা ভিমস্ক্রিপ্ট ব্যবহার করে। এটির কোনও অফিসিয়াল নাম আছে এবং যদি তা হয় তবে এটি কী এবং কখন থেকে এটি অফিসিয়াল? ভিমএল বনাম ভিমস্ক্রিপ্টের জন্য এসও প্রশ্ন (~ 5 বছর বয়সী) এটি …

4
ইন্টারলিভ লাইনে ব্লকগুলি মার্জ করুন
আন্তঃবাহিত লাইনের মাধ্যমে দুটি ব্লকের পাঠ্যকে একীভূত করার জন্য কি এখানে একটি উত্সর্গীকৃত উপায় আছে যা এর মধ্য দিয়ে যাবার মতো: a1 a2 a3 a4 b1 b2 b3 b4 যে: a1 b1 a2 b2 a3 b3 a4 b4 কয়েক আদেশে? সম্পাদনা : আমি সত্যিই সাতো ক্যাটসুরার সমাধানটি পছন্দ করি, আমি …

1
কল করার পরে কী মিলছে স্ট্রিং পাওয়া সম্ভব: অনুসন্ধান ()
একটি উইমস্ক্রিপ্ট-ফাংশনে, l:matchedকল করার পরে search()আমার একটি ভেরিয়েবলের সাথে একটি ম্যাচিং স্ট্রিং অর্পণ করতে হবে এবং আমি ভাবছি যে আমি বর্তমানে যা করছি তার চেয়ে আরও ছোট উপায় আছে কিনা: let l:pattern = '\v^Foo: \zs.*' let l:line = search(l:pattern) let l:line_text = getline(l:line) let l:matched = matchstr(l:line, l:pattern) আদর্শভাবে, আমি …
15 vimscript  search 

2
আমি কীভাবে ভিমস্ক্রিপ্টে একটি ভিম বিকল্পের মূল্য যাচাই করব?
ভিমস্ক্রিপ্টে, আমি কীভাবে একটি ভিম বিকল্পের বর্তমান মান পরীক্ষা করতে পারি? বিস্তারিতভাবে বলতে গেলে, আমি ফুল-জিইউআই মোড ( guioptions=+tM) থেকে হ্যাকার মোডে ( guioptions=-tM) পরিবর্তন করতে একটি কমান্ড তৈরি করতে চাই । যাইহোক, আমি :set guioptions?মানটি পার্স করার কোনও উপায় খুঁজে পাচ্ছি না

2
একটি সন্নিবেশ করার সময় স্বয়ংক্রিয়ভাবে একটি বন্ধকরণ "বা 'যুক্ত করুন, তবে কেবলমাত্র যদি কার্সারটি ইতিমধ্যে স্ট্রিংয়ের মধ্যে না থাকে
আমি ম্যাপিংগুলি সংজ্ঞায়িত করেছি vimrcযখন আমি যখন খোলার সাথে প্রবেশ করি তখন স্বয়ংক্রিয়ভাবে বন্ধনী বন্ধনী এবং ধনুর্বন্ধনী প্রবেশ করতে পারি inoremap ( ()<esc>i। আমি একই কাজ করতে চাই "এবং ', কিন্তু শুধুমাত্র যখন কার্সার বর্তমানে একটি স্ট্রিং ভিতরে নয় - একটি স্ট্রিং ভিতরে যেমন 'সম্ভবত বদলে একটি ঊর্ধ্বকমা একটি স্ট্রিং …

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

2
সিপিও এবং ভিম একটি বিশেষ বাক্য গঠন?
স্ক্রিপ্টগুলিতে এমন কিছু করার রীতি আছে: let s:save_cpo = &cpo set cpo&vim ... script ... let &cpo = s:save_cpo স্ক্রিপ্টের জন্য নো কমপ্যাটিবল মোড নিশ্চিত করতে। হল: set cpo&vim বিশেষ সিনট্যাক্স কিছু ধরণের হিসাবে হিসাবে foo & bar? বা এটি কি কমান্ড, ট্রিগার লাইন বা অন্য কোনও কিছুর মতো?
14 vimscript 

4
কিভাবে প্রতি 4 লাইন বিপরীত?
প্রথমত, এখানে এটি আমার প্রথম পোস্ট হওয়ার সাথে আমি কেবল এটিই বলতে চাই যে ভিআইএমকে আমি একটি দুর্দান্ত সরঞ্জাম এবং এখানে ফোরামে প্রশ্নের উত্তর খুঁজে পেতে খুব সহায়ক হতে পেরেছি, প্রচুর সহায়ক লোক সরবরাহ করে অমূল্য সহায়তা। আমি এখনও ভিআইএম-তে খুব নতুন, তাই আমি এ সম্পর্কে যা কিছু শিখেছি তা …
13 vimscript 

1
'নরমাল' কমান্ডের এক্সপ্রেশনে ভেরিয়েবল কীভাবে ব্যবহার করবেন?
normal!উইমস্ক্রিপ্টের মাধ্যমে কোনও কিছু কার্যকর করার সময় কেউ কীভাবে একটি চলক ব্যবহার করতে পারে ? উদাহরণ: function! MyFunction(someArg) normal! (a:someArg)l endfunction এটি কার্সারটি someArgধাপে ডানে সরানো উচিত ।

2
সাধারণ কমান্ড কার্যকর করার পরে কার্সারের অবস্থান পুনরুদ্ধার করবেন কীভাবে?
আমি এমন একটি ফাংশন কোড করার চেষ্টা করছি যা আমার বর্তমান লাইনের ষষ্ঠ কলামের অক্ষরটির পরিবর্তে ডলারের প্রতীক ( $) দিয়ে প্রতিস্থাপন করবে , তবে আমি চাইব যে আমার কার্সারটি ফাংশনটি বলার আগে যে অবস্থানে ছিল সে স্থানে থেকে যায়। সুতরাং আমি বর্তমান কলামটি সংরক্ষণ করার চেষ্টা করেছি, আমার পরিবর্তনগুলি …

2
কীভাবে পুরো ফাইলে বর্তমান বাইট অফসেট পাবেন
আমি দেখেছি যে আপনি বর্তমান বাইট অফসেটটি স্ট্যাটাসলাইন ব্যবহার করে প্রদর্শন করতে পারেন %oতবে আমি কোনও ফাংশন বা কমান্ড খুঁজে পাইনি যা এর মতো করে। ব্যবহারিকভাবে বর্তমান বাইট অফসেট পাওয়ার কোনও উপায় আছে কি?


4
বানানের পরামর্শের মাধ্যমে লুপ করতে আদেশ দিন
আমি ম্যাপ zzথেকে 1z=, যা বেশির ভাগ সময়ে প্রচুর বটে, কিন্তু হরদম প্রথম প্রস্তাবনা সঠিক নয়। তাই আমি অন্য পরামর্শগুলির মাধ্যমে পুনরাবৃত্তি zz(বা .) চালিয়ে যেতে চাই । zzএকই শব্দের উপর একটি সেকেন্ড , তারপরে, কাজ করবে u2z=, তৃতীয়াংশ zzমতো কাজ করবে u3z=। কিভাবে এটি সম্পর্কে কোন ধারণা? সম্পাদনা: @ …

3
খাঁটি উইমস্ক্রিপ্টের বিকল্প (`: s` ছাড়াই)
আমার ভিএমআরসি-তে নিম্নলিখিতগুলি রয়েছে: func! AddSpaceBeforeEqual() s/\([a-z)_0-9"'\[\]]\)=/\1 =/ge endfunc আমি আমার ভিএমআরসি লিন্ট করতে ভিন্ট ব্যবহার করছি এবং নিম্নলিখিত সতর্কতা পেয়েছি: প্রোহিবিটকমন্ড উইথইনটেটেডসাইড এফেক্ট অনিচ্ছাকৃত পার্শ্ব প্রতিক্রিয়াযুক্ত কমান্ডগুলি এড়িয়ে চলুন। কার্সারটি সরানো এবং ত্রুটি বার্তাগুলি মুদ্রণ করার সাথে সাথে: s [অবস্টিট] ব্যবহার করা এড়িয়ে চলুন। স্ক্রিপ্টগুলির জন্য উপযুক্ত ফাংশনগুলি (যেমন …

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