GNU/Linux >> Znalost Linux >  >> Linux

Zbavit se nulového znaku v proměnné vim?

Některé alternativy:

  1. Odstraňte \n pomocí substitute(string, '\n$', '', '') Viz :h NL-used-for-Nul pro technické zázemí

  2. Odstraňte všechny řídicí znaky:substitute(string, '[[:cntrl:]]', '', 'g')

  3. Porovnejte pomocí shody (=~ ) operace místo rovné (== )

  4. Odstraňte poslední bajt výstupu z příkazu system()

    :let a=system('foobar')[:-2]


Linux
  1. Povolené znaky v názvech proměnných prostředí Linux

  2. Odeberte konkrétní znak pomocí awk nebo sed

  3. Odstraňte nadbytečné cesty z proměnné $PATH

  1. Neblokující získat charakter

  2. Jak odstranit znak \r pomocí sed

  3. Odebrat zvýraznění hledání VIM

  1. Jak odstranit všechny komentované řádky nebo řádky se specifickým vzorem ve vimu?

  2. `^m` A jak se toho zbavit?

  3. Jak nastavit kurzor za poslední znak ve vim?