Я случайно использовал ошибочную косую черту при попытке записать escape-символ Newline (Line Feed) в C.
При попытке заменить его в gedit:
[ ! d2]
Я получаю этот результат:
Ясно, что gedit (версия 3.18.3, работающий на моем Ubuntu 16.04) обрабатывает New Линейный escape-символ в качестве предлога для фактической выплескивания новой строки.
Является ли это известной ошибкой? Это краевой случай, и я, вероятно, даже не подумал бы об этом, если бы смог правильно написать персонажа-побега, но все же - мне было любопытно, что можно сделать для его решения.
Я пробовал скобки, запятые, одну метку, две кавычки .... нет сигары.
Сам код - это слишком утомительное упражнение switch из книги , LCTHW от Zed A. Shaw.
Gedit просто интерпретирует символ \n как символ новой строки, который является правильным и полезным, на мой взгляд, потому что он позволяет вам что-то заменять реальными разрывами строк.
Чтобы остановить это и заменить что-либо с помощью [ f2], вам нужно избежать обратного слэш с помощью другой обратной косой черты и набрать \\n вместо текстового поля «Заменить на».
Gedit просто интерпретирует символ \n как символ новой строки, который является правильным и полезным, на мой взгляд, потому что он позволяет вам что-то заменять реальными разрывами строк.
Чтобы остановить это и заменить что-либо с помощью \n, вам нужно избежать обратного слэш с помощью другой обратной косой черты и набрать \\n вместо текстового поля «Заменить на».
Gedit просто интерпретирует символ \n как символ новой строки, который является правильным и полезным, на мой взгляд, потому что он позволяет вам что-то заменять реальными разрывами строк.
Чтобы остановить это и заменить что-либо с помощью \n, вам нужно избежать обратного слэш с помощью другой обратной косой черты и набрать \\n вместо текстового поля «Заменить на».
Gedit просто интерпретирует символ \n как символ новой строки, который является правильным и полезным, на мой взгляд, потому что он позволяет вам что-то заменять реальными разрывами строк.
Чтобы остановить это и заменить что-либо с помощью \n, вам нужно избежать обратного слэш с помощью другой обратной косой черты и набрать \\n вместо текстового поля «Заменить на».
Используйте \\n вместо \n в поле «Заменить» с полем
Используйте \\n вместо \n в поле «Заменить» с полем
Используйте \\n вместо \n в поле «Заменить» с полем
Используйте \\n вместо \n в поле «Заменить» с полем