ভিমস্ক্রিপ্টে বর্তমান উইন্ডো / বাফার / ট্যাবপেজটি পান


12

পাইথনে, ভিম মডিউল ব্যবহার করার সময়, বর্তমান উইন্ডো / বাফার / ট্যাবপেজটি পাওয়া অবিশ্বাস্যরকম সহজ:

current_win = vim.current.window
current_buff = vim.current.buffer
current_tabpage = vim.current.tabpage

আমার প্রশ্ন হ'ল আপনি খাঁটি ভিএমএল / ভিমস্ক্রিপ্টে এটি কীভাবে করেন এবং কী ধরণের অবজেক্টটি ফিরে আসে? আমি সত্যিই এটি windows.txt( :h windows) এর কোথাও খুঁজে পাচ্ছি না ।


:h functionsস্ক্রিপ্ট সম্পর্কিত তথ্য সন্ধান করার জন্য আপনার আরও অর্থবোধ তৈরি করে।
— ক্যান্ট

উত্তর:


19

আচ্ছা… এটি উইমস্ক্রিপ্টের মতোই সহজ।

বর্তমান উইন্ডো

পাইথন:

current_win = vim.current.window

Vimscript:

let current_win = winnr()

বর্তমান বাফার

পাইথন:

current_buff = vim.current.buffer

Vimscript:

let current_buff = bufnr("%")

বর্তমান ট্যাবপেজ

পাইথন:

current_tabpage = vim.current.tabpage

Vimscript:

let current_tabpage = tabpagenr()

দেখুন :help functions।


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