Điều này làm tôi phát điên, tôi làm
:set ft=text
Để xem một cái gì đó, nếu không tất cả các liên kết biến mất trong markdown và dấu ngoặc kép trong JSON.
Làm thế nào để vô hiệu hóa điều này một lần và mãi mãi?
Điều này làm tôi phát điên, tôi làm
:set ft=text
Để xem một cái gì đó, nếu không tất cả các liên kết biến mất trong markdown và dấu ngoặc kép trong JSON.
Làm thế nào để vô hiệu hóa điều này một lần và mãi mãi?
Câu trả lời:
(đoán ở đây, vui lòng cung cấp ảnh chụp màn hình / thêm thông tin)
Bạn có thể muốn thay đổi conceallevel
thiết lập của mình :
: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
được thiết lập lại mỗi khi bạn mở một tập tin. Bất kỳ cách nào để làm cho nó luôn luôn gắn bó với 0?
set conceallevel=2
conceallevel
phải được đặt thành 2 theo mặc định cho mỗi tệp. Điều này có thể bị vô hiệu hóa với:let g:indentLine_setConceal = 0
g:indentLine_setConceal = 0
về cơ bản làm cho nó để plugin indentline không còn hoạt động. Tôi thấy let g:indentLine_fileTypeExclude = ['json']
làm việc tốt hơn cho tôi.
Nếu bạn đang sử dụng plugin 'indentLine' hoặc các plugin khác có thể thay đổi các tính năng 'che giấu' trong vim. Đó là bởi vì các plugin này cho phép tính năng 'che giấu' của Vim, tự động ẩn các đoạn văn bản dựa trên đánh dấu cú pháp. Cài đặt này sẽ áp dụng cho tất cả các mục cú pháp. Cụ thể, trong plugin 'indentLine', nó sẽ ghi đè "concealcoder" và "conceallevel" thành:
let g:indentLine_concealcursor = 'inc'
let g:indentLine_conceallevel = 2
Vì vậy, tôi thay đổi nó thành giá trị sau trong tệp .vimrc của mình:
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 = ""
một bộ khác là let g:indentLine_concealcursor = "nv"
làm cho văn bản ẩn bao quanh con trỏ của bạn chỉ hiển thị ở chế độ 'chèn' và 'trực quan'. Hy vọng có thể giúp bạn.
:redir > foo
,:hi
(duyệt qua tất cả các nhóm nổi bật nhấn không gian),:redir end
và thêm nội dung của các mới được tạo rafoo
tập tin ở đây.