본문 바로가기

개발/에디터 (Helix)16

Helix에서 md 파일 테이블 정렬 렌더링된 결과는 괜찮아 보인다.그러나 실제 md 파일 테이블 코드를 보면 지저분하다. | 크기 | 세력수 | 비고 ||-|-|-|| 100리 지국 | 9 | 공작, 후작이 다스림 || 70리 지국 | 21 | 백작이 다스림 || 50리 지국 | 63 | 남작, 자작이 다스림 || 계 | 93 | | Helix에서는 이를 정렬하는 게 매우 간단합니다. 첫 번째, 마법 주문 mips\|&세부 분석mip : 전체 단락을 선택 s : 찾기 모드\| : 선택된 단락에서 파이프 | 만 찾아서 선택한다. : 찾기 완료, 리턴키. & : 선택 항목 정렬 이정도만 해도 깔끔하다.하이픈 - 이 있는 부분의 빈자리를 모두 채우고 싶다?! 두 번째, 결벽의 마법 주문 ,xs r-세부 해석. , : 선택 항목 취소. 다중 커서.. 2024. 6. 23.
Helix 사용법, 추가 모드 (Insert) 추가 모드 (Insert Mode)ESC : 일반 모드.i : 추가 모드 전환. 일반 모드에서 i 키를 입력하여 추가 모드로 전환합니다.키설명명령어i선택 영역 앞에서 추가 모드 시작.  선택 영역 앞에서 입력 시작.보통 커서 앞에서 입력 시작에 주로 사용.I라인 첫 글자 앞에서 추가 모드 시작.  라인 첫 글자 앞에서 입력 시작.a선택 영역 뒤에서 추가 모드 시작.  선택 영역 뒤에서 입력 시작.보통 커서 뒤에서 입력 시작할 때 사용.A라인 마지막 글자 뒤에서 추가 모드 시작.  라인 마지막 글자 뒤에서 입력 시작.o현재 라인 아래에서 추가 모드 시작.  아래에 새 줄 생성하고 시작한다.O현재 라인 위에서 추가 모드 시작.  위에 새 줄 생성하고 시작한다. 추가 모드 동작키설명명령어Escape일반 모드로.. 2024. 6. 19.
Helix 사용법, 마이너 모드, 스페이스 모드 (Space) 마이너 모드 : 스페이스 모드 (Space Mode)ESC : 일반 모드.space : 스페이스 모드 팝업 메뉴.  일반 모드에서 space 키를 입력하여 Space 모드 팝업을 띄웁니다.다양한 picker, clipboard 등을 조작한다. 스페이스 모드 (space)Open Picker키설명명령어f파일 픽커 열기.file_pickerF현재 작업 디렉토리에서 파일 픽커 열기.file_picker_in_current_directory f, F 모두 현재 작업 디렉토리의 파일 픽커를 연다.b버퍼 픽커 열기.buffer_picker 에디터를 열고나서 사용한 내역이 나온다.j점프 리스트 픽커 열기.jumplist_picker 원하는 파일의 라인에서Ctrl + s 하여 점프 리스트를 추가한다.space, j 하.. 2024. 6. 17.
Helix 사용법, 마이너 모드, 윈도우 모드 (Window) 마이너 모드 : 윈도우 모드 (Window Mode)ESC : 일반 모드.Ctrl + w : 윈도우 모드 팝업 메뉴.  일반 모드에서 Ctrl + w 키를 입력하여 Window 모드 팝업을 띄웁니다. 윈도우 모드 (Ctrl + w) (space, w)키설명명령어w, Ctrl+w다음 윈도우으로 커서가 이동.rotate_viewv, Ctrl+v오른쪽으로 윈도우 분리하고 커서 이동.vsplits, Ctrl+s아래쪽으로 윈도우 분리하고 커서 이동.hsplitf선택 파일 아래쪽에 윈도우 분리하고 커서 이동.goto_fileF선택 파일 오른쪽에 윈도우 분리하고 커서 이동.goto_fileh, Ctrl+h, Left왼쪽 분리 윈도우로 커서 이동.jump_view_leftj, Ctrl+j, Down아래쪽 분리 윈도우로.. 2024. 6. 15.
Helix 사용법, 마이너 모드, 매치 모드 (Match) 마이너 모드 : 매치 모드 (Match Mode)ESC : 일반 모드.m : 매치 모드 팝업 메뉴.ma : 매치 어라운드 모드 팝업 메뉴.  일반 모드에서 m 키를 입력하여 Match 모드 팝업을 띄웁니다.단어, 단락, 함수 등 둘러싸는 문제를 해결한다. 매치 모드 (m)키설명명령어m가까운 둘러싸는 괄호로 이동.match_brackets 괄호 : [{("")}]mm 하여 가까운 괄호를 반복 이동한다.   s선택 영역을 둘러싼 글자 추가surround_add 선택 영역을 둘러싸는 " 작성하려면test 선택(w)하고ms" 하여 둘러싼다. r둘러싼 글자 대체.surround_replace 단어를 둘러싼 " 를 " 으로 대체하려면test 단어에서mr": 하여 " 를 : 으로 대체한다. d둘러싼 글자 삭제.sur.. 2024. 6. 12.
Helix 사용법, 마이너 모드, 고투 모드 (Goto) 마이너 모드 : 고투 모드 (Goto Mode)ESC : 일반 모드.g : 고투 모드 팝업 메뉴.  일반 모드에서 g 키를 입력하여 Goto 모드 팝업을 띄웁니다.다양한 위치로 이동할 때 사용하는 모드입니다.뷰 모드와 달리 커서가 이동합니다. 고투 모드 (g)키설명명령어g입력한 라인으로 이동.라인 입력이 없으면 파일 시작 위치로 이동.goto_file_start 5gg 하여 5 번째 라인으로 커서를 이동. gg 하여 파일 첫 위치로 커서 이동.e파일 끝 위치로 이동.goto_last_line ge 하여 파일 끝 위치로 커서 이동.f선택한 파일로 이동.goto_file 커서가 걸쳐만 있어도 이동한다.(여기서는 상위 디렉토리의 md 파일에 접근) 파일 이름에 띄어쓰기가 있다면 정확히 선택.여기서는 선택모드.. 2024. 6. 10.
Helix 사용법, 마이너 모드, 뷰 모드 (View) 마이너 모드 : 뷰 모드 (View Mode)ESC : 일반 모드.z : 뷰 모드 팝업 메뉴.Z : 뷰 모드 팝업 메뉴 고정.  뷰 모드는 커서 위치나 선택 영역을 변경하지 않으면서 아래위로 스크롤 할 때 사용합니다.단 스크롤 하면서 커서나 선택 영역이 화면 밖으로 나갈때는 따라 이동하며 뷰 영역상의상대적 위치를 유지합니다. 동작을 쉽게 확인하려면,문서에서 한 화면 아래로 이동하고 긴 문장의 끝에 커서를 두고 뷰모드를 테스트합니다.뷰 모드 (z or Z)키설명명령어z, c커서 라인을 화면 중앙에 배치합니다.align_view_centert커서 라인을 화면 상단에 배치합니다.align_view_topb커서 라인을 화면 하단에 배치합니다.align_view_bottomm커서 컬럼을 화면 중앙에 배치합니다.a.. 2024. 6. 7.
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.