반응형

IT 25

[VI/VIM] vi의 유용한 10가지 팁

주) 아래에서 VI의 모드는 3가지 즉 Command mode는 [C]로 Edit mode는 [E], ex line Command mode는 [Ex]로 쓴다. 주) 아래에서 모든 명령은 대/소문자를 구별한다. 1. [C] 현재화면의 제일위로 커서를 이동 : h 현재화면의 가운데로 커서를 이동 : m 현재화면의 제일아래로 커서를 이동 : l * VI/VIM에 익숙해지고 싶다면 오른손을 절대로 화살표로 가져가지 말아야 한다. 2. 원하는 line으로 이동하고 싶다. n번째 line으로 이동하고자 할 경우 [C] nG G 문서의 제일 끝으로 이동 3. 줄의 맨 처음에 나오는 `select'만 검색하고 싶다면 다음과 같이 입력한다. [C] /^select 참고 : '^'는 유닉스에서 사용되는 검색Characte..

IT 2022.03.11

크롬(Chrome) 브라우저 단축키

가장 많이 사용하는 인터넷 브라우저 크롬. 효율적으로 사용하려면 단축키를 많이 알아두는 것이 좋다. 단축키도 굉장히 많지만 유용하다고 생각되는 것들을 적었다. - 새 창 열기 Ctrl + n - 시크릿 모드로 새 창 열기 Ctrl + Shift + n - 새 탭을 열어 이동 Ctrl + T - 탭으로 이동 Ctrl + Tab (앞으로) 또는 Ctrl + Shift + Tab (뒤로) - 현재 탭 닫기 Ctrl + W 또는 Ctrl + F4 - 이전 페이지, 다음 페이지 Alt + 왼쪽 화살표, Alt + 오른쪽 화살표 - Chrome 메뉴 열기 Alt + F 또는 Alt + E - 새 탭에서 방문 기록 페이지 열기 Ctrl + H - 새 탭에서 다운로드 페이지 열기 Ctrl + J - 개발자 도구 열기 ..

IT 2022.03.09

윈도우 환경 작업을 빠르게 - 윈도우 단축키

윈도우10이후 윈도우 작업 환경이 많이 바뀌었다. 특히 새롭게 나온 앱(이제는 프로그램이라고 하지 않는다)도 많아 져서 알아야 할게 많은 것 같다. 새롭게 바뀐 윈도우 환경에서 빠른 작업을 하려면 마우스 보다 키보드를 적극 이용하는 것이 훨씬 효율적이다. 키보드를 이용하기 위해서 알아야 하는 것이 바로 단축키이다. 아래 대표적으로 사용하고 있는 단축키들을 적었다. 이것 보다 훨씬 많지만 틈나는 대로 업데이트 해보려고 한다. - 탐색기 열기 : Windows + E - 도스창에서 복사/붙여넣기 복사 : Ctrl + C 또는 Ctrl + Insert 붙여넣기 : Ctrl + V 또는 Shift Insert - 작업윈도우간 이동 : Alt + Tab 윈도우간 이동은 Alt를 누른 상태에서 Tab을 눌러 이동한..

IT 2022.03.08

Notepad++ 소개

이제는 많이들 사용하는 노트패드++ 내가 사용하는 형태를 정리해 본다. 1. 형식 설정 : 설정 > 형식 설정 이전에는 '스타일 설정'이었는데 바뀌었다. . 나는 Black Board 테마를 선호한다. . 글꼴 형식 : 나눔고딕코딩 (네이버 무료 폰트) . 크기는 12 . 전역 글꼴 선택 2. 왼쪽에 문서 목록창 . 보기 > 문서 목록 . 보통 일하다 보면 상당히 많은 파일을 열어서 작업하기 때문에 열려있는 파일간 이동할때 선택하기 편하고 현재 오픈된 문서 이름을 세로로 볼수 있어 좋다. 3. 탭 표시줄 . 여러 줄로 표시 . 작게 4. 문법 강조(Syntax Highlight) . 가장 유용한 기능이라 생각하며 거의 모든 언어를 지원한다. . 설정 > 새문서 > 기본 언어를 선택해 둔다. 나의 경우 S..

IT 2022.03.08

개발자들의 폰트 - 에디터 글꼴을 바꿔보자

개발자들 또는 IT 종사자들이 코딩하면서 가장 많이 틀리는 글자는 단연 O(대문자 O) 와 0(숫자 0) 그리고 l(소문자 l) 과 1(숫자 1) 이다. 개발환경에서 기본 폰트를 그대로 사용한다면 말이다. 하지만 이것은 단지 개발자에게만 한정된 이야기가 아니다. 그래서 가능한 오류를 줄이기 위해서는 이것을 고려한 폰트를 다운받아 사용하는 것이 좋다. 1. 최근들어 개발자들이 가장 많이 쓰는 폰트로는 네이버가 2008년 공개한 '나눔고딕' 글꼴이라 할 수 있을 것이다. '나눔고딕' 글꼴중 '나눔고딕코딩' 글꼴이 가장 많이 사용할 것이다. 현재는 나눔고딕D2Coding 글꼴인 것으로 확인된다. 이외에도 다양한 폰트가 개발되어 있으니 다운로드 받아 사용할 수 있다.(단, 폰트에 대한 저작권은 민감한 내용이이 ..

IT 2022.02.12

[VI/VIM] delete from first space to end of each lines 첫 공백부터 끝까지 지우기

위와같이 노란색 부분을 모두 지우려면? '문서전체에서 각라인의 첫번째스페이스부터 해당라인끝까지를 지워라' :%s/ .*// 설명 :% : 모든 라인 s/ : substitute(대체 명령) .*/ : 해당라인의 첫 spacee뒤의 모든 문자 / : 아무것도 없는것으로 대체해라. vi/vim 외에 이같은 작업을 하나의 명령으로 할 수 있는 에디터가 있을까? vi는 참 오랫동안 잘 사용하고 있지만 너무나 막강한 기능을 잘 모르고 있는것 같다. 게다가 이제는 더 엄청난 기능을 가진 VIM 까지 사용되고 있는데 vim의 기능은 또 언제 익혀야 하나.... 특히 위처럼 regular expression을 잘 익혀두면 unix/linux 뿐만 아니라 특히 오라클에서도 막강한 기능을 활용할 수 있게된다.

IT 2021.02.27

[VI/VIM] syntax highlighting or syntax coloring

vim의 설정파일은 .vimrc 이다. 나의 경우 aix 5.3이고 vim 6.3을 사용중이며 secureCRT를 사용하고 있다. .vimrc 파일에 syntax on set filetype=sql 라고 기술해준다. syntax on 만 해주면 대부분의 filetype은 color가 적용되지만 sql은 제외이다. filetype 옵션을 추가로 적어주어야 한다. 주의: 텔넷프로그램인 secureCRT의 경우 TERMinal type을 지정해주어야 color를 볼수 있다. 예전부터 사용되어오던 VT100은 color를 지원하지 않는다. securtCRT(5.5기준)에서 color를 보기위해서는 Options>Session Options>Terminal>Emulation 에서 Terminal type을 선택해..

IT 2021.02.27

[VI/VIM] 모든 라인 각 라인 옆에 붙여넣기

copy a text and paste it within the same line separate by space 각 라인을 복사하여 라인 끝에 붙여넣기 *** Before *** i_sql ini_sql login_sql Documents my_html_htm *** After *** i_sql i_sql ini_sql ini_sql login_sql login_sql Documents Documents my_html_htm my_html_htm After와 같이 한 줄을 뒤에 붙여넣기를 하려면 방법은 아래와 같다. :%s/.*/& &/ 설명 :% : 모든 라인 s/ : substitute(대체 명령) .*/ : 해당라인의 모든 문자(빈라인 제외) & &/ : 검색된 문자열자체(&)를 두개(& &) 넣..

IT 2021.02.27

expect 자동화 (서버관리 자동화)

expect는 우선 위키피디아에서 부터 시작하는게 좋겠다. en.wikipedia.org/wiki/Expect#Shell Expect - Wikipedia This article is about the Unix tool. For a definition of the word "expect", see the Wiktionary entry expect. Expect is an extension to the Tcl scripting language written by Don Libes. The program automates interactions with programs that expose a text term en.wikipedia.org Roland Giersig. expect perl 모듈 : expe..

IT 2021.02.19
반응형