본문 바로가기

my_lesson/_Vi24

Vim - Vi 편집기 시작_ [표시:marking, 버퍼:buffer] Vi Editer vi 편집기 Vim - Vi 편집기 시작_ [표시:marking, 버퍼:buffer] 표시하기(Marking) mx : mark 현재의 커서위치를 x 라는 문자로 기억 보이지 않는 북마크 - `x : 기억된 x 위치로 이동 - `` : 이동하기 전의 위치로 (제자리) - ' ^_ x : 기억된 x 위치의 맨 앞으로 이동 - '' : 이동하기 전 위치의 맨앞으로 이동 버퍼 이용하기 - "xyy : x 라는 이름의 버퍼에 한줄 복사 하기 - "xp : x 라는 이름의 버퍼에 저장된 내용을 붙이기 vi에서는 내부 register를 지원하고 있습니다. 아주 간단한 방법으로 동작합니다. 일단 :reg를 입력하면 현재 register의 항목을 볼 수 있습니다." " "0 "1 "2 "3 "4 "5.. 2016. 1. 14.
Vim - Vi 복사 붙이기 합치기 Vi Editer vi 편집기 Vim - Vi복사하기, vi 붙이기, vi 합치기 복사 - y (Yank) : 복사하기 - yy : 한 줄 전체의 내용을 복사한다 - 2yy : 두줄복사 - nyy : 현재 줄 이하로 n개의 줄을 복사한다 (n은 임의의 숫자, 2yy는 2줄 복사) - ynw : n개의 단어를 복사한다(y2w는 두 개의 단어를 복사) - yw : 한단어 복사 - y2w : 두단어 복사 - y$ : 현재 위치에서 그 줄의 끝까지 복사한다 - y0(y^) : 현재 위치에서 그 줄의 처음까지 복사한다 - yG : 현재 위치에서 파일의 끝까지 복사한다(G는 파일의 마지막 줄) - Y : 한 줄 전체의 내용을 복사한다 (yy 와 동일) ※ 마지막 명령어의 반복 - . : 마지막에 수행한 명령어를 반.. 2016. 1. 12.
Vim - Vi 편집기 시작_ [커서이동 화면이동,선택]대소문자 주의 Vi Editer vi 편집기(대소문자 주의) 2017.07.16 update Vim - Vi 편집기 시작_ [커서이동 화면이동] 명령모드 상태에서 커서를 마음대로 움직일 수 있습니다. 글자 단위 이동 - h : 커서를 한칸 왼쪽으로 이동하는 명령 - j : 커서를 한줄 아래로 이동하는 명령 - k : 커서를 한줄 위로 이동하는 명령 - l : 커서를 한칸 오른쪽으로 이동하는 명령 - Backspace : 커서를 한칸 왼쪽으로 이동하는 명령 - Space : 커서를 한칸 오른쪽으로 이동하는 명령 줄 단위 이동 - ^ : 빈칸을 무시하고, 커서를 현재 줄의 첫글자로 이동하는 명령 - 0 : 커서를 현재줄의 처음으로(빈칸 포함) 이동하는 명령 - $ : 커서를 현재줄의 맨끝으로(빈칸 포함) 이동하는 명령 -.. 2016. 1. 12.
Vim - Vi 편집기 시작_ [문서열기 새문서 작성] Vi Editer vi 편집기 Install Vim Vi편집기는 기본 내장형이고 다양한 기능이 함유된 vim을 추가 설치하면 사용이 편하다. 다음은 Ubuntu vim 설치;과정이다 $sudo add-apt-repository ppa:jonathonf/vim $sudo apt-get update $sudo apt-get install vim $vim --version windows vim 설치과정은 다음 링크를 이용하기바란다. PC: ms-dos and ms-windows Vi 편집기 시작_ [문서열기 새문서 작성] 셀상에서 vi [파일명]를 입력하면 새로운 문서를 편집할 수 있는 환경이 만들어 집니다. vi 기존의 문서를 편집하고자 할 때에는 파일의 이름을 구체적으로 명시합니다. vi file1 지정한.. 2016. 1. 11.
VI - JAVA 자동완성 풀러그인 리눅스에서의 순정 Vim만으로는 코드 생산성이 답이 안나오더라. 그래서 예전에 한번 실패했던 Vim 플러그인 설치에 다시 도전했고, 잘 쓰고 있다. 사용하는 플러그인과 .vimrc 설정 파일을 공유하는 취지에서 포스팅을 남긴다.플러그인을 잘 쓰면 왠만한 GUI 에디터 부럽지 않은 성능을 뽑아낸다. 근데 난 플러그인을 잘 못쓰잖아? 난 아마 안될거야... - Vim Plugin 매니저 'Vundle' 설치git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim - "~/.vimrc" vim 설정파일에 Vundle 스크립트 추가. ( " 은 주석으로 처리됨)set nocompatible" set the runtime path to.. 2016. 1. 7.
Linux - 보안 firewall 방화벽 설정 및 특정포트 열기(개방) Linux - 보안 firewall 방화벽 설정 및 특정포트 열기(개방) 17) 보안설정 - PHP 가 아닌 파일 실행 차단 (이미 적용되어 있음. 취약하지 않음.) 위의 세팅에는 2중 보안이 되어있기 때문에 취약하지 않다. nginx 에서 한번 필터링을 하고(if 구문), php-fpm 에서 한번 더 확장자 검사 (PHP 5.3.9 이상버전은 .php 만 실행됨)를 한다. https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/ 가장 하단의 Note 항목을 참조하세요. http://php.net/manual/kr/install.fpm.configuration.php 페이지의 security.limit_extensions 항목을 참조하세요... 2015. 12. 20.