중요한 경우 Mac OS에서 ZSH를 사용하겠습니다. Git에서 브랜치를 수동으로 선택할 때 가끔 git checkout origin/develop --<path>
gitlab에서 복사하여 붙여넣은 내용을 입력하고 싶을 때가 있습니다. 그런데 어떤 이유에서인지 복사 및 붙여넣기 기능이 실패하는 경우가 있는데, 어떤 이유에서인지 클립보드에 개행 문자가 나타나서 브랜치를 확인하게 됩니다. 이런 일이 발생하지 않도록 하고 싶습니다.
답변1
이는 아래와 같이 iTerm을 통해 달성할 수 있습니다. 다음을 프로그래밍할 때 +를 단축키 Ctrl
로 선택했는데, 이는 Chrome 및 기타 애플리케이션에서 "일반 텍스트로 붙여넣기"와 작동하기 때문입니다.Shift
V
옵션 1: 모든 새 줄 제거
Preferences
-> Keys
(탭) -> +
(버튼) -> 작업: Paste...
-> Remove newlines
(체크박스).
다음을 붙여넣으세요.
asdf
asdf
다음과 같은 결과가 발생합니다.
asdfasdf
옵션 2: 정규식을 통해 새 줄을 공백으로 바꾸기
Preferences
-> Keys
(탭) -> +
(버튼) -> 작업: Paste...
-> Replace
(체크박스 선택) 다음을 입력합니다.
(\r\n|\r|\n)
-> (공백 문자).
다음을 붙여넣으세요.
asdf
asdf
결과는 다음과 같습니다(위의 옵션 1보다 제가 선호하는 결과입니다).
asdf asdf
여전히 안전합니다(명령은 실행되지 않지만 여러 줄이 있으면 더 읽기 쉽습니다).