Gmail에 붙여 넣을 때 코드를 포맷하는 가장 쉬운 방법은 무엇입니까?


80

나는 종종 Java 나 C와 같은 소스 코드 나 다른 임의의 코드로 구성되는 메일을 작성한다.

서식을 올바르게 설정하려면 항상 다음을 수행해야합니다.

  • 코드 붙여 넣기
  • 올바르게 들여 쓰기
  • 글꼴을 고정 폭 글꼴로 변경
  • 가독성을 높이기 위해 일부 키워드에 볼드체를 적용 할 수 있습니다.
  • Enter몇 번 치고 글꼴을 다시 sans-serif로 변경하십시오.

이제 라이브러리를 강조하는 훌륭한 코드가 있습니다. Gmail로 작성된 메일 내에서 쉽고 아름답게 형식화 된 코드를 보낼 수있는 쉬운 방법이 없습니까?

업데이트 : 온라인 구문 형광펜으로 복사하여 붙여 넣는 솔루션이 있습니다. 내가 바라던 진정한 해결책은 붙여 넣은 코드를 강조 어쩌면 확장의 일종 곳에서 난 단지, Gmail로 붙여 넣기 코드를 선택하고 다음 버튼을 클릭하거나 키보드 단축키를 공격해야 할 것 의미.

브라우저 기반 솔루션으로 수행하는 것이 더 쉽다고 생각하지만 OS X를 사용하고 있습니다.



1
@Sathya Hm, 나는 일을 인라인으로 유지하기 위해 오히려 알고 싶습니다.
slhck

1
나는 그것이 대답보다 답이되는 이유입니다 :)
Sathyajith Bhat

답변:


48

이 온라인 구문 형광펜을 사용해보십시오 :

http://tohtml.com/

코드를 HTML로 변환하고 인라인 스타일링을 사용하여 구문 등을 강조 표시합니다.


@ slhck :) 문제 없음
Matt

용납 할 수 없어 죄송하지만 복사 및 붙여 넣기를 할 필요가없는보다 간소화 된 도구로 전환했습니다. 아래를 참조하십시오!
slhck

완벽한 대답, 내가 필요한 것-일단 원시 HTML 붙여 넣기를 중단하고 실제로 멋진 출력을 붙여 넣었습니다. :).
dwanderson

:-( bash 누락 ...
Philippe Gachoud

31

여기에 마크 다운

나는 Markdown 을 꽤 오랫동안 사용 해 왔으며 Github 풍미가있는 Markdown을 아름답게 받아들입니다. 메일을 마크 다운으로 변환하는 코드 하나를 자동으로 확인합니다.

예를 들면 다음과 같습니다.

```
javascript
alert('Hello syntax highlighting.');
```


1
불행히도 텍스트와 같은 기존 포맷 제거합니다 이탤릭 , 볼드 또는 인하를 적용 할 때 강조. 또한 이메일을 보낼 때 하이퍼 링크를 제거하는 것으로 나타났습니다 (이전은 아님). 해결 방법은 전체 메시지에 적용하는 것이 아니라 수동으로 선택하고 단추를 여러 번 클릭해야하는 텍스트 조각에만 적용하는 것입니다.
Sergiy Belozorov

정말 멋진! 나는 잠시 동안 소용돌이를 줄 것이다.
Simon Hartcher

8

Windows에서 :

Notepad ++ 를 사용 하여 원하는 효과를 얻을 수 있습니다 .

  1. 메모장에서 소스 파일을여십시오 ++.
  2. 복사하려는 텍스트를 강조 표시하십시오.
  3. 마우스 오른쪽 단추를 클릭하고 플러그인 명령> 구문 강조 표시로 텍스트 복사를 선택하십시오.
  4. 텍스트를 Gmail에 붙여 넣습니다.

OS X에서 :

TextMate에는 사람들이 열광하는 RTF 사본 이 있습니다. KeyNote에서 구문 강조 표시를 사용하여 코드를 붙여 넣을 때 사용합니다.

그들의 GitHub 페이지에서 :

Need to copy + paste some text and keep the syntax highlighting?

Yes you do. All the time. For Keynote presentations. And probably other reasons.

Install this bundle, and after selecting some pretty syntax highlighted text, use 
Ctrl+Alt+Cmd+R to copy it as RTF (rich text format) Now you can paste it directly  
into Keynote presentations. And other places where RTF is supported.

Gmail의 작곡가에서도 작동합니다.


1
OS X에 추가해야하므로 OS 독립적 인 솔루션이 좋을 지 모르지만 이것은 좋은 생각입니다!
slhck

오, 어떤 텍스트 편집기를 사용하십니까?
RK

@RK TextMate, 대부분의 시간
slhck

TextMate 솔루션을 추가했습니다. 그것을 확인하십시오 :)
RK

그것은 좋은 발견입니다-나는 그 묶음을 바로 좋아했습니다. 그러나 불행히도 Gmail에서는 작동하지 않습니다. 인터넷 검색은 RTF로 붙여 넣기가 불가능하다는 것을 암시합니다.
slhck

7

StackEdit

이것은 완전한 기능을 갖춘 훌륭한 온라인 마크 다운 편집기입니다. 특징은 다음과 같습니다.

  • 수입 수출
  • 나누는
  • HTML을 마크 다운
  • 다양한 구문 강조 테마
  • 문서 관리

여기에 이미지 설명을 입력하십시오


플래시를 사용할 수있는 경우 버튼으로 클립 보드에 복사 할 수 있도록 이 code.google.com/p/zeroclipboard 를 추가 할 수도 있습니다. :)
Lipis

4

약간 정통적인 접근 방식이지만 Stack Overflow에서 일부 코드를 복사 할 수 있습니다

like this

그런 다음 Gmail에 붙여 넣습니다. 그런 다음 클립 보드에 보낼 내용을 넣고 "like this"를 강조 표시 한 다음 '스타일 붙여 넣기'를 강조 표시하십시오. 약간 우아하지 않으며 구문 강조 표시가 없지만 실제 전자 메일에서는 매우 전문적이며 자체 스크롤 막대 등이 있습니다.

이것이 나의 방법입니다.


1
승리를위한 SE :)
Samveen

1

나는 신용을 얻지 못했지만이 질문은 아마도 대답을 제공합니다.

https://stackoverflow.com/questions/1151990/gmail-syntax-highlighter


1
컨텐츠를 추가하는 것이 링크보다 더 유용합니다.
serenesat

1
예, 그러나 다른 stackoverflow 질문을 다시 게시하는 것은 약간 어리석은 일입니다. 일반적으로 1을 속이는 것으로 표시하지만 이것은 오래된 질문이며 완전성을 위해 링크를 게시했습니다.
Narrim

그것이 내가 필요로하는 것, 오래되었거나 아니었다. 감사.
user1683793

0

Mac을 사용하는 사람들 (제 경우에는 xCode에서 코드 복사)을 Apple의 기본 "Mail"클라이언트에 복사 / 붙여 넣기하면 모든 코드의 형식과 색상이 그대로 유지됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.