메모장에서 EOL 변환 ++
어떤 이유로 Windows 컴퓨터의 유닉스 서버에서 파일을 열면 때때로 Macintosh EOL 변환이 발생하고 다시 편집 / 저장하면 유닉스 서버에서 제대로 작동하지 않습니다. 이 유닉스 서버에서 파일을 편집하는 데 메모장 ++ 만 사용하는데 파일을 열 때마다 EOL을 유닉스 형식으로 자동 변환하는 매크로를 만드는 방법이 있습니까?
이 기능은 이미 Notepad ++에 내장되어 있습니다. "편집"메뉴에서 "EOL 변환"-> "UNIX / OSX 형식"을 선택합니다.
더 빠른 검색 (또는 다른 언어 버전)을위한 옵션 스크린 샷
"Settings"-> "Preferences"-> "New Document / Default Directory"를 통해 notepad ++에서 기본 EOL을 설정 한 다음 Format 상자에서 "Unix / OSX"를 선택할 수도 있습니다.
Notepad ++에서는 모두 정규식으로 바꾸기를 사용합니다. 이것은 메뉴의 변환 명령에 비해 각 파일을 열거 나 드래그 앤 드롭 (수백 개의 파일에서 눈에 띄게 느려짐)없이 전체 폴더에서 작업 할 수 있으며 파일 이름 와일드 카드 필터를 설정할 수도 있다는 장점이 있습니다.
(\r?\n)|(\r\n?)
에
\n
이것은 가능한 모든 줄 끝 패턴 (단일 \ r, \ n 또는 \ r \ n)을 다시 \ n에 일치시킵니다.
여러 파일에서 작업하려면 다음 중 하나를 수행하십시오.
- "바꾸기"탭에서 "열린 모든 문서에서 모두 바꾸기"를 사용합니다. 먼저 모든 파일을 Notepad ++로 끌어다 놓아야합니다. 작업 할 파일을 제어하는 것이 좋지만 수백 또는 수천 개의 파일이있는 경우 속도가 느려질 수 있습니다.
- "파일에서 찾기"탭의 "파일에서 바꾸기", 선택한 파일 필터 (예 : 지정된 하나의 디렉토리 아래에있는 * .cpp * .cs)를 기준으로합니다.
메모장에서 파일을 여는 WinSCP에서 "직접"파일을 엽니 다 ++ ++ 내가 무슨 일을하더라도 항상 Mac 형식으로 열리는 Linux 서버에 PHP 파일이 있습니다.
파일을 다운로드 한 다음 로컬 (Windows)에서 열면 Dos / Windows .... hmmm로 열렸습니다.
해결책은 로컬 파일을 "UNIX / OSX 형식"으로 EOL 변환하고 저장 한 다음 업로드하는 것이 었습니다.
이제 서버에서 직접 파일을 열면 "Dos / Windows"로 열립니다. :-)
참고 URL : https://stackoverflow.com/questions/16239551/eol-conversion-in-notepad
'Programming' 카테고리의 다른 글
파이썬에서 유니 코드 문자를 인쇄하는 방법은 무엇입니까? (0) | 2020.08.14 |
---|---|
AVAudioPlayer가 디버그 모드에서 중단 점을 throw합니다. (0) | 2020.08.14 |
JPA eager fetch가 참여하지 않습니다. (0) | 2020.08.14 |
JSF가 서버에 UI 구성 요소의 상태를 저장하는 이유는 무엇입니까? (0) | 2020.08.14 |
R Markdown에 그림 / 표 삽입 (0) | 2020.08.14 |