Yanıtlar:
(burada tahmin, lütfen bir ekran görüntüsü / daha fazla bilgi verin)
conceallevel
Kurulumunuzu değiştirmek isteyebilirsiniz :
: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
dosya açışınızda sıfırlanmış gibi görünüyor . Her zaman 0 ile sopa yapmanın herhangi bir yolu var mı?
set conceallevel=2
conceallevel
. Bu ile devre dışı bırakılabilir:let g:indentLine_setConceal = 0
g:indentLine_setConceal = 0
aslında indentline eklentisi artık çalışmaz hale getirir. Benim let g:indentLine_fileTypeExclude = ['json']
için daha iyi iş buldum .
'İndentLine' eklentisini veya vim'deki 'gizleme' özelliklerini değiştirebilecek diğer eklentileri kullanıyorsanız. Çünkü bu eklenti, sözdizimi vurgulamaya dayalı metin uzantılarını otomatik olarak gizleyen Vim 'gizleme' özelliğini etkinleştirir. Bu ayar tüm sözdizimi öğeleri için geçerli olacaktır. Özellikle, 'indentLine' eklentisinde "concealcursor" ve "conceallevel" üzerine yazılır:
let g:indentLine_concealcursor = 'inc'
let g:indentLine_conceallevel = 2
Bu nedenle, .vimrc dosyamda şu değerle değiştiriyorum:
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 = ""
başka bir küme, let g:indentLine_concealcursor = "nv"
gizli metni imlecinizi çevreleyen sadece 'ekleme' ve 'görsel' modda gösterir. Umarım size yardımcı olur.
Eğer kullanıyorsanız plasticboy / vim-markdown eklentisi, koyun .vimrc
:
let g:vim_markdown_conceal = 0
let g:vim_markdown_conceal_code_blocks = 0
İndentLine kullanıyorsanız ve çalışmaya devam etmek istiyor ancak Vim'in JSON ve Markdown'daki şeyleri gizlemesini önlemek istiyorsanız, çözüm sözdizimi vurgulamadan gizleme özelliğini kullanmamasını istemektir.
Vim-polyglot'ta bulunan JSON ve Markdown sözdizimi dosyaları için, aşağıdaki iki satır kullanılarak gerçekleştirilir:
let g:vim_json_syntax_conceal = 0
let g:vim_markdown_conceal = 0
:redir > foo
,:hi
(boşluğa basarak tüm vurgu gruplarına göz atın) yapın:redir end
ve yeni oluşturulanfoo
dosyanın içeriğini buraya ekleyin .