首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

vim空白行为红色,在更改窗口大小后消失

vim是一款常用的文本编辑器,空白行为红色并在更改窗口大小后消失是由于vim的默认配置中设置了特殊字符的显示方式。

在vim中,空白行是指没有任何可见字符的行。为了方便用户识别空白行,vim会将空白行的背景色设置为红色。当更改窗口大小后,vim会重新计算并调整文本的显示方式,此时空白行的背景色会恢复为默认的背景色,因此红色的空白行会消失。

这种设置可以帮助用户更好地识别和编辑文本,特别是在处理代码时,可以清晰地看到代码中的空白行,方便进行代码的阅读和修改。

推荐的腾讯云相关产品:腾讯云服务器(CVM) 腾讯云服务器(CVM)是腾讯云提供的弹性计算服务,可以快速创建、部署和管理云服务器实例。通过腾讯云服务器,用户可以轻松搭建和管理自己的云计算环境,包括运行各种应用程序、托管网站、存储数据等。

产品介绍链接地址:https://cloud.tencent.com/product/cvm

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

vim常用命令总结

)   daw 删除当前光标所在的word(包括空白字符)   dG 删除当前行至文件尾的内容   dgg 删除当前行至文件头的内容 如果你用"c"命令代替"d"这些命令就都变成更改命令。...53.页签 命令":tabe(dit) thatfile"一个窗口中打开"thatfile",该窗口占据着整个的Vim显示区域。...说明:以下黑色为vi和vim均有的一般功能,而红色Vim(Vi Improved)所特有功能。Vim一般的Unix和Linux下均有安装。...D    以行为单位,删除游标之所有字元。 cc    修改整行的内容。 yy   使游标所在该行复制到记忆体缓冲区。  取消前一动作(Undo) u    恢复最后一个指令之前的结果。... (vim) 大小写替换 首先用按v开启选择功能,然后用↑↓←→键来选定所要替换的字符,若是小写变大写,则按U;反之按u; 如果是选择单词,则可以在按v,按w,最后按U/u,这样就可以将字符随意的改变大小写了

1.3K10

Linux之vi和vim编辑器

|打开单个或多个文件 :open file|vim窗口中打开一个新文件 :split file|窗口中打开文件(split打开的窗口都是横向的,使用vsplit可以纵向打开窗口。)...Ctrl+ww| 移动到下一个窗口 Ctrl+wj |移动到下方的窗口 Ctrl+wk |移动到上方的窗口 :close |最后一个窗口不能使用此命令,可以防止意外退出vim。...^ 移动到本行第一个非空白字符上。 0 移动到本行第一个字符上 HOME 移动到本行第一个字符。同0健。...强制退出并忽略所有更改 :e! 放弃所有修改,并打开原来文件。...Vim教程 Unix系统上 $ vimtutor Windows系统上 :help tutor 录制宏: 按q键加任意字母开始录制,再按q键结束录制(这意味着vim中的宏不可嵌套),使用的时候

2K11
  • linux之vi,vim命令

    vim 是对 vi 的扩展,文中的很多操作是 vi 通用的 vi 是区分大小写的命令的,也就是说 g与G 是不同的命令 不同模式下,快捷键是不一样的 模式分 一般模式 编辑模式 指令模式 一般模式用于文件内部操作...I 在当前行首 a 光标 A 在当前行尾部 o 在当前行下新开一行 O 在当前行上新开一行 r 替换当前字符 R 替换当前行及后面的字符,直到按 esc 为止 s 从当前行开始,以输入的文本替代指定数目的字符...多窗口模式 指令 效果 :split 创建新窗口 Ctrl+w 切换窗口 Ctrl-w = 所有窗口一样高 Ctrl-w + 方向键 多窗口视图切换 多文件编辑 指令 效果 :args 列出当前编辑的文件名...:next 打开多文件,使用 n(Next) p(revious) :file 列出当前打开的所有文件 vim 自定义技巧 复制粘贴取消缩进 :set paste 进入 paste 模式以后,可以插入模式下粘贴内容...0,并在屏幕上显示输入的“0”;然后当我们执行命令 0-Ctrl-Shift-d 时,Vim 就会意识到我们要做的是减少缩进,这时 0 会就会从屏幕上消失 vim tab 缩进 tab 缩进宽度默认为

    21.7K20

    linux 之 vi,vim 命令

    vim 是对 vi 的扩展,文中的很多操作是 vi 通用的 vi 是区分大小写的命令的,也就是说 g与G 是不同的命令 不同模式下,快捷键是不一样的 模式分 一般模式 编辑模式 指令模式 一般模式用于文件内部操作...I 在当前行首 a 光标 A 在当前行尾部...X 删除一个字符,光标前 Ctrl+u 删除输入模式下的输入的文本 多窗口模式 指令 效果 :split 创建新窗口...Ctrl+w 切换窗口 Ctrl-w = 所有窗口一样高 Ctrl-w + 方向键 多窗口视图切换 多文件编辑 指令 效果...会认为我们要在文本中插入一个 0,并在屏幕上显示输入的“0”;然后当我们执行命令 0-Ctrl-Shift-d 时,Vim 就会意识到我们要做的是减少缩进,这时 0 会就会从屏幕上消失 vim tab

    7K01

    第三章 —- 了解各种 Linux 文本编辑器

    Pico(pine composer) Jstar(与 WordStar 兼容的 joe 编辑器版本) 解释 Vi 文本编辑器 可以使用各种命令 vim 编辑器中执行操作,这些命令可以分为以下类别 常用命令...A 附加于行末 i 在当前字符前插入 I 在行首插入 o 在下面插入空白行并允许插入 O 在上面插入空白行并允许插入 rx 用字符 x 代替当前字符 Linux 还支持键入单词的初始字符时自动显示该单词...cc 更改当前行 x 删除当前光标位置的字符 j 连接行 u 撤销上次更改 U 撤销当前行的所有更改 ....(开启区分大小写) 样式查找指令 命令 操作 fx 在当前行上的当前光标位置查找字符 x Fx 在当前行的当前光标位置前查找字符 x /pattern + Enter 查找包含的给定样式的下一行 ?...set 命令接受 vi 编辑器环境变量并将它们的值作为参数,相应地更改编辑器的行为

    2.4K30

    vim编辑器使用方法

    . +#: 打开文件,直接让光标处于第#行的行首; +/PATTERN:打开文件,直接让光标处于第一个被PATTERN匹配到的行的行首; [root@senlong tmp]# cp /etc/...i: insert, 光标所在处输入; a: append, 光标所在处后面输入; o: 在当前光标所在行的下方打开一个新行; I:在当前光标所在行的行首输入; A:在当前光标所在行的行尾输入;...#&/ 多文件/窗口模式 多文件模式: vim FILE1 FILE2 FILE3 ......:next 下一个 :prev 前一个 :first 第一个 :last 最后一个 :wall 保存所有 :qall 退出所有 窗口分隔模式: vim -o|-O FILE1 FILE2 ......-o: 水平分割 -O: 垂直分割 在窗口间切换:Ctrl+w,w 单文件窗口分割: Ctrl+w,s: split, 水平分割 Ctrl+w,v: vertical, 垂直分割 定制vim的工作特性

    80130

    vim常用命令详解(vim使用教程)

    ---- 本文解读来自我对man vim 的解读 当然有很多解读不准确的地方,所有红色标注的地方都是最基本的,也是保证正确的。...b.txt 运行结果如下 所有黑色背景为完全相同的地方,红色背景为完全不同的地方,蓝偏绿色的背景为与另一个文件相比增加的地方,其他的我也不太清楚 -h 显示vim的用法 -m 你可以在打开的窗口更改...,但你将无法对你更改的文件进行保存,最后使用 :q退出,文件仍是你修改以前的结果 -M 你无法在你打开的窗口更改,并且无法 对文件进行保存 -N 非兼容模式 -n 将不会使用交换文件,如果电脑断电或者发生崩溃...-o[N],打开n个窗口窗口为栈的方式,及第二个第一个的下面,第三个第二的下面),如果没有写N的大小,会为每一个文件都打开一个窗口 对于命令 vim -o a.txt b.txt c.txt,...,正常模式下,按i,a,o都可以进入插入模式,i为从当前光标所在字符的前一个字符开始插入,a为从当前光标的一个字符开始插入,o为从当前光标的下一行开始插入 可视模式:可视模式可以对文本进行选中,然后方便复制

    3.3K30

    vim命令总结

    ) daw 删除当前光标所在的word(包括空白字符) dG 删除当前行至文件尾的内容 dgg 删除当前行至文件头的内容 如果你用"c"命令代替"d"这些命令就都变成更改命令。...Vim将在启动只显示第一个文件,完成该文件的编辑,可以用令:":next"或":n"要保存工作成果并继续下一个文件的编辑,命令:":wnext"或":wn"可以合并这一过程。...置位本选项也意味着 Vim行为就像打开 'autowrite' 一样。 41.切换到另一文件 要在两个文件间快速切换,使用CTRL-^。 42.文件标记 以大写字母命名的标记。...用命令: vim -R file。如果是想强制性地避免对文件进行修改,可以用命令: vim -M file。 44.更改文件名 将现有文件存成新的文件,用命令":sav(eas) move.c"。...54.页签 命令":tabe(dit) thatfile"一个窗口中打开"thatfile",该窗口占据着整个的Vim显示区域。

    79170

    138 条 Vim 命令、操作、快捷键全集

    启动vim 命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim...vim窗口中打开一个新文件 :open file 窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开的文件列表,当前正在编辑的文件会用[]括起来...vim中有一些特殊字符查找时需要转义  .*[]^%/?...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置插入...利用p命令可将剪切的内容进行粘贴。 :1, 10 m 20 将第1-10行移动到第20行之后。 退出命令 :wq 保存并退出 ZZ 保存并退出 :q! 强制退出并忽略所有更改 :e!

    99900

    教程 | Vim 教程【命令-操作-快捷键】

    启动vim 命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim...vim窗口中打开一个新文件 :open file 窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开的文件列表,当前正在编辑的文件会用[]括起来...vim中有一些特殊字符查找时需要转义  .*[]^%/?...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置插入...利用p命令可将剪切的内容进行粘贴。 :1, 10 m 20 将第1-10行移动到第20行之后。 退出命令 :wq 保存并退出 ZZ 保存并退出 :q! 强制退出并忽略所有更改 :e!

    61520

    Vim 命令、操作、快捷键(建议收藏)

    启动vim 命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim...vim窗口中打开一个新文件 :open file 窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开的文件列表,当前正在编辑的文件会用[]括起来...vim中有一些特殊字符查找时需要转义  .*[]^%/?...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置插入...利用p命令可将剪切的内容进行粘贴。 :1, 10 m 20 将第1-10行移动到第20行之后。 退出命令 :wq 保存并退出 ZZ 保存并退出 :q! 强制退出并忽略所有更改 :e!

    1.2K10

    教程 | Vim 教程【命令-操作-快捷键】

    启动vim 命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim...vim窗口中打开一个新文件 :open file 窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开的文件列表,当前正在编辑的文件会用[]括起来...vim中有一些特殊字符查找时需要转义  .*[]^%/?...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置插入...利用p命令可将剪切的内容进行粘贴。 :1, 10 m 20 将第1-10行移动到第20行之后。 退出命令 :wq 保存并退出 ZZ 保存并退出 :q! 强制退出并忽略所有更改 :e!

    1K20

    Vim 命令、操作、快捷键(收藏大全)

    启动vim 命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim...vim窗口中打开一个新文件 :open file 窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开的文件列表,当前正在编辑的文件会用[]括起来...vim中有一些特殊字符查找时需要转义  .*[]^%/?...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置插入...利用p命令可将剪切的内容进行粘贴。 :1, 10 m 20 将第1-10行移动到第20行之后。 退出命令 :wq 保存并退出 ZZ 保存并退出 :q! 强制退出并忽略所有更改 :e!

    94030

    138 条 Vim 命令、操作、快捷键全集

    启动vim 命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim...vim窗口中打开一个新文件 :open file 窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开的文件列表,当前正在编辑的文件会用[]括起来...vim中有一些特殊字符查找时需要转义  .*[]^%/?...k 上移一个字符 j 下移一个字符 以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置插入...利用p命令可将剪切的内容进行粘贴。 :1, 10 m 20 将第1-10行移动到第20行之后。 退出命令 :wq 保存并退出 ZZ 保存并退出 :q! 强制退出并忽略所有更改 :e!

    1.3K60

    vim常用命令总结

    )   daw 删除当前光标所在的word(包括空白字符)   dG 删除当前行至文件尾的内容   dgg 删除当前行至文件头的内容   如果你用“c”命令代替“d”这些命令就都变成更改命令。...Vim将在启动只显示第一个文件,完成该文件的编辑,可以用令:“:next”或“:n”要保存工作成果并继续下一个文件的编辑,命令:“:wnext”或“:wn”可以合并这一过程。...置位本选项也意味着 Vim 的行为就像打开 ‘autowrite’ 一样。 40.切换到另一文件   要在两个文件间快速切换,使用CTRL-^。 41.文件标记   以大写字母命名的标记。...用命令: vim -R file。如果是想强制性地避免对文件进行修改,可以用命令: vim -M file。 43.更改文件名   将现有文件存成新的文件,用命令“:sav(eas) move.c”。...53.页签    命令“:tabe(dit) thatfile”一个窗口中打开“thatfile”,该窗口占据着整个的Vim显示区域。

    15.3K20

    AngularDart Material Design 输入 顶

    如果为false,则在文本输入框中时标签会消失。如果为真,则它会“漂浮”输入之上。 hintText String  要在输入上显示的提示。...如果没有文本框中输入任何内容,则显示默认文本。当用户输入文本时,它会消失。...如果为false,则在文本输入框中时标签会消失。如果为真,则它会“漂浮”输入之上。 hintText String  要在输入上显示的提示。...如果没有文本框中输入任何内容,则显示默认文本。当用户输入文本时,它会消失。 maxCount int  字符计数输入框允许的最大字符数。...将此设置为true会更改行为,以便在更改选项或选项时:       1.选择中的第一个选定值选项中有效       2.如果选择没有选定值,则选项中没有任何活动 inputText String

    5.3K40

    vim 学习笔记(四)—— 常用命令汇总

    ) daw 删除当前光标所在的word(包括空白字符) dG 删除当前行至文件尾的内容 dgg 删除当前行至文件头的内容 如果你用"c"命令代替"d"这些命令就都变成更改命令。...Vim将在启动只显示第一个文件,完成该文件的编辑,可以用令:“:next"或”:n"要保存工作成果并继续下一个文件的编辑,命令:“:wnext"或”:wn"可以合并这一过程。...置位本选项也意味着 Vim行为就像打开 ‘autowrite’ 一样。 40.切换到另一文件 要在两个文件间快速切换,使用CTRL-^。 41.文件标记 以大写字母命名的标记。...用命令: vim -R file。如果是想强制性地避免对文件进行修改,可以用命令: vim -M file。 43.更改文件名 将现有文件存成新的文件,用命令":sav(eas) move.c"。...53.页签 命令":tabe(dit) thatfile"一个窗口中打开"thatfile",该窗口占据着整个的Vim显示区域。

    1.2K31
    领券