Bir metnin uzunluğunu nasıl kolayca elde edebilirim?


9

Bazen bir metnin uzunluğunu kontrol etmek istiyorum, örneğin bu örnekte:

str = 'Hello, world!'
if len(str) == 13:
    print('Hello back to you!')

Dizenin uzunluğunu bilmek istiyorum Hello, world!.

Şimdi ne yaptığım, sütun numarası var olduğu rulerformatile %cben ardından son ve elle substract gidin ilk karakterin benim imlecini.

Yine de bu oldukça garip. Örneğin istediğim, cetvelde sanal modda seçimimin uzunluğu, ancak görebildiğim kadarıyla bunun için bir seçenek yok.

Bu yapılabilir mi? Veya daha kolay bir şekilde?

Yanıtlar:


12

showcmdSeçeneği ayarlayabilirsiniz . Vim'in yardımından:

Show (partial) command in the last line of the screen.  Set this
option off if your terminal is slow.
In Visual mode the size of the selected area is shown:
- When selecting characters within a line, the number of characters.
  If the number of bytes is different it is also displayed: "2-6"
  means two characters and six bytes.
- When selecting more than one line, the number of lines.
- When selecting a block, the size in screen characters:
  {lines}x{columns}.

nocompatibleAyarladıysanız Vim'de varsayılan olarak açık olmalıdır .

Ardından, istediğinizi seçin, Vim sağ altta seçilen karakter veya satır sayısını görüntüler.


Eh, bu beklediğimden kesinlikle daha basit :-)
Martin Tournoij
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.