Вопросы по теме 'line-endings'

Как определить конец строки файла
У меня есть куча (сотни) файлов, которые должны иметь окончания строки Unix. Я сильно подозреваю, что у некоторых из них есть окончания строк Windows, и я хочу программно выяснить, какие именно. I know I can just run flip -u or something similar...
50585 просмотров
schedule 26.09.2022

Могу ли я удалить возвраты каретки, когда они входят в `std::stringstream`?
struct T { void eat(std::string const& segment) { buffer << segment; std::string sentence; while (std::getline(buffer, sentence)) std::cout << "[" << sentence.size() << "]"; }...
2117 просмотров
schedule 01.07.2023

Указать line.separator в качестве параметра компилятора?
Как было предложено в этом ответе : Вы можете позвонить System.setProperty("line.separator", "\r\n"); чтобы установить системное свойство внутри вашего кода. довольно легко заставить программу на Java выводить нужные...
336 просмотров
schedule 13.03.2023

Строка выделения синтаксиса, оканчивающаяся на Notepad++
Я использую Notepad ++, и мне нужно мягкое напоминание (не принудительное) о том, какое окончание строки (LF, CR или CR-LF) используется в конкретном файле или строке. Я включил Вид|Показать символ|Показать все символы. Все идет нормально....
1503 просмотров

git показать изменить файлы, но я ничего не меняю сброс git не работает
Я клонирую репозиторий, переключаюсь на свою ветку, и когда я печатаю статус git, я вижу изменения файлов, я пытаюсь выполнить git reset --hard, но безрезультатно :(( git status On branch release Changes not staged for commit: modified:...
4077 просмотров
schedule 22.04.2022

Каков самый простой способ преобразовать все файлы в репозитории git в окончания строк LF
Итак, у меня есть старый репозиторий со многими файлами, некоторые из них CRLF, некоторые LF. я хочу (1) измените ВСЕ файлы на LF (я использовал dos2unix для преобразования моих файлов, но git commit игнорирует эти изменения!) Я также установил...
907 просмотров
schedule 14.05.2023

PHP fgetcsv и настраиваемый символ окончания строки
Я импортирую csv с помощью php, и, поскольку csv иногда может быть большим, я делаю это, передавая файл 4096 байт за раз со следующим кодом: if(($handle = fopen($file, 'r')) !== false) { // loop through the file line-by-line...
1582 просмотров
schedule 18.11.2022

Странный символ для пустой строки в TextWrangler и cat -v
У меня есть текстовый файл, который я открываю на своем Mac с помощью TextWrangler. Я разрешаю невидимым символам видеть окончания строк. Я вижу, что в каждой пустой строке есть красный перевернутый вопросительный знак. Какой это персонаж? Когда...
6592 просмотров
schedule 01.07.2022

fread(): чтение таблицы с \r\r\n в качестве символа новой строки
У меня есть таблицы с разделителями табуляции в текстовых файлах, где все строки заканчиваются на \r\r\n ( 0x0D 0x0D 0x0A ). Если я попытаюсь прочитать такой файл с помощью fread() , он говорит Окончание строки \r\r\n. R download.file(),...
1641 просмотров
schedule 26.07.2022

dos2unix изменяет бинарные файлы - почему
По умолчанию это не должно влиять на двоичные файлы. Я протестировал его в папке с изображениями, и хотя большинство изображений не были затронуты, некоторые были затронуты. Если dos2unix не может отличить двоичный файл от текстового, должен ли...
1320 просмотров
schedule 07.06.2023

Несовместимая строка заканчивается в Notepad++
Я использую Notepad++ v6.7.5. Я понимаю, что настройка Edit->EOL Conversion управляет тем, как Notepad++ сохраняет файлы. Я установил для него значение «Формат Windows», что должно заставить каждую строку заканчиваться на ‹cr›‹lf› при сохранении...
1017 просмотров
schedule 12.04.2024

Выберите пользовательское окончание строки для записи текстового файла с помощью Qt
При записи текстового файла в Qt (с использованием QFile и QTextStream) любые \n или endl автоматически преобразуются в правильное окончание строки для конкретной платформы (например, \r\n для Windows). Я хотел бы позволить пользователю...
823 просмотров
schedule 06.12.2022

Как я могу написать правило ESLint для стиля разрыва строки, меняющееся в зависимости от Windows или Unix?
Как мы все знаем, разрывы строк (новая строка), используемые в Windows, обычно представляют собой символы возврата каретки (CR), за которыми следует перевод строки (LF), то есть (CRLF), тогда как в Linux и Unix используется простой перевод строки...
57479 просмотров
schedule 29.07.2022

Совпадение со строкой unix, заканчивающейся на grep
Как я могу сопоставить строку unix, заканчивающуюся на grep? У меня уже есть рабочий скрипт, использующий unix2dos и cmp , но он немного медленный, и одна команда grep намного лучше сочеталась бы с остальной частью моего кода bash. Я попытался...
635 просмотров
schedule 01.04.2023

Bash: невозможно добавить строку к существующей строке — вместо этого она перезаписывает начало этой строки.
Это скрипт, который помогает нам создать файл dhcpd.conf. примеры входных данных (например, mac-tab-;-tab-IP) DC:D3:21:75:61:90 ; 10.25.131.17 ; ожидаемые результаты Host 27-48 { hardware ethernet DC:D3:21:75:61:90 ;...
263 просмотров
schedule 15.11.2022

Как настроить Cygwin для использования окончаний файлов DOS?
У меня следующая проблема: Когда я запускаю сценарий оболочки, который был сохранен с окончаниями строки CR + LF, я получаю следующую ошибку: myscript.sh: line 1: cd: $'somedir\\someotherdir\r': No such file or directory Я исследовал...
1504 просмотров
schedule 06.05.2024

Как принудительно преобразовать файлы рабочего дерева после изменения core.autocrlf?
Я работаю в Windows, и у меня общесистемный core.autocrlf=true . Для конкретного репозитория я локально переопределил его на false . Но это не преобразовывало окончания строк в извлеченных файлах. Как мне это сделать? Если я конвертирую...
1371 просмотров
schedule 02.06.2022

Отключить нормализацию конца строки через файл .gitattributes
Как отключить нормализацию конца строки (разделитель строки) через файл .gitattributes? Или, что более полезно, отключите его для определенных путей и/или файлов. Также я хочу, чтобы Git показывал различия/слияния, как обычно для текстовых файлов....
110 просмотров