«cursor-motions» etiketlenmiş sorular

İmleci hareket ettiren komutlar. Operatör komutundan sonra üzerinde işlem yapılacak metnin üzerinde hareket etmek için hareket komutu kullanılır.

1
Python blok hareketinin sonu
Bir python bloğunun sonuna / sonuna hareket eden bir harekete ihtiyacım var ve önceki / sonraki yöntem / sınıfın başlangıcına / sonuna (tüm kombinasyonlar) hareket eden başka bir harekete ihtiyacım var. Ben vim-indent-object, python-mode, chapa, vim-python-object, vb denedim. Hiçbiri blok sonuna destek ve hiçbiri yukarıdaki hareketlerin tüm kombinasyonları desteklemiyor. Bir …

3
Hareketle eşleme
Bir eşleme içinde sonraki hareketle operatörü nasıl kullanabileceğimi anlamaya çalışıyorum. Örneğin: nmap /c c{here we pending for a motion}/<C-r>"<CR> Harita aşağıdakileri yapmalıdır: cOperatörü etkinleştirin ve bir sonraki hareketi dinleyin; Örneğin, bir t,sonraki virgülden önce her şeyi değiştirmek için buraya yazabilirim ; İmleç ve virgül arasındaki her şeyi silen ekleme moduna …

3
Son açtığım, ancak değiştirmediğim dosyalardaki konumlara atlamak için işaretleri nasıl kullanabilirim?
Çoğu zaman bir dosyayı düzenlerim - işimin bittiğini düşünüyorum - sonra dosyayı kapatın ve bir sonraki işleme geçin. Ama sonra bu koda geri dönüp biraz daha ince ayar yapmam gerektiğini fark ettim. Dosyayı tekrar .açarsam , işaretini kullanabilir ve ile son düzenlemenin konumuna atlayabilirim '.. Şimdi yakın zamanda ziyaret ettiğim, …


2
Metin nesneleri olarak dikdörtgen bölgeler?
Vim'de dikdörtgen bir bölgeye etki edecek bir metin nesnesi tanımlamak mümkün müdür? Örneğin, dikey olarak hizalanmış metin sütunlarına sahip olduğumu varsayalım: column 1 co column 2 col lumn 1 colu umn 2 column mn 1 column 2 column 2 c 1 column 1 olumn 2 colu cSütunlar için, dacbir sütunu …

3
"Öncü boşluk içermeyen" gibi bir hareket var mı?
Ben kullanıyorum a"vim oldukça sık hareketi; örneğin ca", kodlanmış bir argümanı değişken adıyla değiştirmek için bir kod parçasını yeniden düzenlerken kullanma . Bu yaklaşımdaki sorun, a" sondaki boşluk yoksa önde gelen boşluk içermesidir : Herhangi bir iz bırakmayan beyaz boşluk, hiçbiri yoksa, önde gelen beyaz boşluk dahil edilir. Böylece, böyle …

4
İşlemleri bir kod bölümü ile sınırlama
Günlük iş hayatımda, bir değişkeni vurgulamak veya aramak gibi şeyler üzerinde çalışmam gereken birçok kez var, ancak hiçbir zaman düzenlemelerin / aramanın kapsamını sınırlamayı başaramadım. Vim'de $colorbu parantez kümelerinin veya bu katın vb . İçindeki tüm referansları bulmak için seçici bir yol var mı? Mümkünse, bunun nispeten genel olması idealdir, …

1
Operatör bekleme modunda imleç şeklini değiştirme
Gvim'deki imlecim: Düğmesine bastıktan sonra Gvim'deki imlecim d: Operatör bekleme modundayken terminal Vim'de imleci değiştirebilmemin bir yolu var mı? Ekran görüntüleri gibi görünmek zorunda değil. Bu yapılır o:hor50-Cursoryılında guicursorGVIM için. Vim için gördüğüm sadece üç seçenek: t_SI start insert mode (bar cursor shape) *t_SI* *'t_SI'* t_SR start replace mode (underline …

2
Mantıklı "[[", "]]", "[]", "]["
Bu metin nesnesi hareketlerini anlamakta zorlandım: *]]* ]] [count] sections forward or to the next '{' in the first column. When used after an operator, then also stops below a '}' in the first column. |exclusive| Note that |exclusive-linewise| often applies. *][* ][ [count] sections forward or to the next …

1
Bir metnin uzunluğunu nasıl kolayca elde edebilirim?
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 …
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.