it-swarm-tr.com

vi'daki satırı sil

VI'daki bir satırı nasıl silebilirim?

İşte şimdi ne yapıyorum:

  1. Terminali açın alt + ctrl + t
  2. vi a.txt
  3. İmlecimi silmek istediğim satıra taşıyorum, sonra vi düzenleyicide satırı silmek için hangi tuş kombinasyonunun kullanılması gerekir?
189
I-M-JM

dd tuşuna basıldığında bu satır kaldırılır (aslında kesilir). Böylece p ile yapıştırabilirsiniz.

325
Gert

Diğerlerinin söylediği gibi, normal moddaysanız dd (basın ESC) normal modda olduğunuzdan emin olmak için, ancak varsayılan olarak, olacaktır. Vi'nin bir editörün harekete geçmesini beklediğiniz gibi davranmadığını fark etmiş olabilirsiniz. Oldukça benzersiz ve bu benzersiz özellikler onu son derece güçlü ve hızlı bir şekilde çalıştırıyor. Daha fazla bilgi edinmek isterseniz, komut satırında vimtutor çalıştırabilirsiniz ve nasıl kullanılacağına ilişkin temel bilgiler hakkında hızlı (belki bir saatlik okuma/deneme değerinde) bir eğitim alırsınız.

Artık daha tanıdık bir arayüze sahip bir düzenleyici kullanabilirsiniz. Çoğu sistemde nano vardır. Yazabilirsin nano a.txt dosyanızı nano içinde açmak için. Bir adım daha ileri gidebilirsiniz - terminal tabanlı bir editör kullanmanız için herhangi bir neden yoktur. (Ctrl+Alt++T) ve bu Ubuntu ve diğer bazı Gnome dağıtımlarında varsayılan kısayoldur, bu nedenle gedit kurulu olmasaydı şaşırırdım. Komut satırında gedit a.txt ve bir grafik düzenleyici alacaksınız.

23
Shawn J. Goff

İmlecin altındaki satırı silmek için dd kullanın.

Delete komutu tüm normal konum değiştiricileri kabul eder, bu nedenle silmek istediğiniz satırın altındaki satırın başındaysanız, silme moduna gitmek ve bir satır yukarı gitmek, her şeyi silmek için dk imleç geçti.

Tekrarlama da belirleyebilirsiniz, böylece 5dd imlecin altındaki satırı beş kez siler, mevcut ve sonraki dört satırı etkili bir şekilde siler.

12
Caleb

Esc dd silmek istediğiniz satıra gittikten sonra

8
Anoop

Şimdi "Normal" modda olduğunuzdan emin olun ve ardından dd düğmesine basın. ndd komutu, imlecin üzerinde bulunduğu satırdan n satırı siler.

4
user6619

Görsel modda,

shift + v, çizgileri seç, sonra d

ctrl + v, sütunları seçin, ardından d

1
Ben
  • dd bir satırı siler (keser) ve COMMAND modunda kalır.
  • S bir satırı siler (keser) ve INSERT moduna gider.
0
Yas