Dalam python, ketika menggunakan modul vim, sangat mudah untuk mendapatkan jendela / buffer / tabpage saat ini:
current_win = vim.current.window
current_buff = vim.current.buffer
current_tabpage = vim.current.tabpage
Pertanyaan saya adalah, bagaimana Anda melakukan ini dalam VimL / Vimscript murni dan jenis objek apa yang dikembalikan? Saya benar-benar tidak dapat menemukan ini di mana pun di windows.txt
( :h windows
).
vimscript
vim-windows
macvim
naif
sumber
sumber
:h functions
lebih masuk akal bagi Anda untuk menemukan info terkait skrip.Jawaban:
Yah ... itu sama sederhana dalam vimscript.
Jendela saat ini
Python:
Vimscript:
Buffer saat ini
Python:
Vimscript:
Tabpage saat ini
Python:
Vimscript:
Lihat
:help functions
.sumber