나노 들여쓰기로 붙여넣은 텍스트나 코드가 잘못된 이유는 무엇입니까?

나노 들여쓰기로 붙여넣은 텍스트나 코드가 잘못된 이유는 무엇입니까?

클립보드에서 텍스트를 복사하여 붙여넣으면 코드는 다음과 같습니다.

[core]
    repositoryformatversion = 0
        filemode = true
            bare = false
                logallrefupdates = true
                [remote "heroku"]

바꾸다

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[remote "heroku"]

이 내 꺼야.nanorc문서

set tabsize 4
set autoindent

~에 따르면Vim이 붙여넣은 코드를 잘못 들여쓰기하는 이유는 무엇인가요?이것자동 들여쓰기 설정클립보드에서 붙여넣으면 선행 탭이 코드에 삽입됩니다.

구성할 수 있는 방법이 있나요.nanorc클립보드에서 붙여넣을 때 자동 들여쓰기를 끄고 다시 켜시겠습니까?

답변1

자동 들여쓰기를 활성화하지 않으려면 활성화하지 마십시오. set autoindent이렇게 하면 활성화됩니다.

대신, unset autoindent귀하의 .nanorc.

자세한 내용은 다음을 참조하세요.man nanorc

ALT+I를 사용하여 자동 들여쓰기를 전환할 수도 있습니다(모든 단축키는 CTRL+G 참조).

관련 정보