단어 단위, 줄 단위로 텍스트 영역 선택 및 복사/잘라내기 하는 방법

dl3zp3의 이미지

단어단위, 라인단위로 텍스트 영역 잡는 방법
사실 리눅스에만 국한된 내용은 아니지만 어쨋든 그냥 써봅니다.

1. 마우스를 이용한 영역 선택 방법

그냥 마우스로 그냥 긁습니다 (마우스 드래그라고 부르죠). 즉, 선택하고자 하는 영역의 처음부분에 마우스 포인터를 갖다두고 마우스 왼쪽버튼을 꾹 누른 후 그 상태로 선택하고자 하는 영역의 끝부분까지 마우스 포인터를 끌고 간 후 거기서 마우스 왼쪽버튼을 풀어줍니다. 거의 모든 웹브라우저에서 지원하는 기능이죠. 자 연습해봅시다.

연습용 텍스트

철수와 영희는 영어 발표 준비를 하고 있다
 
철수 : 하이 영희 탱큐베리머치. 앤드 유?
영희 : 하이 철수 하우아유 투데이? 앤드 유?
철수 : 하하하하하하하 ㅋㅋㅋㅋㅋㅋ
영희 : 왓소 뻐니?
철수 : 가려워 왜 이렇게 가렵지?
영희 : 나도 가렵다.
철수 : 누군가 날 긁고 있는 것 같아.
영희 : 나도 그래. 정말 이상해.

단어단위로 영역을 잡으려면 마우스 왼쪽 버튼을 더블클릭해줘야 합니다. 즉, 선택하고싶은 영역의 첫단어에 마우스 포인터를 갖다두고 마우스 왼쪽버튼을 두 번 (더블클릭이라고 부르지요) 빠르게 클릭해주면 단어 하나가 선택됩니다. (사실 정확히 말하자면 빈칸으로 나눠지지 않는 최대영역이 선택됩니다, 편의상 그냥 단어라고 부르겠습니다.)

단어단위로 여러 개의 단어를 선택하려면 어떻게 해야될까요? 예를 들어서 위의 연습용 텍스트에서 "가려워"에서 "누군가"까지 선택하려면 어떻게 하면 될까요? 먼저 "가려워"라는 단어에 마우스 포인터를 두고 더블클릭을 하는데 다만 클릭한 상태로 기다립니다. 즉, 마우스 왼쪽버튼을 한번 빨리 눌렀다가 땐 후, 다시 잽싸게 한번 더 누르고 그 상태를 유지합니다. 그러면 단어 하나가 선택이 되는데 이 상태에서 "누군가"부분까지 마우스 포인터를 끌어주면 단어단위로 거기까지 영역이 잡힙니다. 이제 왼쪽버튼에서 손가락을 때도 됩니다.

줄 단위로 영역을 잡으려면 더클클릭 대신 세번클릭하면 됩니다. 세번클릭도 빠르게 연달아 해야됩니다.
"철수 : 하하하하하 ㅋㅋㅋㅋㅋㅋ"에서 "영희: 나도 가렵다"까지 선택하려면 "철수 : 하하하하하 ㅋㅋㅋㅋㅋ"에 마우스 포인터를 두고 마우스 왼쪽버튼을 한번 눌렀다 땐 후, 다시 눌렀다 땐 후, 다시 누르고 그 상태에서 "영희: 나도 가렵다" 부분까지 포인터를 끌어내립니다.

이 방법은 Gedit, Kate, Emacs같은 텍스트 편집기와 대부분의 웹 브라우저에서 지원합니다.

2. Shift키를 이용한 영역 선택 방법

영역선택을 하는 또다른 방법은 Shift키를 누른 상태에서 방향키를 눌러서 조정하는 겁니다. 이 방법은 대부분의 텍스트 편집기에서 지원하고 웹 브라우저에서는 주소창이나 입력창에서 지원합니다.

Ctrl키를 누른 상태에서 방향키를 누르면 단어단위로 이동하는 기능을 지원하는 대부분의 편집기에서는 Shift키와 Ctrl키를 같이 누른 상태에서 방향키를 누를 때 단어단위로 영역선택할 수 있습니다.

Home, End, PageUp, PageDown, Ctrl+Home, Ctrl+End룰 누르면 줄의 맨처음, 맨끝, 전체 텍스트의 맨처음, 맨끝 등으로 이동하는 대부분의 편집기에서는 이러한 키를 Shift키와 함께 누르면 비슷한 방식으로 영역선택할 수 있습니다.

이 방법들도 Gedit, Kate, Emacs에서 지원합니다.

Forums: 
snowall의 이미지

Ctrl키를 누르고 위아래로 움직이면 문단 단위로 움직일 수도 있습니다.
Ctrl키를 누르고 백스페이스를 누르면 단어 단위로 삭제됩니다.

--------------------------
피할 수 있을때 즐겨라!
http://snowall.tistory.com

피할 수 있을때 즐겨라! http://melotopia.net/b

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.