Pressionar dd
removerá essa linha (na verdade, ela será cortada). Então você pode colá-lo via p
.
Como posso excluir uma linha no VI?
Aqui o que estou fazendo agora:
vi a.txt
Como outros disseram, é dd
se você estiver no modo normal (pressione ESC ) para garantir que você está no modo normal, mas por padrão, você estará. Você pode ter descoberto que o vi não age como você esperaria que um editor agisse. É muito original, e esses recursos únicos tornam extremamente poderoso e rápido de se trabalhar. Se você quiser saber mais, você pode executar vimtutor
na linha de comando, e você terá um tutorial rápido (talvez uma hora de leitura / experimentação) sobre o básico de como usá-lo.
Agora, você pode usar um editor com uma interface mais familiar. A maioria dos sistemas tem nano
. Você pode digitar nano a.txt
para abrir seu arquivo em nano
. Você pode até dar um passo adiante - não há nenhum motivo para usar um editor baseado em terminal. Desde que você mencionou usando ( Ctrl + Alt + + T ) e este é o atalho padrão no Ubuntu e algumas outras distribuições do Gnome, então eu Surpreenda-se se você não tiver gedit
instalado. Na linha de comando, tente gedit a.txt
e você terá um editor gráfico.
Para excluir a linha sob o cursor, use dd
.
O comando delete aceita todos os modificadores posicionais normais, portanto, se você estiver no início da linha abaixo da que deseja excluir, você pode apenas dk
entrar no modo excluir e subir uma linha, excluindo tudo o cursor passou.
Você também pode especificar a repetição, portanto, 5dd
excluirá a linha sob o cursor cinco vezes, excluindo efetivamente as quatro linhas atuais e seguintes.
Esc dd
depois de ir para a linha que você deseja excluir
Verifique se você está agora no modo "Normal" e pressione dd
.
O comando ndd
excluirá n linhas da linha na qual o cursor está.
No modo visual,
shift + v, escolha as linhas e, em seguida, d
ctrl + v, escolha as colunas e, em seguida, d