Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

// /* */ " " 등 주석이나 스트링 시에도 코드 개요 접기가 유지되었으면 좋겠습니다! #117

Open
HeukSulTang opened this issue Jul 30, 2024 · 4 comments

Comments

@HeukSulTang
Copy link

HeukSulTang commented Jul 30, 2024

"나 /* // 를 사용하면 뒤에 있는 코드들이 싹 다 초록색 혹은 주황색으로 바뀌면서 폴더(개요) 접기 해놓은 것들이 다 풀리면서 열리더라구요!

"나 /* */ // 를 해도 폴더 접기, 개요접기 해놓은 게 안 풀리게 해줄 수 있나용?

아래에 있는 접기 해놨던 트리거들이 싹 다 열리면서 불편하더라구용

그리고 이게 은근 꿀인 게, 구 코드에디터에서는 주석처리가 되어도 뒤에 있는 [접기] 되어 있는 코드들이 영향을 안 받아서 배열 같은 거 길게 적어놓은 것들이나 안 쓰는 것들을

// {
배열 = [
1
2
3
4
5
6
7
.
.
.
20
];
// }

이런 느낌으로 해놓으면 긴 배열도 접기 해서 코드를 편하게 볼 수 있어서 진짜 편했거든요
새 코드 에디터에선 이게 안 돼서 아쉽더라구요 ㅠㅠ

꼭 이게 아니여도 일반적인 코드들을 사용하면서
foreach() 나 if문 개요접기 해놓은 코드들이 /* 하거나 "를 사용하는 코드들의 경우,
입력하는 순간 전부 펼쳐져서 불편한 거 같아요!

새 코드 에디터에서도 /* */ 나 " " 나 // 같은 걸 쓰더라도 개요접기가 유지되었으면 좋겠습니다!

/////////////////////////////////////////////
배열을 관리할 때
// {
배열 = [
1
2
3
4
];
}//

이거 은근 편해서 새 코드 에디터에서도 꼭 유지됐음 좋겠어용!!!

@Buizz
Copy link
Owner

Buizz commented Aug 10, 2024

이거는 조금 애매할 거 같은데
[와 ]를 접기에 포함하는 방법은 어떨까요?

그리고 현재
/region/

/endregion/
를 통해 접기를 강제 할 수 있는 기능이 있습니다.
image

@Buizz Buizz closed this as completed Aug 10, 2024
@Buizz Buizz reopened this Aug 10, 2024
@HeukSulTang
Copy link
Author

HeukSulTang commented Aug 10, 2024

[와 ]를 접기에 포함시켜서 /region/ ---- /endregion/ 처럼 사용할 수 있게 한다는 말씀이신가용?

제 의견을 말씀드리자면, 만약에 위에 제가 이해한 내용이 맞다고 하더라도, 구 코드에디터와 같은 효율은 안 나올 거 같습니다

효율도 효율이지만 잠시 코드를 비활성화하거나 지우려고
//if(조건) {
혹은
/*if(조건) {

이런 식으로 입력해 버리는 순간 그 밑에 있는 개요접기가 싹 다 풀려버리는 게 문제가 크다보니,
또 조건에 주석처리를 하지 않더라도
if() {
/* 액션;
액션;
if() {

처럼 /* 아래에하위if문(?)이 있는 등 여러 상황에서 접기가 풀려버리는 게 조금 문제인 거 같습니다

코드를 테스트하거나, 코드 개선을 통해 이전 코드를 주석처리하는 등등 여러 상황이 있으니,
이로 인해 개요(폴더)접기의 의미가 조금 퇴색되지 않나 싶습니다

그리고 다 중요하지만 텍스트 입력할 때 쓰는 " 혹은 ' 는 무조건 이전처럼 고쳐야 한다고 생각합니다!
"입력했을 때 아래에 있는 접기 싹 다 풀리는 건 정말 아닌 거 같아요!

해당 기능만큼은 정말 구 코드에디터가 압승입니다
이런저런 문제로 힘드시겠지만ㅠㅠ
솔직한 심정으로 말씀드리면, "나 //나 /* 로 개요접기가 풀려버리는 이건 구 코드에디터처럼 사용할 수 있도록 되면 좋겠어요ㅎㅎ..

@Buizz
Copy link
Owner

Buizz commented Aug 10, 2024

시스템 적으로 구 코드에디터랑 차이가 많이 나서 /*나 "뒤에 접혀 있던 게 다 사라지는 거는 해결하기가 어려울 거 같아요..

대신에 접었던 걸 기억해서 다시 해제가 되었을 때 원래대로 되돌아 오는 구조로는 한번 건드려 볼께요.

[와 ]를 접기에 포함시켜서 /region/ ---- /endregion/ 처럼 사용할 수 있게 한다는 말씀이신가용?
이거는 []문도 접게 가능하게 이번에 패치하였고
region 기능은 기존부터 있던 기능입니다.

@HeukSulTang
Copy link
Author

HeukSulTang commented Aug 11, 2024

아하 그렇군요ㅠㅠ
어쩔 수 없네용ㅠㅠ

와 근데 [와 ]도 접기에 포함시킨다는 게 이런 거군요!
이거 굉장히 좋네요!!!!!!
image
접을 수 있어서 편한 거 같습니다!!

접기 강제도 한 번 잘 사용해서 구 코드에디터와의 간극을 잘 조율해 보겠습니다

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants