<부수한자 네글자 041: 辰(별 진), 車(수레 차, 수레 거), 辵(쉬엄쉬엄 갈 착),  豸(발없는 벌레 치)>



부수한자 214개 전체 자료실 페이지 가기


 (별 진)


커다란 조개의 껍질을 벌려 여린 살을 드러낸 모양을 형상화했고 후에 가차되어 ''나 '다섯번째 지지'로 사용됨


부수로써 의미 : 조개, 별, 농사(대합조개가 농사에 사용된 적이 있음)


 (수레 차, 수레 거)


바퀴가 두 개 달린 수레를 형상화


부수로써 의미 : 수레, 가다, 전쟁, 전차


 辵(辶) (쉬엄쉬엄 갈 착)


사거리의 형태가 변한 彳(걸을 척)과 걸음을 걷는 발 모양이 변한 止(그칠  지)가 합쳐져서 '길을 간다'는 의미를 나타냄


부수로써 의미 : 걷다, 길을 가다, 움직이다


변형 부수인 辶(쉬엄쉬엄 갈 착)은 통칭 '책받침' 이라고 불리기도 함


 (발없는 벌레 치)


짐승이 먹이를 잡기 위해 몸을 웅크리고 있는 모양을 형상화한 글자로 사냥하는 맹수를 의미하지만, 별도로 발이 없는 지렁이 같은 벌레를 가리키기도 함


부수로써 의미 : 맹수, 용맹스러운 기상



 Anki 학습파일


Anki 학습파일은 아래와 같이 한자와 독음만 간단하게 암기할 수 있는 한자연습글자의 생성원리나 부수의 의미 기타 사항 등을 공부하는 심화학습의 2종류로 나누어 첨부했습니다. 


부수한자연습_041.apkg


부수한자심화학습_041.apkg



부수한자 214개 전체 자료실 페이지 가기



vim 기타 커서 이동(1)


vim의 커서 이동은 상하좌우 외에 다양한 방식의 이동이 가능해서 익숙해지면 매우 효과적으로 작업할 수 있게 도와준다. 

커서의 위치를 주의깊게 보면서 아래의 내용을 확인해보자. 


1) 캐럿(^) 키는 커서가 위치한 행의 첫 글자로 이동


  name age phone etc 캐럿(^)

  name age phone etc 이렇게 된다.

첫 글자로 이동하므로 첫 글자 앞에 공백이 있어도 그 공백으로는 가지 않는다. 


2) 달러($) 키는 커서가 위치한 행의 마지막 칸으로 이동한다


 name age phone etc 달러($)

 name age phone etc 이렇게 된다.

달러($)캐럿(^)과 달리 마지막 칸이 공백일 경우에는 공백으로 이동한다.


3) w or W → 단어의 첫 글자로 정방향 이동(다음 단어의 첫 글자로 이동)


  name age phone etc w or W

  name age phone etc 이렇게 된다.


4) b or B → 단어의 첫 글자로 역방향 이동(이전 단어의 첫 글자로 이동)


  name age phone etc b or B

  name age phone etc 다시 누르면

  name age phone etc 이렇게 된다.

단어의 첫 글자로 역방향 이동이므로 커서가 위치한 글자가 현재 단어의 첫 글자가 아닐 경우 현재 단어의 첫 글자로 우선 이동하게 된다.


5) 플러스(+) 키는 다음 행의 공백이 아닌 첫 글자로 이동


이 상태에서 플러스(+) 키를 누르면

name age phone etc

 john 10 000-0000 male

 

다음 행의 공백이 아닌 첫 글자로 이동

name age phone etc

 john 10 000-0000 male


6) 마이너스(-) 키는 이전 행의 공백이 아닌 첫 글자로 이동


이 상태에서 마이너스(-) 키를 누르면

name age phone etc

 john 10 000-0000 male

 

이전 행의 공백이 아닌 첫 글자로 이동

name age phone etc

 john 10 000-0000 male



Anki 파일


아래는 본 포스팅의 내용을 갈무리하기 위한 Anki 파일입니다. 참고하시기 바랍니다. 


007 기타 커서 이동(1).apkg


<부수한자 네글자 040: 酉(닭 유), 赤(붉을 적), 足(발 족), 走(달릴 주)>



부수한자 214개 전체 자료실 페이지 가기


 (닭 유)


술을 담는 술독의 모양이나 횟대에 앉은 닭을 나타냄


부수로써 의미 : 항아리, 술


 (붉을 적)


윗 부분에 사람의 의미인 대(大)자와 아래에 불의 의미인 화(火)자를 결합하여 '사람이 불을 쬔다'는 의미에서 '붉다'는 의미가 파생됨


부수로써 의미 : 붉다


 (발 족)


발을 형상화한 止(그칠 지) 위에 동그란 무릎 뼈를 그려 사람의 발을 의미함


부수로써 의미 : 발, 걸음, 걷다


 (달릴 주)


뛰어가는 사람과 그 발(止 그칠 지)을 형상화


부수로써 의미 : 달리다



 Anki 학습파일


Anki 학습파일은 아래와 같이 한자와 독음만 간단하게 암기할 수 있는 한자연습글자의 생성원리나 부수의 의미 기타 사항 등을 공부하는 심화학습의 2종류로 나누어 첨부했습니다. 


부수한자연습_040.apkg


부수한자심화학습_040.apkg



부수한자 214개 전체 자료실 페이지 가기




vim의 커서 이동 키


일반적인 텍스트 에디터와 마찬가지로 vim에서도 화살표 키를 눌러 커서를 이동할 수 있다. 그렇지만 vim은 명령 모드에서는 h, j, k, l 키들을 화살표 키처럼 사용할 수 있다


소문자 k =

소문자 h =

소문자 l =

소문자 j =


hjkl 과 화살표를 단순하게 매칭하면 낯설기 때문에 이 키들을 아래처럼 시계방향으로 그려보면 조금 편하게 익숙해진다.


      k()

()h          l()

       j()


화살표 키는 명령 모드와 편집 모드에서 전부 사용할 수는 있지만 hjkl은 명령 모드에서만 사용된다. 그럼, 화살표 키를 쓰는 것이 편하고 더 낫지 않을까?

 

아쉽지만, vim을 공부하다 보면 hjkl과 결합된 단축키가 많이 등장한다. 또, vim에서는 대부분의 명령어 앞에 숫자를 붙여서 동일한 명령을 수회 반복할 수 있는데 이렇게 숫자를 결합해서 쓸 경우에도 hjkl 이 더 유리하다. 마지막으로, hjkl 에 익숙해지면 손이 키보드의 중심에서 벗어나지 않아 빠르고 효율적이 되기 대문에 결국 hjkl에 익숙해지는 것이 좋다.

 

다음의 명령어에서 [n]은 숫자를 의미하며 명령 모드에서 10k, 5l, 3j, 8h 와 같이 키를 누르면 된다.


[n]k 위로 n, 숫자 생략할 경우 1행 이동

[n]l 오른쪽으로 n, 숫자 생략할 경우 1칸 이동

[n]j 아래쪽으로 n, 숫자 생략할 경우 1행 이동

[n]h 왼쪽으로 n, 숫자 생략할 경우 1칸 이동


※ 앞으로 [ ] 대괄호로 감싼 부분은 생략 가능한 옵션을 표시할 때 사용한다. 



Anki 파일


아래는 본 포스팅의 내용을 갈무리하기 위한 Anki 파일입니다. 참고하시기 바랍니다. 



vim 모드 전환


앞에서 vim의 모드에 대하여 간단한 포스팅을 올린 바 있다. 그 내용은 명령(command) 모드편집(insert) 모드가 있다는 것이다. 


대부분의 작업은 명령 모드에서 이루어진다. 편집 모드는 글자를 입력하는 역할만 하고, 편집, 수정, 삭제, 각종 명령 등 모두 명령 모드에서 이루어진다. 따라서 vim에서의 작업은 명령 모드와 편집 모드의 끊임없는 전환의 형태로 이루어지고 이것에 익숙해져야 한다. 



편집 모드 → 명령 모드


편집 모드에서 명령 모드로 전환하는 키는 Esc 키다. 그런데 Esc 키가 키보드에서 누르기 어려운 위치에 있으므로 이것을 대체하는 키가 있는데 그것이 바로 <Ctrl+[> 키다. (< >로 묶인 키는 동시에 누른다Ctrl 키를 누른 상태에서 [ 키를 누른다.)


편집 모드에서 Esc 키, <Ctrl+[> 키를 누르면 명령 모드로 전환



명령 모드 → 편집 모드


명령 모드에서 편집 모드로 전환할 때는 필요에 따라 사용할 수 있는 다양한 방식이 있다. 

아래의 사례들은 모두 명령 모드에서 누르는 단축키다. 커서의 위치에 주목해서 살펴보자.


i i(insert)는 현재 커서 위치에서 편집 모드로 전환한다.

I have a dream! i를 누른다.

I have a dream! → 커서의 위치는 바뀌지 않고 편집 모드로 변경


a a(append)는 현재 커서 위치 다음 칸에 첨가되고 편집 모드로 전환

I have a dream! a를 누른다. 

I have a dream! → 커서가 한칸 오른쪽으로 이동해서 편집 모드로 전환


A 현재 커서가 위치한 행의 끝에서 첨가되고, 편집 모드로 전환

I have a dream! A를 누른다.

I have a dream!  → 현재 행의 끝으로 이동해서 첨가


I I는 현재 행의 맨 앞으로 커서가 이동해서 편집 모드로 전환

I have a dream! I를 누른다.

I have a dream! → 현재 행의 맨 처음으로 이동해서 끼워넣기


s 커서가 위치한 글자를 지우고 편집모드로 전환

I have a dream! s를 누른다.

I have a drem→ 커서가 위치한 글자가 지워짐


o o(open line)는 커서가 있는 행 아래에 새로운 행을 만들어 커서를 위치시킨 후 편집 모드로 전환

 

아래의 상황에서 o 키를 누른다.

 

I have a dream!

I want to be an excellent programmer.

 

원래 커서가 있던 행의 아래에 새로운 행이 생기고 커서의 위치가 새로운 행의 처음으로 이동한다. 편집 모드로 전환된다.

 

I have a dream!

   

I want to be an excellent programmer.


O 커서가 있는 행 위에 새로운 행을 만들어 커서를 위치시킨 후 편집 모드로 전환

 

아래의 상황에서 O 키를 누른다.

 

I have a dream!

I want to be an excellent programmer.

 

원래 커서가 있던 행의 위에 새로운 행이 생기고 커서의 위치가 새로운 행의 처음으로 이동한다. 편집 모드로 전환된다.

 

I have a dream!

   

I want to be an excellent programmer.


cc 커서가 위치한 행이 지워지면서 편집 모드로 전환

다음과 같은 상황에서 cc를 누르면 그 행의 내용이 전부 지워지면서 편집모드로 전환

I have a dream!

I want to be an excellent programmer.

 

I have a dream!

                → 기존의 있던 내용이 전부 지워지고 커서가 처음으로 이동되면서 편집모드로 전환


r 명령 모드에서 한 글자만 바꿀 때 사용한다. 한 번 글자키를 눌러 변경하면 다시 명령 모드로 돌아와 입력이 되지 않는다.

 

want → 명령 모드에서 r을 누르고 c를 누르면

cant → 기존의 w자가 c자로 변함



R → 명령 모드에서 R키를 누르면 바꾸기 모드가 되면서 원래 있던 글자를 덮어 쓰면서 입력된다

 


Anki 파일


아래는 본 포스팅의 내용을 갈무리하기 위한 Anki 파일입니다. 참고하시기 바랍니다. 



<부수한자 네글자 039: 豕(돼지 시), 身(몸 신), 辛(매울 신), 言(말씀 언)>



부수한자 214개 전체 자료실 페이지 가기


 (돼지 시)


돼지 주둥이와 몸통, 다리, 꼬리 등의 모양을 형상화하여 돼지를 의미함


부수로써 의미 : 돼지, 짐승


 (몸 신)


임신한 여자의 몸을 형상화


부수로써 의미 : 사람의 몸, 신체


 (매울 신)


얼굴에 죄목을 새기는 날카로운 도구의 모양으로 죄수노예 또는 고통의 의미로 사용되었는데, 의미가 확대되어 '맵다, 쓰다' 등의 뜻으로 사용됨


부수로써 의미 : 죄, 노예, 힘들다, 맵다


 (말씀 언)


혀를 입(口)밖으로 길게 뽑고 있는 모양에다 끝에 가로선을 더해 '말하다' 라는 의미를 나타냄


부수로써 의미 : 말하다, 이야기, 언어



 Anki 학습파일


Anki 학습파일은 아래와 같이 한자와 독음만 간단하게 암기할 수 있는 한자연습글자의 생성원리나 부수의 의미 기타 사항 등을 공부하는 심화학습의 2종류로 나누어 첨부했습니다. 


부수한자연습_039.apkg


부수한자심화학습_039.apkg



부수한자 214개 전체 자료실 페이지 가기



vim 실행하기


vim실행하고자 할 때는 프롬프트에서 vim 이라고 입력하면 된다. 특정 파일을 열면서 실행하고 싶다면 vim [열고 싶은 파일 이름] 형식으로 입력하면 된다


$ vim vim 실행

$ vim test.txt  vim이 test.txt 파일을 열면서 실행



vim 종료하기


vim종료하고 싶다면 명령 모드에서 :q 또는 :quit 라고 입력하면 된다. 그러면 명령 라인에 :q 또는 :quit 명령어가 보이게 되고 [Enter] 키를 눌러 입력하면 종료된다. (:q 로 기억하자)


:q


vim을 종료할 때 아무런 변경 사항이 없다면 아무런 문제 없이 종료되겠지만, 변경 사항이 있다면 저장이 되지 않았다는 내용의 에러 메시지가 나오면서 종료가 되지 않는다. 이 경우 저장하지 않고 종료하려면 느낌표(!)q 뒤에 붙여주면 된다. 


:q!


느낌표(!)vim에서 명령을 강제로 실행하라는 의미이다.



vim 파일 저장하기


강제 종료는 부득이한 상황에 하는 것이고 대부분의 경우 제대로 저장을 하고 종료해야 한다. 윈도우즈에서의 저장은 Save지만 vim 계열은 디스크에 쓴다라는 의미에서 Write 라고 한다. 따라서 명령어는 :write 혹은 :w 이다. (:w 로 기억하자)


:w  → 원래 파일 이름으로 저장

:w test.txt  → test.txt라는 이름으로 저장

:w > file.txt → file.txt 파일에 덧붙여 저장


저장하고 종료가 같이 이루어지는 경우가 많다. 그래서 저장 명령인 w 와 종료 명령인 q를 합쳐서 :wq 로 명령하는 경우가 많다. 혹은 명령 모드에서 ZZ 키를 눌러 바로 저장하고 종료할 수 있다. 


:wq → 원래 파일 이름으로 저장하고 종료

:wq test.txt  → test.txt라는 이름으로 저장하고 종료

ZZ → 원래 파일 이름으로 저장하고 종료(명령라인 모드 명령이 아님, 명령 모드에서 대문자 ZZ)



vim 파일 불러오기


마지막으로 vim에서 원하는 파일을 열고 싶을 때:e [파일명] 형식으로 원하는 파일을 불러온다.


:e file.txt file.txt 파일을 불러옴

 


Anki 파일


아래는 본 포스팅의 내용을 갈무리하기 위한 Anki 파일입니다. 참고하시기 바랍니다. 


004 vim의 실행과 종료 및 파일 불러오기와 저장.apkg


<부수한자 네글자 038: 谷(골 곡), 豆(콩 두), 里(마을 리), 釆(분별할 변)>



부수한자 214개 전체 자료실 페이지 가기


 (골 곡)


샘물이 구멍(口)에서 나와 아래로 흐르는 모양으로 골짜기를 의미함


부수로써 의미 : 계곡


 (콩 두)


주로 제사 때 사용하던 뚜껑과 발이 달린 그릇의 모양을 형상화한 것인데 후에 가차되어 ''이라는 의미로도 사용됨


부수로써 의미 : 콩, 제기


 (마을 리)


田(밭 전)土(흙 토)가 결합되어 개간한 밭이 있는 마을을 의미함


부수로써 의미 : 사람들이 사는 마을, 사람의 노력


 (분별할 변)


발자국을 형상화한 글자로 발자국으로 동물을 분별했기 때문에 '분별하다'라는 의미로 사용됨


부수로써 의미 : 분별하다, 발자국



 Anki 학습파일


Anki 학습파일은 아래와 같이 한자와 독음만 간단하게 암기할 수 있는 한자연습글자의 생성원리나 부수의 의미 기타 사항 등을 공부하는 심화학습의 2종류로 나누어 첨부했습니다. 


부수한자연습_038.apkg


부수한자심화학습_038.apkg



부수한자 214개 전체 자료실 페이지 가기



vim에서 기준이 되는 모드는 명령(command) 모드이다. vim은 명령 모드에서 단축키로 빠르게 대부분의 일을 처리하지만 단축키로는 복잡한 명령을 내리는데 한계가 있기 때문에 복잡한 명령을 내릴 방법이 별도의 방법이 필요하다. 그 방법으로 vim명령 라인에 복잡한 명령을 직접 입력하는 방식을 선택했다.


명령 모드에서 콜론(:), 슬래쉬(/), 물음표(?) 키를 누르면 아래의 명령 라인에 명령어를 입력할 수 있게 된다아래의 사진은 명령 모드에서 콜론(:) 키를 누른 것으로 가장 하단에 콜론(:)이 입력되는 것을 확인할 수 있다. 이후에 눌려지는 키는 계속 그 줄에 입력이 되므로 명령 라인에 명령어를 입력할 수 있는 상태가 된다. 콜론(:)이 입력된 행(Row)을 명령 라인이라고 부른다. 명령 라인을 사용할 수 있는 상태를 명령라인 모드, Ex 모드 등으로 부르기도 한다.

 



앞서 본 vim  종료 명령도 이 명령 라인에 :q!를 입력한 것이다. 


:q!


슬래쉬(/) 키나 물음표(?) 키를 누르면 콜론(:)키와 마찬가지로 명령 라인에 슬래쉬(/) 키나 물음표(?) 키가 입력되면서 명령 라인을 사용할 수 있는 상태가 된다. 


슬래쉬(/) 키나 물음표(?) 키를 누른 후 찾으려는 패턴을 입력하면 패턴이 나오는 곳으로 커서가 이동하는데 슬래쉬(/) 키는 정방향(문서의 아래 방향) 탐색, 물음표(?) 키는 역방향(문서의 위 방향) 탐색이다슬래쉬(/) 키와 물음표(?)에 의한 탐색은 후에 패턴을 지정하는 정규 표현식(Regular Expression)과 함께 다시 논의하기로 한다.

 

명령 라인은 대부분 콜론(:) 키를 이용하여 vim 설정 명령, 파일 관련 명령편집기 명령 등 다양하고 복잡한 명령을 입력하는데 사용한다. 

 

명령 라인에서 다시 명령 모드로 돌아오려면 Esc 키를 누르면 된다. 물론, 명령어를 명령 라인에 입력하고 Enter를 치면 명령을 실행하고 명령 모드로 돌아온다.


팁: Esc 키는 키보드에서 조금 누르기 힘든 위치에 있다. 그래서 이것을 대체하는 키가 있는데 그것이 바로 <Ctrl+[> 키다. (< >로 묶인 키는 동시에 누른다. , Ctrl 키를 누른 상태에서 [ 키를 누른다.)



본 포스팅의 내용을 갈무리 하기 위한 Anki 파일입니다. 참고하시기 바랍니다. 


003 명령 라인(명령줄).apkg


<부수한자 네글자 037: 艸(풀 초), 行(다닐 행), 角(뿔 각), 見(볼 견)>



부수한자 214개 전체 자료실 페이지 가기


 艸(艹) (풀 초)


풀들이 여기저기 돋아나 있는 모양을 형상화


부수로써 의미 : 식물, 풀


艹(초두머리)라고 불리기도 함


 (다닐 행)


사방으로 갈라진 사거리를 형상화하여 사거리를 다닌다라는 의미를 나타냄


부수로써 의미 : 사거리, 움직이다


 (뿔 각)


뾰족하게 튀어나온 소의 뿔과 그 무늬를 형상화


부수로써 의미 : 모서리, 뿔


 (볼 견)


눈을 의미하는 目(눈 목)과 사람이 무릎 꿇고 앉아 있는 儿(어진 사람 인)이 결합되어 '본다' 라는 의미를 나타냄


부수로써 의미 : 보다, 의견



 Anki 학습파일


Anki 학습파일은 아래와 같이 한자와 독음만 간단하게 암기할 수 있는 한자연습글자의 생성원리나 부수의 의미 기타 사항 등을 공부하는 심화학습의 2종류로 나누어 첨부했습니다. 


부수한자연습_037.apkg


부수한자심화학습_037.apkg



부수한자 214개 전체 자료실 페이지 가기



+ Recent posts