Проблема с распознаванием "\ t" для vim в выводе Python - PullRequest
0 голосов
/ 22 апреля 2010

У меня есть код Python примерно так

file_out.write(str(i).strip()+"\t"+str(dict1[i]).strip()+"\n")

Но когда я пытаюсь распознать это с помощью vim, говоря о файле, который был написан.

:%s/\t/|/g

Но он не распознает \t

Ответы [ 2 ]

2 голосов
/ 22 апреля 2010
:%s/\\\t/|/g

потому что \ сам по себе является специальным символом, который должен экранироваться с \.

0 голосов
/ 22 апреля 2010

я бы сделал :%s/^V^I/|/g, где ^V означает control-V, а ^I означает control-I - так вы получаете вкладку в команду vim!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...