GNU/Linux >> Znalost Linux >  >> Linux

Jak vymazat číslo řádku ve Vimu při kopírování?

Trvalým řešením je přidat níže uvedený kód na konec .vimrc soubor umístěný ve vašem domovském adresáři.

se mouse+=a

Přidáním tohoto budete moci vybrat pouze text a nikoli čísla řádků, jak je znázorněno na obrázku níže:

Pokud nedostáváte svých .vimrc soubor ve vašem domovském adresáři (čelil jsem tomuto problému), zadejte příkaz :scriptnames v editoru vi zobrazí umístění vašeho .vimrc soubor. Reference


V normálním režimu zadejte :se nonu

Toto je nejjednodušší způsob, jak odstranit čísla řádků a budete moci zkopírovat text bez čísel řádků.


V případě, že by někdo chtěl rychlejší způsob (v každém případě na Linuxu), všiml jsem si, že ve vimu můžete podržet stisknutou klávesu ctrl a přetáhnout oblast, kterou chcete zkopírovat, a vyhnete se číslům řádků a vyberete část, kterou chcete.

Postup :

  1. Ctrl a přetažení přes oblast
  2. release ctrl
  3. kopírovat (buď klávesovou zkratkou nebo kliknutím pravým tlačítkem)

Pokud máte čísla řádků, jsem si zcela jistý, že nepoužíváte Vimovy operace škubnutí/položení (tyto nikdy nebudou zkopírujte čísla řádků, foldcolumn, ikony atd.), protože z hlediska vyrovnávací paměti pro úpravy neexistují.

Hádám, že pracujete v emulátoru terminálu a pomocí myši kopírujete věci do schránky, která možná vybírá „mimořádnou“ místnost na obrazovce (včetně virtuálních mezer na konci, čísel řádků, značek přeložení atd.)

Možná budete mít štěstí v nastavení

:se mouse+=a

abyste získali chování myši, jak očekáváte. Jinak proveďte výběr pomocí V <movement>... y (y pro yank , což odpovídá 'kopie')

Poté v cíli použijte p (umístit na kurzor), nebo P (umístit před kurzor)

Dejte mi vědět, jestli to pomohlo, nebo potřebujete další informace


Linux
  1. ^M na konci každého řádku ve vim

  2. Jak vymazat obsah souboru z příkazového řádku?

  3. Jak získám počet snímků ve videu na příkazovém řádku linuxu?

  1. Jak vložit text na začátek každého řádku ve Vimu

  2. Jak zjistím číslo řádku v Bash, když došlo k chybě?

  3. Jak mohu otevřít soubor s čísly řádků zobrazenými z příkazového řádku v 'vi'?

  1. Linux – Jak neustále zobrazovat číslo řádku při navigaci v Nano?

  2. Jak se připojit k dalšímu řádku, když řádek odpovídá regulárnímu výrazu pro celý dokument ve VI?

  3. Jak zobrazit čísla řádků ve vi/vim?