«insert-mode» etiketlenmiş sorular

Vi ve Vim'de açık belgeye metin ekleyebileceğiniz mod.

4
Geri silme tuşu neden ekleme modunda çalışmıyor?
backspaceAnahtar ile ekleme modunda karakterleri silmeye çalışmak bazen işe yaramaz gibi geliyor. backspace Bazen yapabilirim , ama diğer zamanlarda hiçbir şey yapmıyor; imleç sola gitmez ve kesinlikle hiçbir şey olmuyor gibi görünür. Bunu Windows'ta gVim kullanarak fark ettim. backspaceAncak çoğu Linux sistemlerinde terminalden Vim kullanırken beklendiği gibi çalışıyor gibi görünüyor. …
146 insert-mode 

12
Escape dışında Insert modundan çıkmanın diğer yolları
Emacs üzerindeki vim'i sevmemin en önemli nedeni, evdeki hareket mesafesinden el hareket mesafemin çok düşük olması (programcı olarak bile). Ancak, bunu yaptığım bir ana süre Escape tuşuna basarak ekleme modunu terk ediyor. Kısa süre önce insert modundan çıkmak için Ctrl + C tuşlarını kullanabileceğimi öğrendim. Ancak, bu gerçekten bir gelişme …



3
Ekleme modunda geri al
Ekleme modunda yapılan son işlemi geri almak için bir komut var mı? Yanlış sicildeki metni kullanarak yapıştırdım <C-r>ve iki seçeneğim var: Yaptıklarımı el ile sil ve baştan başla. Normal moda geçin, vurmadan uönce yazdığım metni tıklayın ve silin <C-r>. Daha iyi bir yolu var mı?


3
Dikey olarak nasıl yazılır?
Aşağıdaki metni belgemde üretmek istediğimi söyleyelim: % % Not Important % O -------------------------> % | % S | % o | % m | % e | % | % M | % s | % g | % | % V Her bir karakteri her satıra manuel olarak eklemek …

4
Ekleme modunda <CR> işlemini geri al
Bazen ekleme modundayken &lt;CR&gt;yanlışlıkla çarptım ve bulunduğum yere geri dönmek için geri silme işlemine birkaç kez basmam gerekiyor (girintilere bağlı). Örneğin &lt;div&gt; &lt;p&gt; This is some text []&lt;/p&gt; &lt;/div&gt; İmleç []ve ben vurdum &lt;CR&gt;: &lt;div&gt; &lt;p&gt; This is some text []&lt;/p&gt; &lt;/div&gt; Şimdi bir önceki satıra geri dönmek için iki …


5
Ekleme modunda gezinme
Sonunda navigasyon için ok tuşlarını tercih etmeye karar verdim hjkl. Vim hardmodeEklentiyi ok tuşlarını devre dışı bırakmak için kullandım . Oldukça hızlı navigasyona alıştım, ancak ekleme modunda navigasyonun aniden imkansız olduğu ortaya çıkıyor. Bunun için herhangi bir çözüm var mı ? (mevcut ekleme modu bir çözüm değildir).



4
Yapıştır seçeneğini ayarlayın, ancak yalnızca bir ekleme için
Vim 'paste'seçeneğini ayarlamak, bazı metin eklemek ve önceki değerine geri dönmek için hızlı bir yol istiyorum 'paste'. Tipik bir kullanım durumu, otomatik girintiler gibi etkin olabilecek herhangi bir ekleme modu yeniden yazımına bakılmaksızın ve Vim'in durumunu değiştirmeden OS panosu içeriğini tam anlamıyla ekler. Başka bir kullanım durumu, bir OS makro …

4
Neovim terminal bölmesine girerken ekleme moduna nasıl girilir?
Neovim'de bir terminal bölmesinden çıkmayı kolaylaştırmak için aşağıdaki eşlemelerim var: tnoremap &lt;C-h&gt; &lt;C-\&gt;&lt;C-n&gt;&lt;C-w&gt;h " Workaround since &lt;C-h&gt; isn't working in neovim right now tnoremap &lt;C-w&gt;h &lt;C-\&gt;&lt;C-n&gt;&lt;C-w&gt;h tnoremap &lt;C-j&gt; &lt;C-\&gt;&lt;C-n&gt;&lt;C-w&gt;j tnoremap &lt;C-k&gt; &lt;C-\&gt;&lt;C-n&gt;&lt;C-w&gt;k tnoremap &lt;C-l&gt; &lt;C-\&gt;&lt;C-n&gt;&lt;C-w&gt;l Tek sorun, terminal bölmesine igeri döndüğümde, ekleme moduna geri dönmek için basmam gerektiğidir. Terminal çalıştıran …

1
Ekleme modundan çıkmadan imleci doğru girinti seviyesine nasıl taşıyabilirim?
Örneğin bu JavaScript koduna sahibim. |Karakter imleç konumu temsil ve boş bir hat üzerindedir. function a() { console.log("a"); function b() { console.log("b"); function c() { console.log("c"); } | c(); } b(); } İstenen işlemden sonra, içerik şöyle görünecektir: function a() { console.log("a"); function b() { console.log("b"); function c() { console.log("c"); …

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.