跳至主要内容

Vim 단축키

커서이동

  • h(←)               왼쪽으로 한 칸 이동
  • j (↓)                한라인 아래로 이동
  • k(↑)                한라인 위로 이동
  • l(→)               오른쪽으로 한칸 이동
  • gg                   문서 맨앞으로 이동
  • G                     문서 맨 마지막으로 이동
  • w                     단어의 첫글자로 이동
  • e                      단어의 마지막 글자로 이동
  • 0(숫자)             라인의 시작으로 이동
  • $                        라인의 끝으로 이동
  • Enter                 다음라인의 시작으로 이동

삽입

  • a                         커서 뒤에 입력
  • A                        라인 끝에 입력
  • i                          커서 앞에 입력
  • I                          라인 시작 부분에 입력
  • o                         커서 있는 라인 밑에 입력
  • O                         커서 있는 라인 위에 입력

삭제

  • x                             커서가 있는 문자 삭제
  • X                            커서가 있는 문자 앞에 
  • dd                           커서가 있는 라인 삭제
  • dw                          한 단어 삭제

복사


  • yw                          커서가 있는 단어 복사
  • yb                           커서가 있는 앞단어 복사
  • yy                           커서가 있는 라인 복사

붙혀넣기

  • p                                현재 커서에 붙여 넣기, 행 복사일 경우 아래 행에 붙여 넣음
  • P                                현재 커서위치의 앞행에 붙여 넣기

문자열검색 및 치환

  • /검색어                             검색어를 찾아준다
  • n                                        다음 검색어로 커서 이동
  • N                                       반대 방향으로 검색어를 찾고 커서 이동
  • :s/old/new                         현재 행의 처음 old를 new로 교체
  • %s/old/new/g                    문서 전체에서 old를 new로 교체
  • %s/old/new/gc                   문서 전체에서 old를 new로 확인하며 교체
  • g/pattern/s/old/new/g          pattern이 있는 모든 행의 old를 new로 교체
작업 되돌리기(Undo) 및 Redo(취소한 명령 되돌리기)
  • u                                          이전작업 되돌리기
  • U(shift + u)                         커서가 위치한 라인의 작업을 취소
  • ctrl + R                                취소한 명령 되돌리기

评论

此博客中的热门博文

Pandas Plot

pandas.DataFrame.plot.bar import matplotlib.pyplot as plt import pandas as pd import numpy as np df = pd.DataFrame(np.random.rand(5, 4).round(1),                   index=['snail', 'pig', 'elephant','rabbit', 'giraffe'],                   columns=pd.Index(['speed', 'lifespan', 'active', 'cuite'],                   name='Genus')) ax = df.plot(kind='bar',figsize=(10,4), rot = 0) plt.show() ==> output in Pycharm

GIS

GIS 데이터 유형 Vector : 현실 세계를 점, 선, 면으로 표현  Raster : 현실 세계를 픽셀 단위로 표현 점, 선, 면을 Feature라 함 여러개의 Feature가 모이면 Dataset 여러개의 Dataset이 모이면 DataSource dataset은 geometry공간좌표(x, y)와 attribute로 구성 좌표계(coordinate system) 지리적인 데이터정보들을 통합하여 사용할 수 있도록 위치를 정해줌 좌표계의 종류 지리좌표체계 투영좌표체계 https://m.blog.naver.com/PostView.nhn?blogId=rsmilee&logNo=220651379673&proxyReferer=https%3A%2F%2Fwww.google.com%2F Pan 패닝: 마우스 움직임에 따라 해당되는 지도 영역이 보이는것? http://mcms.daegu.ac.kr/user/chodh/user_source/gis01.htm OpenStreetMap은  Mercator projection( "EPSG:3857" )을 사용 ol.proj.transform로 지리좌표( 경도 위도 ) 를  Mercator projection좌표계로 전환 축척 - 지도상에서 1유닛이 나타내는 거리값 Resolution(지도 해상도) - 현재 축척에서 1픽셀이 표현하는 거리값 https://www.muhanit.kr/%EA%B8%B0%EC%88%A0%EB%B8%94%EB%A1%9C%EA%B7%B8/openlayers%EC%9D%B4%EC%9A%A9-map%EC%9C%BC%EB%A1%9C%EB%B6%80%ED%84%B0-%EC%B6%95%EC%B2%99-%EA%B5%AC%ED%95%98%EA%B8%B0 Layer -  热度图层(heatmaplayer) 、 图片图层(imagelayer) 、 切片图层(tilelayer)  和...

Intellij DB Setting

  SQL Dialects → SQL 문법을 선택 파일 배경색 변경 quick documentation을 활용하자!