linux vi不显示光标如何解决

71次阅读
没有评论

共计 1634 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章主要介绍了 linux vi 不显示光标如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇 linux vi 不显示光标如何解决文章都会有所收获,下面我们一起来看看吧。

linux vi 不显示光标的解决办法:1、登录 linux 系统,进入终端;2、通过执行“echo -e \033[?25h”方法显示光标即可。

Linux 终端光标消失问题

今天在用 vim 写脚本的时候,突然间发现光标消失了,这就很难受了,不知道编辑位置在哪。

一开始一直在找 vim 的配置问题,但是后来发现终端的光标也消失了。

这才知道终端的光标和 vim 的光标是关联的,所以只需要把终端的光标搞出来就行了。

隐藏光标

echo -e  \033[?25l

显示光标

echo -e  \033[?25h

相关拓展:

在 linux 命令行下进行快速移动光标、命令编辑、编辑后执行历史命令、Bang(!)命令、控制命令等。让 basher 更有效率。

一、说明

Ctrl – k: 先按住 Ctrl 键,然后再按 k 键;

Alt – k: 先按住 Alt 键,然后再按 k 键;

M – k:先单击 Esc 键,然后再按 k 键。

二、移动光标

Ctrl – a:移到行首

Ctrl – e:移到行尾

Ctrl – b:往回 (左) 移动一个字符

Ctrl – f:往后 (右) 移动一个字符

Alt – b:往回 (左) 移动一个单词

Alt – f:往后 (右) 移动一个单词

Ctrl – xx:在命令行尾和光标之间移动

M-b:往回 (左) 移动一个单词

M-f:往后 (右) 移动一个单词

三、编辑命令

Ctrl – h:删除光标左方位置的字符

Ctrl – d:删除光标右方位置的字符(注意:当前命令行没有任何字符时,会注销系统或结束终端)

Ctrl – w:由光标位置开始,往左删除单词。往行首删

Alt – d:由光标位置开始,往右删除单词。往行尾删

M – d:由光标位置开始,删除单词,直到该单词结束。

Ctrl – k:由光标所在位置开始,删除右方所有的字符,直到该行结束。

Ctrl – u:由光标所在位置开始,删除左方所有的字符,直到该行开始。

Ctrl – y:粘贴之前删除的内容到光标后。

Alt + t:交换光标处和之前两个字符的位置。

Alt + .:使用上一条命令的最后一个参数。

Ctrl – _:回复之前的状态。撤销操作。

Ctrl -a + Ctrl -k 或 Ctrl -e + Ctrl -u 或 Ctrl -k + Ctrl -u 组合可删除整行。

四、Bang(!)命令

!!:执行上一条命令。

foobar:把上一条命令里的 foo 替换为 bar,并执行。

!wget:执行最近的以 wget 开头的命令。

!wget:p:仅打印最近的以 wget 开头的命令,不执行。

!$:上一条命令的最后一个参数,与 Alt – . 和 $_ 相同。

!*:上一条命令的所有参数

!*:p:打印上一条命令是所有参数,也即 !* 的内容。

^abc:删除上一条命令中的 abc。

foobar:将上一条命令中的 foo 替换为 bar

foobar^:将上一条命令中的 foo 替换为 bar

!-n:执行前 n 条命令,执行上一条命令:!-1,执行前 5 条命令的格式是:!-5

五、查找历史命令

Ctrl – p:显示当前命令的上一条历史命令

Ctrl – n:显示当前命令的下一条历史命令

Ctrl – r:搜索历史命令,随着输入会显示历史命令中的一条匹配命令,Enter 键执行匹配命令;ESC 键在命令行显示而不执行匹配命令。

Ctrl – g:从历史搜索模式(Ctrl – r)退出。

六、控制命令

Ctrl – l:清除屏幕,然后,在最上面重新显示目前光标所在的这一行的内容。

Ctrl – o:执行当前命令,并选择上一条命令。

Ctrl – s:阻止屏幕输出

Ctrl – q:允许屏幕输出

Ctrl – c:终止命令

Ctrl – z:挂起命令

七、重复执行操作动作

M – 操作次数 操作动作:指定操作次数,重复执行指定的操作。

关于“linux vi 不显示光标如何解决”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“linux vi 不显示光标如何解决”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-12发表,共计1634字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)