Antworten:
(Vermutung hier, bitte geben Sie einen Screenshot / weitere Informationen)
Möglicherweise möchten Sie Ihr conceallevel
Setup ändern :
: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
jedes Mal zurückgesetzt wird, wenn Sie eine Datei öffnen. Wie kann man dafür sorgen, dass es immer bei 0 bleibt?
set conceallevel=2
conceallevel
standardmäßig für jede Datei auf 2 gesetzt werden muss. Dies kann deaktiviert werden mit:let g:indentLine_setConceal = 0
g:indentLine_setConceal = 0
macht es im Wesentlichen so, dass das indentline Plugin nicht mehr funktioniert. Ich fand es let g:indentLine_fileTypeExclude = ['json']
besser für mich.
Wenn Sie das 'indentLine'-Plugin oder andere Plugins verwenden, die die' Conceal'-Funktionen in vim ändern können. Dies liegt daran, dass dieses Plugin die Vim-Funktion "Verbergen" aktiviert, mit der Textabschnitte basierend auf der Syntaxhervorhebung automatisch ausgeblendet werden. Diese Einstellung gilt für alle Syntaxelemente. Insbesondere im Plugin 'indentLine' werden "concealcursor" und "conceallevel" überschrieben, um:
let g:indentLine_concealcursor = 'inc'
let g:indentLine_conceallevel = 2
Also ändere ich es auf den folgenden Wert in meiner .vimrc-Datei:
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 = ""
Ein weiterer Satz ist, bei let g:indentLine_concealcursor = "nv"
dem der versteckte Text, der Ihren Cursor umgibt, nur im Einfügemodus und im visuellen Modus angezeigt wird. Hoffe das kann dir helfen.
:redir > foo
,:hi
(Blättern durch alle Lichtergruppen Pressraum),:redir end
und fügen Sie den Inhalt der neu erstelltenfoo
Datei hier.