Homemade Source/Templater snippets
[Templater] 선택된 영역에서 링크 삭제하기
반응형
선택된 영역에서 링크만 삭제해주는 Templater Snippet입니다.
위키링크만 삭제하기
예시
Templater Snippet
<%*
const editor = app.workspace.activeLeaf.view.editor;
const selectedText = editor.getSelection();
const improvedText = selectedText
.replace(/\[\[(?:[^\]]+\|)?(.*?)]]/g, "$1");
editor.replaceSelection(improvedText);
%>
마크링크만 삭제하기
예시
Templater Snippet
<%*
const editor = app.workspace.activeLeaf.view.editor;
const selectedText = editor.getSelection();
const improvedText = selectedText
.replace(/\[([^\]]+)]\([^)]+\)/g, "$1");
editor.replaceSelection(improvedText);
%>
링크 모두 삭제
예시
Templater Snippet
<%*
const editor = app.workspace.activeLeaf.view.editor;
const selectedText = editor.getSelection();
const improvedText = selectedText
.replace(/\[\[(?:[^\]]+\|)?(.*?)]]/g, "$1")
.replace(/\[([^\]]+)]\([^)]+\)/g, "$1");
editor.replaceSelection(improvedText);
%>
Templater로 작성한 명령어(스크립트)을 단축키로 실행하는 방법을 참고해주세요.
Commander에 빠른실행 등록하는 방법을 참고해주세요
관련 플러그인
링크 변환, 삭제같은 조작을 할 수 있는 Links 플러그인
개요 Links 플러그인은 옵시디언의 문서 내에 있는 링크를 더 효율적으로 관리하고 조작할 수 있게 해주는 유용한 플러그인입니다. 이 플러그인은 링크 문자열에서 "[[]]"를 제거하거나, 텍스트 별
kaminik.tistory.com
반응형
'Homemade Source > Templater snippets' 카테고리의 다른 글
[Templater] 텍스트, 리스트, 체크박스 정렬하기 (0) | 2024.03.18 |
---|---|
[Templater] 옵시디언 문서의 update 날짜 자동 갱신하기 (1) | 2024.03.16 |
[Templater] 오늘 생성한 노트의 목록을 데일리 노트에 출력하기 (0) | 2024.03.03 |
[Templater] 시간과 시계 이모지 출력하기 (0) | 2024.02.08 |
[Templater] 체크박스 정렬하기 (0) | 2024.02.06 |