«indentation» 태그된 질문

들여 쓰기는 블록, 클로저, 조건 및 기타 구성을 표시하여 코드를 구성하는 데 사용됩니다. 코드를 읽기 쉽게 만들고 일부 언어에서는 제어 흐름을 처리하는 데 사용됩니다.

2
줄 바꾸기 자동 들여 쓰기를 비활성화하는 방법?
나는 최근에 emacs를 24.4.1 버전으로 업그레이드했고 새로운 줄 들여 쓰기에 변화가 있었다. 내가 쳤을 때 enter커서가있는 지점에서 "맨손"줄 바꿈 문자 만 예상합니다. 특히 줄 중간에있는 경우 해당 줄은 분할되고 공백을 포함하여 문자가 삭제되지 않습니다. 불행히도 이것은 사실이 아닙니다. 예를 들면 다음과 같습니다. a b 바로 뒤에 커서를 놓고 a누르면 다음 …

5
프로젝트마다 다른 들여 쓰기 스타일
나는 독특한 들여 쓰기 스타일로 많은 다른 C 프로젝트를 작업합니다. Emacs가 .dir-locals.el파일로 업스트림 프로젝트 트리를 오염시키지 않고 프로젝트 별 들여 쓰기 설정을 수행하도록하려면 어떻게해야 합니까? 디스크에서 경로를 사용하여 프로젝트를 일치시키고 싶습니다.

5
코드를 예쁜 형식으로 만드는 방법 (자동 줄 바꿈, 들여 쓰기 등)?
나는 사용하고 spacemacs있지만 아마도 여기에 필요한 이맥스 지식입니다. 하나의 긴 줄이있는 JSON 파일이 있습니다.이 JSON을 json.org/example에서 말하십시오. {"menu": {"id": "file", "value": "File", "popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open", "onclick": "OpenDoc()"}, {"value": "Close", "onclick": "CloseDoc()"}]}}} emacs가 이것을 다시 들여 쓰기를 원합니다. 즉, 가장 왼쪽 줄의 문자를 적절한 들여 쓰기 …

2
명확한 SMIE 문서가 있습니까?
나는 많은 종류의 SMIE 들여 쓰기 규칙 / 문법 / 일을하려고 많은 시간을 보냈습니다. 실제로 작동하는 방법에 대한 문서 가 있거나 설명서 를 사용하는 방법에 대한 토론 이 포함 된 소형 장난감 또는 골격 SMIE 기반 모드의 예가 있습니까? 즉, 식은 세미콜론으로 끝나는 토큰 문자열로 표현을 정의하고 대괄호 사이의 표현식으로 …
18 indentation  smie 

4
들여 쓰기 된 블록 앞에 코드를 추가하거나 제거 할 때 자동으로 elisp 코드를 다시 들여 쓰기
다음과 같은 elisp 코드가 있다고 가정 해보십시오. (+ 2 3▮(+ 3 4)) 기호를 추가하거나 제거 할 때 커서 다음에 sexp를 자동으로 다시 들여 쓰는 방법이 있습니까? 따라서를 누르면 SPC 4 SPC자동으로 다음을 얻습니다. (+ 2 3 4 ▮(+ 3 4)) 나는 호출하여이 설명서를 할 수있는 mark-sexp다음 indent-region. 더 좋은 방법이 …

2
모든 자동 들여 쓰기를 완전히 비활성화
Emacs에서 모든 자동 들여 쓰기를 완전히 비활성화하려면 어떻게합니까? 적어도 기본 모드에서는 비활성화해야하지만 현재 세션에서 전 세계적으로 비활성화되어 있으면 좋습니다. 중복을 선언하기 전에이 질문의 나머지 부분을 읽으십시오. 내가 찾은 다른 모든 답변은 들여 쓰기를 훨씬 더 많이 사용하지 않도록 설정 한 것입니다. 전체 세션에 대해 모든 자동 들여 쓰기를 완전히 비활성화하고 …

1
LaTeX / AUCTeX에서 항목을 들여 쓰기하는 방법은 환경을 항목 화합니까?
Q : LaTeX itemize환경 의 "적절한"들여 쓰기를 어떻게 얻을 수 auctex있습니까? 여기 환경 item에서 함께하고 싶은 곳 이 itemize있습니다. \item 선은 환경의 시작과 관련하여 두 칸 들여 쓰기 항목의 연속 줄은 줄에 대해 추가로 두 칸 들여 쓰기 \item됩니다. 이것이 내가보고 / 기대하는 것입니다 : \begin{itemize} \item Here's a really …

3
들여 쓰기로 탐색
들여 쓰기를 기준으로 파일 줄 사이를 탐색하고 싶습니다. 파일은 들여 쓰기로 구성됩니다. 이전 줄보다 들여 쓰기 된 줄은 이전 줄의 자식이며 이전 줄과 동일한 들여 쓰기가있는 줄은 형제입니다. 나는 주로 세 가지 명령을 찾고 있습니다. 다음 형제, 즉 들여 쓰기가 동일한 다음 줄로 이동합니다. 더 들여 쓰기 된 줄은 건너 …

1
줄 바꿈에 대한 올바른 들여 쓰기
특히 많은 창을 사용할 때 다음과 같은 줄 바꿈 텍스트가 있습니다. 랩 된 텍스트의 들여 쓰기가 Vim에서와 같이 변경 될 수 있는지 궁금합니다. ) 알아낼 때 자동 완성 모드 가이를 담당 하는 것 같습니다 . Emacs 25에서이 기능이 향상되기를 바랐습니다. Emacs 25의 컴파일 된 바이너리로 업그레이드 한 후에도 동일한 동작을 …

1
디스크에 저장된 것과 들여 쓰기가 다른 코드보기
나는 압도적 인 들여 쓰기 스타일로 일부 프로젝트를 진행합니다. 특정 들여 쓰기 스타일로 코드를보고 싶지만 항상 규정 된 들여 쓰기 스타일로 디스크에 저장하십시오. 특히, 나는 여러 줄 함수 인수에서 emacs 기본 들여 쓰기 스타일을 좋아합니다 ... void foo(int a, int b, string c) 그러나 프로젝트는 탭 전용이며 모든 것에 단일 …

2
어셈블리 소스 코드에서 들여 쓰기 및 탐색 향상
C 또는 Java 코드를 작성할 때 매우 규칙적이지만 어셈블리 ( asm-mode)를 사용하면 구성이 잘못됩니다. 그리고를 사용 auto-complete하고 yasnippet있습니다. 스 니펫을 만들어 사용하고 있지만 코드 구성과 들여 쓰기가 구성되지 않았습니다. 어떤 패키지가 도움이 될까요? 코드와 주석을 쉽게 들여 쓰기하여 각 코드가 무엇을하고 있는지 확인할 수 있습니다. 대량의 코드를 탐색하여 코드 사이를 …

4
조직 모드 들여 쓰기를 사용자 정의하는 방법은 무엇입니까?
이 질문은 실제로 공백이 아닌 글꼴 (Sabon, Minion, Garamond 등)을 사용하기 때문에 발생합니다. 헤드 라인 아래의 텍스트가 헤드 라인과 정렬되지 않기 때문에 org-indent-mode를 사용할 때 문제가 발생합니다. 예: 글꼴은 조지아입니다. 자, 내가 consolas로 바꾸면 : 문제는 모노 스페이스가 아닌 글꼴에서 "space"와 *가 동일한 공간을 차지하지 않는다는 것입니다. 나는 이것을 해결하는 …

1
AUCTeX로 자동 들여 쓰기 \ if 문
if -like 문과 관련된 AUCTeX기본 tex코드 의 현재 동작 은 주변 조건과 동일한 수준에서 조건문을 들여 쓰는 것입니다. 즉, 같은 코드 \if@sometoggle% \dosomething% \else% \doanotherthing% \fi% 큰 텍스트 블록으로 나타납니다. AUCTeX다음과 같이 스 니펫을 들여 쓰고 싶습니다 . \if@sometoggle% \dosomething% \else% \doanotherthing% \fi% 이것이 가능한가?

1
파이썬 자동 들여 쓰기 문제
Emacs 24.4를 사용하고 있습니다. Python 코드를 작성할 때 Emacs는 들여 쓰기와 관련하여 이상하게 동작합니다. 예를 들면 다음과 같습니다. for i in range(10): print(i) for i in range(10) 를 입력 :하면 Emacs는 세 번째 줄의 시작 부분에 불필요한 들여 쓰기를 추가합니다. 이것은 매우 이상합니다. 버그입니까?

1
채색 들여 쓰기 수준
다음 두 가지 스냅 샷을 고려하십시오. 아래 첫 번째는 Python 모드의 Emacs (Jedi & Elpy 포함)에서 가져온 것입니다. 아래의 두 번째 것은 이전 들여 쓰기를 수동으로 포토샵하여 많은 들여 쓰기 수준을 쉽게 구별 할 수 있도록하는 것입니다. 캔 것을 모든 패키지가 있습니까 도움이 후자의 효과를 달성는? 위의 예에서는 두 가지 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.