VIM İfade Kaydı İçinde Yuvarlak


0

Vim'in ifade kaydında yuvarlama mümkün mü? Aşağıdaki gibi bir şey yapmak istiyorum:

<C-R>=1*round(1.0/7,2)

Yanıtlar:


1

ceil()Fonksiyonu, verilen ifadeyi yukarı yuvarlar floor()aşağı yuvarlama ve round()en yakın tam sayıya mermi. Bu dönüşlerin hepsi yüzüyor. İki ondalık basamağa yuvarlamak istiyorsanız, çarpın ve olduğu gibi 100 ile böl round(x * 100) / 100.

Daha fazla bilgi için deneyin :h eval


İkinci argümanın yuvarlamayı bir tamsayı yerine iki ondalık basamakta kesmesi gerekiyor sanırım. Eğer bunu başarmak istiyorsan, 100 ile
— çarp

"2" nin, başarabileceğiniz ondalık basamakların sayısı anlamına geldiğini farz ediyorum round(x * 100) / 100.
— benjifisher

@ benjifisher evet bu doğru. Bir cevap eklerseniz işaretleyeceğim;). Çok kötü daha özlü bir yolu yoktur
— jpiasetz
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.