본문 바로가기
SAS

[SAS 단축키] SAS 확장편집기 단축키

by 기서무나구물 2018. 11. 18.

포스팅 목차

    SAS 단축키


    0.기본키 설정(Default Key Definitions : F9)
    1.생략/완료(Abbreviation)
    2.프로그램 숨김(Code Folding)
    3.명령어/매크로 지원(Command/Macro Support)
    4.날짜와 시간(Date/Time)
    5.편집(Edit)
    6.파일(File)
    7.책갈피설정(Line Markers)
    8.Miscellaneous
    9.이동(Navigation)
    10.옵셜설정(Option Setting)
    11.검색(Searching)
    12.블럭설정(Selection)
    13.블럭처리(Selection Operations)
    14.윈도우 컨트롤( Window Control)
    15.탐색기와 결과창 크기 조절 및 도킹(Resizing the Docking View)

     


    * 도구 - 옵션 - 확장 편집기 단축키 정리

    * 점(.) 인 부분은 제가 모르는 부분입니다. 아시는 분은 연락부탁드립니다 ( 760105@hanmail.net )

    * MB1 : 마우스 왼쪽버튼 /  MB2(Wheel / MMB): 휠버튼(가운데) / MB3(RMB) : 마우스 오른쪽 버튼* 참고사이트  Keyboard Shortcuts within the SAS Main Window :

        

    http://support.sas.com/documentation/cdl/en/hostwin/61924/HTML/default/awskeys.htm  - Keyboard Shortcuts within the Enhanced Editor :

        http://support.sas.com/documentation/cdl/en/hostwin/61924/HTML/default/eeshortcuts.htm

      - Default Key Definitions under Windows :

        

    http://support.sas.com/documentation/cdl/en/hostwin/61924/HTML/default/defaultdms.htm

      - SAS Mania

        http://sasmania.com/zb41/html/DataStep/ABCofSAS/menu08.htm

     


    MAIN

    0.기본키 설정(Default Key Definitions : F9)

     

    Key 약자 기본 설정   Key 약자 기본 설정
    F1 help 도움말   Ctrl + B libref 라이브러리 창 오픈
    F2 reshow 현재 열려진 SAS 윈도우 창을 다시 디스플레이   Ctrl + D dir dir창 오픈
    F3 end 프로그램 실행   Ctrl + E clear 화면 내용 지움
    F4 recall 실행프로그램 재호출   Ctrl + H help 프로그램편집기창 : 도움말 / 확장편집기 : 바꾸기
    F5 wpgm 확장편집기창(프로그램에디터창) 오픈   Ctrl + I options 시스템 옵션창 활성화
    F6 log 로그창 오픈   Ctrl + K cut 프로그램 편집기창 : 잘라내기
    F7 output 출력창 오픈   Ctrl + L log 로그창 호출
    F8 zoom off; submit 프로그램 실행   Ctrl + M mark 블럭설정
    F9 keys KEYS 윈도우 창 오픈   Ctrl + Q filename Filename창 오픈
    F11 command focus 명령어 상자로 이동   Ctrl + R rfind 문자열 검색을 계속 진행
    Shift + F1 subtop subtop n : n번째 라인까지 실행   Ctrl + T title 현재 설정된 타이틀 수정
    Shift + F7 left 커서를 좌측으로 이동   Ctrl + U unmark 블럭설정해제
    Shift + F8 right 커서를 우측으로 이동   Ctrl + W access 탐색기창 활정화
    Shift + F10 wpopup 에디터 켄텍스트메뉴(우클릭)를 실행   RMB wpopup 팝업메뉴호출
    Shift + F12 dmcopylsv 탐색기 창에서 리스팅 정보를 클립보드에 복사.(명령어 : dmcopylsv)        

    처음메뉴로  

     


      MAIN

     

    1.생략/완료(Abbreviation)

     

    설명 약어
    텍스트 자동완성 지정(예: CR → CREATE TABLE), 약어생성 Ctrl + Shift + A
    현재 단어에 대한 단어 완성 팁(위에서 생성)을 시행한다. 일치하는 단어가 없을경우 가져오지 않는다. Alt + F1 + No Selection
    현재 단어에 대하여 자동완성 단어가 보일경우 취소 Esc
    . Reindex the current line

    처음메뉴로  

     


    2.프로그램 숨김(Code Folding)

     

    설명 약어
    모든 데이터스텝/프로시저스텝 모두 접기 Alt + Ctrl + Number pad -
    현재 라인이 포함된 스텝 접기 Alt + Number pad -
    모든 데이터스텝/프로시저스텝 펼치기 Alt + Ctrl + Number pad +
    현재 라인이 위치한 스텝 확장 Alt + Number pad +
    현재 라인이 속한 스텝 접기/확장 전환 Alt + Number pad *

     처음메뉴로


    MAIN

     

    3. 명령어/매크로지원(Command/macro Support)

     

    설명 약어
    키보드매크로 대화상자 / 키보드 매크로 지정 또는 변경 Ctrl + Shift + M
    최근 기록된 키보드 매크로 실행 Ctrl + F1
    마크(책갈피)된 위치부터 현재 위치까지 영역 지정 Extend selection from mark
    현재 책갈피(마크) 위치로 커서 이동을 지정 Go to mark
    현재 커서의 위치를 마크로 지정 ("Go to mark"로 이 위치로 올수 있음) Mark current position
    매크로 실행 Alt + F8
    매크로설정 시작/종료 Alt + Shift + R

     처음메뉴로


    MAIN

     

    4. 날짜와 시간(Date/Time)

     

    설명 약어
    현재의 2자리 년도(예:09)를 삽입 Insert current 2-digit year
    현재 날짜와 시간(예:Thursday, February 26, 2009 23:53:50)을 삽입 Insert current date and time
    당월의 날짜(예:26) 삽입 Insert current day of month
    현재의 요일(예:Thursday)을 삽입 Insert current day of week
    현재 시각(12시간 형식 : 11)을 삽입 Insert current hour (12 hour style)
    현재 시각(24시간 형식 : 23)을 삽입 Insert current (24 hour style)
    현재의 AM/PM을 삽입 Insert current meridian indicator
    현재 시각의 분(예:59)을 삽입 Insert current minute
    현재의 월(예:02)을 삽입 Insert current month index
    현재의 월이름(예:February)을 삽입 Insert current month name
    현재의 초(예:56)를 삽입 Insert current second
    현재의 년도(예:2009)를 삽입 Insert current year

     처음메뉴로

     


     

    5. 편집(Edit)

     

    설명 약어
    에디터 켄텍스트메뉴(우클릭)를 실행 Shift+F10
    현재 위치한 문자열 삭제 Delete(Del)
    현재 라인을 삭제 Delete line
    커서 이전 문자열 삭제 Backspace or Shift + Backspace
    커서 다음 단어 시작 시점까지 삭제. 구두점은 단어로 취급하지 않음(구두점 삭제) Delete to next word boundary
    커서 다음 단어 시작 시점까지 삭제. 구두점은 단어로 취급 Ctrl + Delete
    현재 위치에서 커서 이전 단어 시작시점까지 삭제.(구두점 삭제) Delete to previous word boundary
    현재 위치에서 커서 이전 단어 시작시점까지 삭제. 구두점은 단어로 취급 Ctrl + Backspace
    현재 커서 위치에 carriage return(개행)을 삽입 Enter
    문자를 삽입 Insert character
    작업 재실행 Ctrl + Y / Alt + Shift + Backspace
    현재 라인을 반복하여 아래 라인에 추가 Repeat line
    마지막 문서 편집 작업 실행취소 Ctrl + Z / Alt + Backspace
    프로그램 편집기 창에서 선택된 전체 라인 선택 Ctrl + MB1

     처음메뉴로

     


    MAIN

     

    6. 파일(File)

     

    설명 약어
    마지막 저장이후 문서에서 수정된 사항을 저장 Save the document to disk
    현재 문서의 속성을 읽기 모드로 지정 Set file read only(on disk)
    현재 문서의 속성을 쓰기 모드로 지정 Set file writeable(on disk)
    현재 문서에 대하여 읽기모드와 쓰기모드 전환 Toggle file read-only status

     처음메뉴로

    MAIN

     

    7. 책갈피설정(Line Marker)

     

    설명 약어
    다음 마크된 라인(책갈피)로 이동 F2
    이전 마크된 라인(책갈피)로 이동 Shift + F2
    현재 라인에 라인 마커(책갈피) 추가 Mark the current line
    현재 문서로 부터 모든 라인 마커(책갈피) 제거 Remove all line markers
    현재 라인에 마커(책갈피) 표시 및 제거 전환 Ctrl + F2
    현재 라인에서 라인 마커(책갈피)를 제거 Unmark the current line

    처음메뉴로


    MAIN

    8.Miscellaneous

     

    설명 약어
    음성 생성 Beep
    프로시져 이름위에 포인트를 놓고, F1(도움말)을 실행시 프로시져 도움말로 이동 F1
    커서 또는 선택된 단어에서 단어와 관련된 도움말로 이동 F1
    현재 선택 영역을 클립보드에 복사. 선택 영역이 없는 경우 실행하지 않는다. Crtl+Insert, Crtl+C
    현재 선택 영역을 클립보드에 복사. 선택 영역이 없는 경우 실행하지 않는다. Ctrl + X
    . Force the editor to update
    . No0p
    세로블럭설정 Alt+LeftMouseButtonDrag
    가로블럭설정 LeftMouseButtonDrag
    탐색기 창에서 선택된 오브젝트(폴더,데이터,인덱스,카탈로그 등)에 대한 속성 창 열기. Tree view 또는 List view에서 유용 Alt + Enter
    노트패드(명령어창에서 Notepad) 창에서 색깔 또는 강조지정 Esc + 문자 (or number)R: Red, B: Blue, G:Green , 2:밑줄, 3:형광색

    처음메뉴로


    MAIN

     

    9.이동(Navigation)

     

    설명 약어
    커서를 해당 Line으로 이동 Ctrl + G
    아래 라인으로 커서 이동 Down
    커서를 페이지 다운 Page Down
    커서 좌측이동. 라인의 시작일 경우에는 이전라인의 끝으로 이동 Left
    커서를 현재 위치한 라인의 맨 좌측 끝으로 이동 Move cursor left a page
    커서 우측이동 Right
    커서를 위치한 라인의 맨 우측 끝으로 이동 Move cursor right a page
    프로그램의 맨 위로 이동 / 커서를 문서의 시작 지점(첫라인 첫열)으로 이동 Ctrl + Page Up / Ctrl + Home
    커서를 현재행의 시작 지점으로 이동 Home
    현재 라인의 첫번째 열로 커서를 이동 Move cursor to column 1
    프로그램의 맨 아래로 이동 / 커서를 문서의 끝 지점(마지막 라인 마지막문자)으로 이동 Ctrl + Page Down / Ctrl + End
    커서를 현재행의 끝지점으로 이동 End
    들여쓰기 열로 커서를 이동(윗라인의 시작) Move cursor to indent column
    커서가 중괄호( [ ),괄호( ( )에 있는경우에, 매칭되는 기호를 찾아줌 Ctrl + [ , Ctrl + 0   /   Ctrl + ] , Ctrl+ 9
    데이터 스텝 안에서 DO/END 에 대한 서로 매칭되는 것을 찾아줌 Alt + [   /   Alt + ]
    현재 단어의 끝지점으로 이동 Alt + Right
    현재 단어의 마지막 문자로 커서를 이동. 만약 커서가 단어에 위치하지 않으면, 다음 단어의 첫문자로 커서를 이동. Move cursor to next word boundary
    다음 단어의 시작지점으로 이동 Ctrl + Right
    현재 단어의 시작지점으로 이동 Alt + Left
    현재 단어의 첫번째 문자로 커서를 이동. 만약 커서가 단어에 위치하지 않으면, 이전 단어의 마지막 문자로 커서를 이동. Move cursor to previous word boundary
    이전 단어의 시작지점으로 이동 Ctrl + Left
    위 라인으로 커서 이동 Up
    커서를 페이지 업 Page Up
    현재 화면의 시작지점으로 이동 Alt + Up
    현재 화면의 끝지점으로 이동 Alt + Down
    화면 스크롤 내림 Ctrl + Up
    화면 스크롤 올림 Ctrl + Down
    열려진 다음 SAS 윈도우 창으로 이동 Ctrl + Tab (명령어 : NEXTWIND)
    열려진 이전 SAS 윈도우 창으로 이동 Ctrl + Shift + Tab (명령어 : PREVWIND)

    처음메뉴로


    MAIN

     

    10.옵션설정(Option Setting)

     

    설명 약어
    삽입 모드 설정 Set insert mode
    겹쳐쓰기 모드 설정 Set overwrite mode
    커서 모드를 선택. 만약 선택시에는 마우스 휠을 올릴 경우 커서는 화면 맨 위 상단에 위치. Off시에는 마위스 휠을 올릴 경우 화면 밖으로 커서가 넘어감. Toggle always show cursor mode
    삽입수정 전환 Insert

    처음메뉴로


    MAIN

    11.검색(Searching)

     

    설명 약어
    . Find next and replace
    찾기(Ctrl + F)에서 설정된 항목의 다음 항목을 검색 Find next occurrence using the current settings
    찾기(Ctrl + F)에서 설정된 항목을 역방향으로 검색 Find previous occurrence using the current settings
    바꾸기(Ctrl + H)에서 설정된 항목에 대하여 문서 전체에 바꾸기 실행 Replace all
    바꾸기(Ctrl + H)에서 설정된 항목에 대하여 드래그로 선택된 영역에 바꾸기 실행 Replace all in selection
    바꾸기(Ctrl + H)에서 설정된 항목에 대하여 현재 위치 이후의 값을 찾고 바꾸기 실행 Replace and find next
    . Reset search
    검색하는 동안에 뒤쪽으로 검색 방향을 지정 Set search direction to backward
    검색하는 동안에 앞쪽 방향 검색 방향을 지정 Set search direction to forward
    검색시 대소문을 무시고하고 검색(Crtl + F / 명령어 창에서 find 문자열) Set search to case insensitive
    검색시 검색문자의 대소문에 따라서 검색(Crtl + F / 명령어 창에서 find 문자열) Set search to case sensitive
    검색시에 불규칙한 대소문을 무시하도록 설정 Set search to ignore code
    검색시에 따옴표 안의 문자를 무시하고 검색 Set search to ignore string literals
    검색시 주석문을 검색하지 않도록 지정 Set search to ignore text in comments
    검색시 주석문을 검색하도록 지정 Set search to include comments
    검색시 부분 단어로 찾기를 지정(문자에 포함된 검색단어 찾기 지정) Set search to match substrings
    검색시 전체 단어로 찾기를 지정 Set search to only match whole words
    검색시에 불규칙한 대소문을 검색하도록 설정 Set search to search code
    검색시에 따옴표 안의 문자도 검색 Set search to search string literals
    현재 세션에서 검색에 이용되는 문자열을 지정(Crtl + F / 명령어 창에서 find 문자열) Set the search string to the current selection
    검색시 정규식 검색 모드를 하지 않는다 Turn off regular expression mode for searching
    검색시 정규식 검색 모드 사용.
    예)find "\d\d\d" : 3자리 숫자검색
    find "\d+" : 1자리이상의 숫자열검색
    Turn on regular expression mode for searching

    처음메뉴로


    MAIN

    12.블럭설정(Selection)

     

    설명 약어
    방향대로 블럭지정 / 왼쪽으로 블럭설정 Shift + Left
    오른쪽으로 블럭설정 Shift + Right
    아래 행으로 블럭설정 Shift + Down
    한 페이지 아래까지 블럭설정 Shift + Page Down
    문서의 처음(첫번째 라인 첫 열)까지 블럭설정 Ctrl + Shift + Home / Ctrl + Shift + Page Up
    현재행의 시작지점까지 블럭설정 Shift + Home
    문서의 끝까지 블럭설정 Ctrl + Shift + End / Ctrl + Shift + Page Down
    현재행의 끝지점까지 블럭설정 Shift + End
    현재단어의 끝지점까지 블럭설정 Alt + Shift + Right
    현재단어의 시작지점까지 블럭설정 Alt + Shift + Left
    이전 단어의 영역전 까지 선택영역을 확장. 현재 단어의 처음에 위치한 경우에는, 이전 단어의 끝까지 확장 Extend selection to previous word boundary
    커서로부터 위로 블럭지정 / 위 행으로 블럭설정 Shift + Up
    커서로부터 아래로 블럭지정 / 한 페이지 위까지 블럭설정 Shift + Page Up
    이전 단어의 시작지점까지 블럭설정 Ctrl + Shift + Left
    다음 단어의 영역전 까지 선택영역을 확장. 현재 단어의 끝에 위치한 경우에는, 다음 단어의 끝까지 확장 Extend the selection to the next word boundary
    다음 단어의 시작지점까지 블럭설정 Ctrl + Shift + Right
    전체 블럭설정 Ctrl + A
    현재 선택된 영역에서 클릭한 위치까지 영역 확장 Shift + MB1

    처음메뉴로


    MAIN

    13.블럭처리(Selection operation)

     

    설명 약어
    텍스트 뒷부분의 공백제거 / 현재 라인 전체 블럭설정 Ctrl + Shift + W
    선택된 블럭 주석설정 Ctrl + /
    선택된 텍스트를 소문자로 바꿈 Ctrl + Shift + L
    선택된 텍스트를 대문자로 바꿈 Ctrl + Shift + U
    선택 영역의 각 라인에 대해 라인의 시작에 TAB문자를 삽입. 선택 영역이 없다면, 현재 위치한 커서에 TAB문자 삽입(들여쓰기) Tab + Selection
    선택 영역의 각 라인에 대하여 라인의 시작의 공백을 TAB으로 변경 Regenerate leading whitespace
    . Reindent code
    선택된 영역의 각 라인 끝의 공백을 제거. Remove trailing whitespace
    선택된 영역의 각 라인의 시작 문자순으로 정렬 Sort the selected lines
    선택된 영역의 영문자의 대소문자를 전환 Toggle the case of the selected text
    선택된 블록의 주석설정취소 Ctrl + Shift + /
    선택된 블록 전체에 탭제거(내여쓰기) Shift + Tab + Selection

     처음메뉴로


    MAIN

    14.윈도우 컨트롤(Window control)

     

    설명 약어
    메인 메뉴바로 이동 Alt
    윈도우 창을 계단식으로 정렬 Shift + F5
    윈도우 창을 세로 정렬 Shift + F4
    윈도우 창을 가로 정렬 Shift + F3
    다음 윈도우로 이동 Ctrl + F6
    SAS 종료 Alt + F4
    활성화 된 윈도우 닫음 Ctrl + F4
    에디터 켄텍스트메뉴(우클릭)를 실행 Shift + F10

     처음메뉴로


    MAIN

    15.탐색기와 결과창 크기 조절 및 도킹(Resizing the Docking View)

     

    설명 약어
    창 넓이 조절 , 도킹크기변경 Alt + W + S
    도킹크기변경(Alt + W + S) 선택후 마우스 대신 키보드를 사용하여 오른쪽으로 약간씩 크기 조절 -> (오른쪽 화살표)
    도킹크기변경(Alt + W + S) 선택후 마우스 대신 키보드를 사용하여 왼쪽으로 약간씩 크기 조절 <- (왼쪽 화살표)
    도킹크기변경(Alt + W + S) 선택후 마우스 대신 키보드를 사용하여 오른쪽으로 넓게 크기 조절 Ctrl + -> (오른쪽 화살표)
    도킹크기변경(Alt + W + S) 선택후 마우스 대신 키보드를 사용하여 왼쪽으로 넓게 크기 조절 Ctrl + <- (왼쪽 화살표)
    도킹크기변경(Alt + W + S) 선택후 분리 막대를 왼쪽으로 이동(창 감추기) Home
    도킹크기변경(Alt + W + S) 선택후 분리 막대를 오른쪽으로 이동(창 전체) End
    도킹크기변경(Alt + W + S) 선택후 조절한 창의 크기를 허용 후 크기 조정을 마침. Return(엔터)
    도킹크기변경(Alt + W + S) 선택후 크기 변경없이 작업 마침 Esc

     

    반응형

    댓글