vi에서 visual 모드를 이용해 주석을 치는 방법을 까먹을까봐 정리해둠.
아래와 같이 xml인 경우 //나 #은 주석으로 사용할 수 없기 때문에 <!-- --> 이 필요하다.
<?xml version="1.0" encoding="UTF-8"?>
<hazelcast xsi:schemaLocation=
"http://www.hazelcast.com/schema/config hazelcast-config-3.7.xsd"
xmlns="http://www.hazelcast.com/schema/config"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<management-center enabled="true">
http://localhost:8080/hazelcast-mancenter
</management-center>
</hazelcast>
방법은 다음과 같음
1. vi로 열어 v로 블록 지정(visual 모드)
2. :norm i<!-- 으로 앞부분 주석 처리
<?xml version="1.0" encoding="UTF-8"?>
<hazelcast xsi:schemaLocation=
"http://www.hazelcast.com/schema/config hazelcast-config-3.7.xsd"
xmlns="http://www.hazelcast.com/schema/config"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!-- <management-center enabled="true">
<!-- http://localhost:8080/hazelcast-mancenter
<1-- </management-center>
</hazelcast>
3. 다시 블록 지정 후 :norm A --> 으로 뒷부분 주석처리(공백은 구분을 위해 둠)
<?xml version="1.0" encoding="UTF-8"?>
<hazelcast xsi:schemaLocation=
"http://www.hazelcast.com/schema/config hazelcast-config-3.7.xsd"
xmlns="http://www.hazelcast.com/schema/config"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<!-- <management-center enabled="true"> -->
<!-- http://localhost:8080/hazelcast-mancenter -->
<!-- </management-center> -->
</hazelcast>
4. 주석을 해제하려면 블럭을 지정 후 :norm 4x 혹은 :norm xxxx(앞에서 부터 네칸을 지움)
<?xml version="1.0" encoding="UTF-8"?>
<hazelcast xsi:schemaLocation=
"http://www.hazelcast.com/schema/config hazelcast-config-3.7.xsd"
xmlns="http://www.hazelcast.com/schema/config"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<management-center enabled="true"> -->
http://70.30.173.39:8080/hazelcast-mancenter -->
</management-center> -->
</hazelcast>
5. 뒤를 지우기 위해 블럭을 지정 후 :norm $xxx(뒤에서부터 3개 지움)
<?xml version="1.0" encoding="UTF-8"?>
<hazelcast xsi:schemaLocation=
"http://www.hazelcast.com/schema/config hazelcast-config-3.7.xsd"
xmlns="http://www.hazelcast.com/schema/config"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<management-center enabled="true">
http://70.30.173.39:8080/hazelcast-mancenter
</management-center>
</hazelcast>
$가 맨뒤로 이동이기 때문에 뒤에서 부터 지운다($3x는 안됨).
'Dev' 카테고리의 다른 글
[Java] Optional map flatMap 차이점 (0) | 2020.09.16 |
---|---|
[gradle] dependency tree 보기 (0) | 2020.09.09 |
[JPA] 낙관적인 락과 비관적인 락 간단 정리 (0) | 2020.02.11 |
[Spring Boot] Transaction Propagation and Isolation 에 대한 정리 (0) | 2019.12.24 |
[Spring Boot] @Controller @RestController 차이 (0) | 2019.12.16 |