답변:
(여기서 스크린 샷 / 추가 정보를 제공하십시오)
conceallevel
설정 을 변경하고 싶을 수도 있습니다 .
:h 'conceallevel'
'conceallevel' 'cole' *'conceallevel'* *'cole'*
number (default 0)
local to window
{not in Vi}
{not available when compiled without the |+conceal|
feature}
Determine how text with the "conceal" syntax attribute |:syn-conceal|
is shown:
Value Effect ~
0 Text is shown normally
1 Each block of concealed text is replaced with one
character. If the syntax item does not have a custom
replacement character defined (see |:syn-cchar|) the
character defined in 'listchars' is used (default is a
space).
It is highlighted with the "Conceal" highlight group.
2 Concealed text is completely hidden unless it has a
custom replacement character defined (see
|:syn-cchar|).
3 Concealed text is completely hidden.
conceallevel
파일을 열 때마다 재설정되는 것 같습니다 . 항상 0으로 고정시키는 방법은 무엇입니까?
set conceallevel=2
conceallevel
.이 파일은 모든 파일에 대해 기본적으로 2로 설정됩니다. :이은으로 비활성화 할 수 있습니다let g:indentLine_setConceal = 0
g:indentLine_setConceal = 0
기본적으로 들여 쓰기 플러그인이 더 이상 작동하지 않도록합니다. 나는 let g:indentLine_fileTypeExclude = ['json']
나를 위해 더 잘 작동한다는 것을 알았 습니다.
'indentLine'플러그인 또는 vim에서 '숨김'기능을 변경할 수있는 다른 플러그인을 사용하는 경우 이 플러그인은 구문 강조 표시를 기반으로 텍스트를 숨기는 Vim 'conceal'기능을 활성화하기 때문입니다. 이 설정은 모든 구문 항목에 적용됩니다. 특히 'indentLine'플러그인에서는 "concealcursor"와 "conceallevel"을 다음과 같이 덮어 씁니다.
let g:indentLine_concealcursor = 'inc'
let g:indentLine_conceallevel = 2
따라서 내 .vimrc 파일에서 다음 값으로 변경합니다.
let g:indentLine_setConceal = 2
" default ''.
" n for Normal mode
" v for Visual mode
" i for Insert mode
" c for Command line editing, for 'incsearch'
let g:indentLine_concealcursor = ""
또 다른 세트는 let g:indentLine_concealcursor = "nv"
커서를 둘러싸는 숨겨진 텍스트를 '삽입'모드 및 '시각적'모드에서만 표시 하도록 하는 것입니다. 그것이 당신을 도울 수 있기를 바랍니다.
plasticboy / vim-markdown 플러그인을 사용하는 경우 .vimrc
:
let g:vim_markdown_conceal = 0
let g:vim_markdown_conceal_code_blocks = 0
indentLine 을 사용 중이고 작동 상태 를 유지 하고 싶지만 Vim이 JSON 및 Markdown에서 항목을 숨기지 못하게하려면 해결책은 구문 강조 표시로 숨김 기능을 사용하지 않도록 요청하는 것입니다.
vim-polyglot에 포함 된 JSON 및 Markdown 구문 파일 의 경우 다음 두 줄을 사용하여 수행됩니다.
let g:vim_json_syntax_conceal = 0
let g:vim_markdown_conceal = 0
:redir > foo
,:hi
(스페이스를 누르면 모든 하이라이트 그룹을 탐색):redir end
및을 새로 생성 한foo
파일 의 내용을 여기에 추가 하십시오.