2016-03-31 25 views
0

Yakın bir zamanda Vim kullanmaya başladım ve bunu seviyorum! Şu an için kullandığım bir şey, bir planlama vim belgesidir (günümü planlamak için). Bir okul programım var ve planım vim dokümanı, o gün için sahip olduğum konuları çıkarmamı isterim. Haftanın gününü almanın en iyi yolu olduğunu ve dış piton komut dosyalarını çalıştırmak mümkündür NeHaftanın güncel gününü vimscript'de nasıl edinebilirim?

[["English", "Maths", "Digitech"],["Science", "Maths", "English"],["blah"],[],[],[],[]] //From monday to sunday 

/vb ı belki oradan haftası ve çıkış verilerinin gününü alabilirsiniz.

Teşekkürler!

+0

tarihinde arkadaşın. http://vim.wikia.com/wiki/Insert_current_date_or_time – Sevanteri

cevap

3

tarihi. Sen Python komut yapabilirsiniz:

import time 

print(time.strftime("%w")) 

Sonra vim yılında Bunu yapmak:

:r !python myscript.py 
0

öneririm:

import datetime 
weekdayToday=datetime.datetime.today().weekday() 
2

Vim strftime() işlevi Bunu almak için yardımcı olabilir, basitçe:

strftime("%w") 

Bugüne (2016/03/31 Perşembe) üzerinde :echo strftime("%w") çalıştırırsanız, ben Sistemimde 4 döndü. Ayrıntılar için,

:h strftime(.

:nnoremap <F5> "=strftime("%w")<CR>P 

Sonra eklemek için F5 kullanabilirsiniz: Kent cevabı haftanın gününü yazdırır, ancak dosyaya eklemek için isterseniz, biraz daha karmaşık bir şeye ihtiyacım @