GNU/Linux >> Znalost Linux >  >> Linux

Jak najít nesrovnatelné závorky v textovém souboru?

Dnes jsem se dozvěděl, že mohu použít perl -c filename najít neodpovídající složené závorky {} v libovolných souborech, ne nutně skriptech v Perlu. Problém je v tom, že nefunguje s jinými typy závorek () [] a možná <>. Také jsem experimentoval s několika pluginy Vim, které tvrdí, že pomáhají najít nesrovnatelné závorky, ale zatím to není tak dobré.

Mám textový soubor s několika závorkami a jeden z nich chybí! Existuje nějaký program / skript / vim plugin / cokoli, co mi může pomoci identifikovat neodpovídající závorku?

Přijatá odpověď:

Ve Vimu můžete použít [ a ] k rychlému přechodu k nejbližší neodpovídající závorce typu zadaného při dalším stisknutí klávesy.

Takže [ vrátí vás zpět k nejbližšímu „{“; ] ) by vás zavedlo k nejbližšímu nesrovnatelnému „“)“ a tak dále.


Linux
  1. Jak používat příkaz Grep k vyhledání textu v souborech

  2. Jak připojím text k souboru?

  3. Jak upravit textový soubor v mém terminálu

  1. Jak přidat text na konec souboru v Linuxu

  2. Jak najít soubor v Linuxu

  3. Jak zjistit konce řádků v textovém souboru?

  1. Jak převedu volání podprocesu do textového souboru?

  2. Jak najít výchozího správce souborů?

  3. Jak najít soubor ve FreeBSD