개발71 Helix 사용법, 마이너 모드 (Minor) 일반 모드 : 마이너 모드 (Minor modes)ESC : 일반 모드.마이너(서브) 모드는 일반 모드에서 키를 입력하여 전환합니다. 마이너 모드 (vgm:zZC-w )키설명명령어v선택(확장) 모드로 전환select_mode v 하여 선택 모드로 진입한다.이동하면 선택 영역이 변경된다.gGoto 모드 팝업 메뉴 5 하여 번째 라인을 지정하고g 하여 goto 모드로 전환g 하여 5 라인으로 이동한다.m매치 모드 팝업 메뉴 m 하여 match 모드 전환m 하여 현재 스코프에 맞는 괄호 찾아가기.:명령 모드로 전환command_mode : 하여 command 모드로 전환q 하여 종료한다.z뷰 모드 팝업 메뉴 (Z 고정 팝업) z 하여 뷰 모드로 전환C-b 하여 ctrl + b 페이지 위로C-f 하여 ct.. 2024. 6. 5. Helix 사용법, 일반 모드 찾기 (Search) 일반 모드 : 찾기 (Search)ESC : 일반 모드./, ?, n, N, * : 찾기 모드. 찾기 (Search)키설명명령어/정규식 패턴 다음 검색search 검색 시작 위치를 잡는다./ 하여 world 검색어 입력한다.시작 위치에서 앞으로 검색한다.world 단어가 검색된다.?정규식 패턴 이전 검색rsearch 검색 시작 위치를 잡는다.? 하여 world 검색어 입력한다.시작 위치에서 뒤로 검색한다.world 단어가 검색된다.n다음 검색 일치 항목 선택search_next 검색 상태에서n 하면 다음 검색 단어 선택N이전 검색 일치 항목 선택search_prev 검색 상태에서N 하면 이전 검색 단어 선택*현재 선택을 검색 패턴으로 사용search_selection w, b 등으로 println 키워드.. 2024. 6. 3. Helix 사용법, 일반 모드 선택 (Selection) 일반 모드 : 선택 (Selection)ESC : 일반 모드.커서 위치도 하나의 선택 영역입니다. 선택 (Selection)키설명명령어s선택 영역에서 정규 표현식 일치 항목 모두 선택.select_regex x 등으로 선택 영역을 지정하고s 하면 regex 입력. ex) test3다중 커서가 나타나면 enter 키로 확정한다.a 입력하면 _hello 입력한다.Alt + s선택 영역의 모든 라인에 커서 분할.split_selection_on_newline x 로 선택 영역을 지정하고Alt + s 로 모든 라인에 커서 분할한다.&선택 영역의 열 맞추기.align_selections 두 줄을 선택한 후s 하면 regex 입력. \| 하고 리턴키 입력. & 로 선택 영역 열맞추기._선택 영역의 커서 위치 공백 .. 2024. 6. 2. Helix 사용법, 일반 모드 쉘 (Shell) 일반 모드 : 쉘 (Shell)ESC : 일반 모드.선택 영역은 커서 위치도 포함합니다. 쉘 (Shell)키설명명령어|선택 영역을 쉘 명령 결과로 대체한다.shell_pipe 선택 영역을 pwd 쉘 명령 결과로 대체한다. 선택 영역을 쉘 명령 입력으로 사용,그 결과를 선택 영역에 대체한다.shell_pipe 쉘 명령의 종류에 따라선택 영역을 입력으로 사용할 수 있다.선택 영역을 입력으로 사용하여쉘 명령 grep def 결과를선택 영역에 덮어쓴다.Alt + |선택 영역을 쉘 명령 입력으로 사용.쉘 결과는 무시되어 에디터에 영향 없다.shell_pipe_to 4 줄의 문자열을 선택하고Alt + | 키를 입력한다.선택한 내용을 grep 명령에 보낸다.ex) grep de > result.txt에디터 시작 경로.. 2024. 5. 31. Helix 사용법, 일반 모드 변경 (Change) Helix 사용법, 일반 모드 변경 (Change)ESC : 일반 모드.i, d, y, r ... : 변경 모드. 추가 (Insert)키설명명령어i선택 영역 앞에서 삽입 모드로 변경.insert_mode How 선택 상태에서 i 키 입력하면,How 앞에서 삽입 모드 상태로 시작한다. a선택 영역 뒤에서 삽입 모드로 변경.append_mode How 선택 상태에서 a 키 입력하면,How 뒤에서 삽입 모드 상태로 시작한다. I줄의 글자 시작 지점에서 삽입 모드로 변경.insert_at_line_start A줄의 글자 끝 지점에서 삽입 모드로 변경.insert_at_line_end o줄 맞춰 아래에 새 줄 만들고 삽입 모드로 변경.open_below 윗줄 적당한 위치에서 o 키 입력하면,새 아랫줄을 만들고.. 2024. 5. 30. Helix 사용법, 일반 모드 이동 (Movement) Helix 사용법, 일반 모드 이동 (Movement)일반 모드(Normal Mode)는 기본 모드입니다.다른 모드에서 ESC키를 입력하면 이 모드로 돌아갑니다. 상하좌우 한 칸 이동 키키설명명령어h왼쪽으로 이동move_char_leftj아래로 이동move_visual_line_downk위로 이동move_visual_line_upl오른쪽으로 이동move_char_right 앞뒤 단어 이동키설명명령어w다음 단어 앞으로 이동.move_next_word_start Fine의 F에서 w 키 입력. you의 y에서 w 키 입력. (부호 인식)b이전 단어 시작으로 이동.move_prev_word_start And의 d에서 b 키 입력. And의 A에서 b 키 입력. (부호 인식)e현재/다음 단어 끝으로 이동.mov.. 2024. 5. 29. Helix 모달 에디터와 모달리티 개념 이해. Helix 모달 에디터와 모달리티 개념 이해.모달 에디터는 특정 작업에 최적화된 여러가지 모드를 사용합니다.반면 일반 에디터(비모달 에디터)에는 모드 전환이 없습니다.언제든 수정 삭제가 가능한 에디터 모드만 지원합니다. Helix 에디터는 사용자에게 모달 편집 방식을 권장합니다. 이는 키보드만 사용하여 빠르고 효율적인 텍스트 편집을 가능하게 하는 방법입니다. 이 기술을 마스터함으로써, 새로운 사용자는 Helix 에디터의 모든 잠재력을 발휘할 수 있게 되어, 원활하고 효율적인 텍스트 편집이 가능합니다. 모달 편집 (Modal Editing) - 텍스트 편집, 명령 실행 등 다양한 모드 전환 기능을 제공합니다. - 키보드 단축키를 통해 다양한 모드의 작업을 수행합니다. - 일단 익숙해지면 매우 빠르고 효율적.. 2024. 5. 28. Rust 기본, 데이타 타입 (Scalar, Compound, Unit) Rust 기본 : 데이타 타입 (Scalar, Compound, Unit) 스칼라 데이터 타입 (Scalar Data Types )단일 값을 나타내는 타입입니다.정수형(integers), 부동소수점 수(floats), 불리언(booleans), 그리고 문자(characters)가 스칼라 타입에 속합니다. 복합 데이터 타입 (Compound Data Types)여러 값을 그룹화하여 하나의 타입으로 나타내는 데이터 타입입니다.Rust에서는 주로 튜플(tuple)과 구조체(struct)를 사용하여 복합 데이터 타입을 구현합니다. 유닛 타입 (Unit Data Type)1. 값이 없음을 나타냅니다.유닛 타입은 실제로 어떤 데이터도 담지 않으며, 오직 한 가지 값만을 가질 수 있습니다. ex) let unit =.. 2024. 5. 27. 프로그래밍 언어별 명명 규칙 안내 (Naming Convention) 프로그래밍 언어별 명명 규칙 (Naming Convention)camelCasesnake_casePascalCasekebab-case camelCase (낙타 표기법)첫 번째 단어를 제외하고 각 단어의 첫 글자를 대문자로 시작합니다.Java, JavaScript 등에서 변수나 함수 이름에 주로 사용합니다. snake_case (스네이크 표기법)모든 단어를 소문자로 쓰고 단어 사이를 언더스코어('_')로 연결합니다.Python, Rust에서 주로 사용합니다. PascalCase (파스칼 표기법)각 단어의 첫 글자를 대문자로 시작합니다.C#, Java 등에서 클래스 이름에 주로 사용합니다. kebab-case (케밥 표기법)모든 단어를 소문자로 쓰고 단어 사이를 하이픈('-')으로 연결합니다.HTML, CS.. 2024. 5. 24. 이전 1 ··· 3 4 5 6 7 8 다음