2014-08-27 7 views
0

나는 kate 텍스트 편집기를 사용하여 C++ 코드를 작성합니다. 나는 정말로 미치광이를 몰아 넣는 들여 쓰기 행동을 제외하고 편집자를 좋아한다. 나는 다음과 같은 문제가 : 나는Kate (텍스트 편집기) 들여 쓰기, C++

if(true) 
{ 
    //code 
} 

과 같은 코드를 작성하려는 들여 쓰기는 처음에 모든 것을 망쳐 놨 경우 : 입력 타격 할 때 "//code는"케이트는 단지 하나를 삽입하는 대신 탭을 삽입하고 표시된 위치로 점프의 빈 공간. 그래서 자세한 내용에 대해 설명합니다 : 당신은

if(true) 
{//your cursor is here 
} 

에서 시작 키를 눌러 입력에 '[]'는 하나의 빈 공간을 의미 곳, 케이트는

if(true) 
{ 
[ ]//your cursor is here 
} 

같은 것을 생산하고 있습니다. 하지만 대신에 kate가 시작 부분에 표시된 결과를 제공하기 위해 표를 삽입하기를 바랍니다. 또는 좀 더 자세하게 반복하려면 케이트가 나에게주는 것을

if(true) 
{ 
<tabulator>//your cursor is here 
} 

타격시에 입력해야합니다. 나는 모든 설정으로 놀았으며 제대로 작동하지 않습니다. 나를 미치게 해. "기본 식별 모드 표준", "표 형식의 식별자 사용"(8 자)을 선택했습니다. 아무도이 동작을 사용자 정의하는 방법을 알고 있습니까? 나는 katerc 파일을 보았지만 나에게 도움이 될 어떤 옵션 ...

편집를 찾을 수 없습니다 : 나는 케이트 그냥 나에게에

if(true) 
{ 
//your cursor is here 
} 

을 줄 것이다 경우가 확인 될 것이라고 추가해야 enter 키를 누릅니다. 그러나이 빈 공간은 절대적으로 성가신 일입니다. 내가 방법을 찾을 이유

+2

나는 멀리 은하에서 케이트를 사용했으며 들여 쓰기와 관련하여 올바르게 작동했습니다. 따라서 놓친 옵션이 있어야합니다. 똑똑한 들여 쓰기와 같은 것이어야합니다. – bolov

답변

1

확인이에 변수 kate: replace-tabs off; tab-indents: true;

더 추가 할 수 있습니다 모르겠어요 질문을 게시 한 후 바로 그것을 할 수 있습니다 :). 아무도 같은 문제가있는 경우, 여기에 "해결책"이 있습니다. 나는 kent가 모든 파일에 대해 로컬과 같이 들여 쓰기 모드에 대한 전역 설정을 갖고있는 것 같지 않았습니다. 내 경우에는 - 어떤 이유로 든 - 내 파일에 특수 들여 쓰기 옵션이 설정되어 있습니다. 도구 모음 -> 들여 쓰기를 선택하여 메뉴 막대를 통해 변경할 수 있습니다. 이 로컬 옵션은 글로벌 옵션보다 우선합니다! 또는 글로벌 옵션은 로컬 옵션의 기본값입니다. 정확히 알지 못합니다 ...