把所有插件关了,还是会这样
1
lcdtyph 2021-03-24 23:02:11 +08:00
:set nolist
|
2
ReferenceE 2021-03-24 23:02:16 +08:00 via Android
这是表示 indent 的指示符吧,插件没关干净?我记得纯 vim 除了 highlight 啥都没有
|
3
hronro 2021-03-24 23:02:45 +08:00
你的 Vim 配置不是你自己写的吧,这个是需要自己配才会出现的
建议翻一下 list listchars 的相关文档 |
4
bigbigeggs OP @lcdtyph 还不行,可能是这个引起的
@ReferenceE @hronro 对,照着网上配置的 ![[email protected]]( https://x.int64ago.org/3663cbf0-d19b-455f-8cae-54079d0f65a7.png) |
5
bigbigeggs OP """ bash
let mapleader=" " set nu set expandtab set smarttab set tabstop=4 set shiftwidth=4 set smartindent set smartcase set autoindent set background=dark set encoding=utf-8 set ai! set clipboard+=unnamed set wrap set nocompatible filetype on filetype indent on filetype plugin on filetype plugin indent on set encoding=utf-8 let &t_ut='' "set list set nolist "set listchars=tab:▸\ ,trail:▫ set scrolloff=15 set tw=0 set indentexpr= set backspace=indent,eol,start set foldmethod=indent set foldlevel=99 set laststatus=2 set autochdir set magic """ |
6
pkookp8 2021-03-24 23:24:46 +08:00
删掉.viminfo 试试?
|
7
IgniteWhite 2021-03-25 00:10:19 +08:00
我看你写着 filetype plugin on 还有 filetype plugin indent on,你需要看看插件文件夹清理干净没,再删掉这两行
|
8
jdhao 2021-03-25 01:56:23 +08:00 via Android
|
9
IgniteWhite 2021-03-25 03:11:50 +08:00
@jdhao 我看他已经把那行注释掉了?
|
10
20015jjw 2021-03-25 05:44:28 +08:00 via Android
建议刷题就别搞自己.. 用熟悉的工具..
一般一次学一个.. 搞熟悉的东西的时候学个新 editor 搞题的时候用熟悉的 editor etc |
11
sudoy 2021-03-25 07:56:41 +08:00
我怎么觉得是文件本身自带的缩进,换可视化的编辑器试试看,比如 sublime
|
12
Lemeng 2021-03-25 08:07:02 +08:00
我倒觉得挺好的。清晰
|
13
xxxrubyxxx 2021-03-25 08:54:47 +08:00
indentLine 这个插件吧,去.vimrc 里去掉
|
14
fengxuejuan 2021-03-25 08:56:44 +08:00
你有对齐线插件 indent,你试着在.vimrc 和.vim 文件夹内 grep “indent”这个关键字,然后注释了。
|
15
worlders 2021-03-25 09:10:05 +08:00 via iPhone
vim 自己配置吧,对着官方文档写自己需要的东西
|
16
jdhao 2021-03-25 09:16:30 +08:00 via Android
@IgniteWhite 他发的图里面 vimrc 的路径都不对,注释那个没用。
楼主你确定自己用的是你发出来的图片上的 vimrc? 打开 vim,使用命令 :echo $MYVIMRC 可以看到你用的是哪个 vimrc |
17
iamzuoxinyu 2021-03-25 09:33:33 +08:00 via Android
明显是你的 set listchars 设置的啊。
|
18
itgoyo 2021-03-25 09:48:17 +08:00
这种情况应该是 vimrc 里面的哪个插件产生的,估计是 indent 之类的才会有这种问题
|
19
MaxTan 2021-03-25 11:30:30 +08:00 1
vim 还是自己配好,用别人配好的那种大而全的配置只会搞蒙自己,还不如直接用 ide
|
20
IgniteWhite 2021-03-25 15:18:25 +08:00 via iPhone
@jdhao 原来如此
|
21
bigbigeggs OP @jdhao 感谢,是 list char 那个字符导致的。之前开了多个 tab 导致文件修改错误
|
22
IgniteWhite 2021-03-25 21:02:56 +08:00
@bigbigeggs Vim 里面 tab 只是一种浏览方式,和 window 一个性质。你打开的文件叫做 buffer,如果 buffer 的文件没有关闭,即使关掉了 tab 或者 window 该文件也在这个 Vim session 开着。
|
23
KentY 2021-05-01 06:33:40 +08:00
@MaxTan 没错. 我一直也是这个观点. 在 SO 也经常碰到这种问题.
那种大而全的所谓的 vim distribution 猛一看哇又好看功能有强大, 越初学者越想偷懒用那个, 一用想改什么都不知道哪对哪. 自己一行行弄明白, 装自己需要的东西, 知道装了什么, 配了什么, 为什么这么弄, 一个是自己确实学到了东西, 再一个有问题都可以自己解决, 至少知道怎么去找问题的原因. 的确会花点时间, 但这个时间不白花. 慢慢就可以自己配置更深层次非常适合自己个人习惯的东西了. SO 的几个大神基本也都是不赞成那种大而全的东西. |
24
KentY 2021-05-01 06:35:33 +08:00
@IgniteWhite 我是个马上 20 年的 vim 用户, 从来没用过 tab, 不是说它不好, 是我真不适应用它, 一直是 buf + window, 觉得很方便
|
25
IgniteWhite 2021-05-01 07:03:05 +08:00
@KentY 我只用了五年,自己从头配 vimrc 从半年前开始……我目前也是用 buffer + window,用自己的 key binding 切换。
|