떵호
seongho'Dev
떵호
전체 방문자
오늘
어제
  • 분류 전체보기 (116)
    • 회고 (2)
    • Algorithm (74)
      • 프로그래머스 (65)
      • 백준(BOJ) (2)
      • Note (7)
    • 기술독서 (25)
      • Clean Code (11)
      • 자바의 정석 (8)
      • 대규모 시스템 설계 기초 (6)
    • Computer Science (1)
      • Operating System (1)
    • Typescript (1)
    • JAVA (0)
    • Spring (6)
      • JPA (6)
    • AWS (2)
    • Git (2)
    • Etc (2)

블로그 메뉴

  • github

티스토리

태그

  • 구현
  • 완전탐색
  • 카카오 코테
  • 알고리즘
  • 프로그래머스
  • JPA
  • 코딩테스트 준비
  • Clean Code
  • 자바의 정석
  • 클린코드
hELLO · Designed By 정상우.
떵호

seongho'Dev

[IntelliJ] ideaVim 플러그인 Surround 기능
Etc

[IntelliJ] ideaVim 플러그인 Surround 기능

2023. 2. 7. 22:47
728x90

인텔리제이에서는 풍부한 편집 기능들을 제공하지만, ideaVim 플러그인을 사용하면 IDE에서 제공하는 기존 Surround 기능을 활용하지 못한다는 단점이 있습니다. 그래서 오늘은 ideaVim 플러그인에서 surroud 기능을 사용할 수 있는 방법에 대해 알아보려고 합니다.

Surround 기능이란 ?

surround 기능이란 텍스트를 감싸는 기능입니다. 텍스트 안에 태그나 문자열 그리고 브라켓을 추가하거나 기존에 있던 태그, 문자열, 브라켓을 변경할 수 있습니다.

Surroud 사용 방법

먼저 감싸고 싶은 텍스트를 선택한 다음, 원하는 문자 또는 태그를 추가할 수 있는 단축키를 입력합니다. 가장 일반적인 단축키는 다음과 같습니다.

  • cs: 기존의 태그를 다른 태그로 교체 (예: "hello"에서 cs"' -> 'hello')
  • ys: 텍스트를 태그로 감싸기 (예: ysiw" -> "hello")
  • ds: 감싸진 태그 제거

예제

  1. 텍스트를 태그로 감싸기
    • hello world 텍스트가 있을 때 ysiw" 를 입력하면 "hello world"로 감싸진 텍스트가 됩니다.
  2. 감싸진 태그 제거
    • "hello world" 텍스트가 있을 때 ds" 를 입력하면 태그가 제거되고 hello world 텍스트가 됩니다.
  3. 기존의 태그를 다른 태그로 교체
    • "hello world" 텍스트가 있을 때 cs'"를 입력하면 'hello world'로 감싼 텍스트가 됩니다.

이와 같이 ideaVim 플러그인에서 Surround 기능을 사용하면 편집하는 텍스트를 더욱 편리하게 감싸거나 편집할 수 있습니다.

728x90
저작자표시 (새창열림)

'Etc' 카테고리의 다른 글

[zsh] 터미널에서 커서 조작  (2) 2022.12.15
    'Etc' 카테고리의 다른 글
    • [zsh] 터미널에서 커서 조작
    떵호
    떵호

    티스토리툴바