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

如何在shell中取消设置vim模式

在shell中取消设置vim模式,可以通过以下步骤实现:

  1. 首先,打开shell终端。
  2. 输入以下命令,进入vim模式:
代码语言:txt
复制
set -o vi
  1. 然后,按下Esc键,确保处于普通模式。
  2. 输入以下命令,取消vim模式:
代码语言:txt
复制
set -o emacs
  1. 现在,你已成功取消设置vim模式,可以继续在shell中进行其他操作。

请注意,以上命令是针对Bash shell的,不同的shell可能有不同的命令。如果你使用的是其他shell,可以参考相关文档或使用help命令来查找取消vim模式的方法。

关于vim模式的概念,它是一种在shell中使用vim编辑器的模式。在vim模式下,你可以使用vim的编辑命令来编辑命令行的内容,包括插入、删除、复制、粘贴等操作。vim模式可以提高命令行的编辑效率和灵活性。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云主页:https://cloud.tencent.com/
  • 云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 云数据库 MySQL 版:https://cloud.tencent.com/product/cdb_mysql
  • 云存储(COS):https://cloud.tencent.com/product/cos
  • 人工智能(AI):https://cloud.tencent.com/product/ai
  • 物联网(IoT):https://cloud.tencent.com/product/iotexplorer
  • 云原生应用引擎(TKE):https://cloud.tencent.com/product/tke
  • 区块链服务(BCS):https://cloud.tencent.com/product/bcs
  • 腾讯云元宇宙:https://cloud.tencent.com/solution/virtual-universe
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

GDB调试指南-源码查看

前言 我们在调试过程难免要对照源码进行查看,如果已经开始了调试,而查看源码或者编辑源码却要另外打开一个窗口,那未免显得太麻烦。文本将会介绍如何在GDB调试模式下查看源码或对源码进行编辑。...最后你也可以通过unset substitute-path [path]取消替换。.../usr/share/vim /usr/share/man/man1/vim.1.gz $ which vim /usr/bin/vim 设置之后,就可以在gdb调试模式下进行编辑源码了,使用命令edit...编辑完保存后,别忘了重新编译程序: (gdb)shell gcc -g -o main main.c test.c 这里要注意,为了在gdb调试模式下执行shell命令,需要在命令之前加上shell,表明这是一条...总结 本文介绍了GDB调试的源码查看,源码编辑以及如何在GDB调试模式下执行shell命令。

2K40

玩转Vim自带的文件浏览器netrw,看这个就够了

Netrw 插件伴随 Vim 发行,不需要单独安装,也就是说,你在任意一台安装有 Vim 的计算机上都可以上手使用,不需要做任何配置。...gb 跳转到书签目录(3gb跳转到第3个书签) qb 列出书签目录和历史目录 gh 快速隐藏/取消隐藏.开头的文件或目录,.vim gn 进入光标所在目录 mt 当前浏览的目录作为目标文件夹 Tb...ma 将标记文件放入 arglist mA 将 arglist 的文件作为标记文件 cb 将标记文件放入 buffer-list cB 将 buffer-list 的文件作为标记文件 mu 取消所有标记的文件...mv 标记文件应用任意Vim命令 mx 标记文件应用任意shell命令 mX 标记文件整块应用任意shell命令 mz 压缩/解压缩的文件标记 gd 把远程的符号链接作为目录 gf 把远程的符号链接作为文件...如果当前窗口是 netrw 窗口(文件浏览器),此时如果要复制文件名到命令模式,即冒号之后,可以先按下 Ctrl-r,然后再按 Ctrl-f,文件名就自动复制过来了。

3.3K40

VIM文本编辑器

一、vim使用介绍 vim介绍 在linux系统,大部分配置文件都是ASCII的纯文本形式存放的,所以我们在修改系统设置的时候使用简单的文本编辑软件就可以实现了,如果你使用过windows当中的word...command 在系统执行指定的命令 :!...密码设置取消 加密 vim filename--->:X--->输入密码--->保存(否则不加密) 取消密码 vim filename--->输入正确密码--->:X--->空密码--->保存 vim...,另外vim在字符界面下不能输入中文,而在图形界面下能否输入中文则取决于系统是否安装了中文输入法 字符差异 由于linux和windows的系统差异,它们针对于文件的的一些特殊符号表示方式也是不同的...,就会导致shell脚本无法执行。

1.6K40

学好vim一篇就够了-vi和vim的使用教程

它是一个老式的文字处理工具,但是功能很齐全,不仅是文本处理工具,还是一个程序编辑工具,就连官方网站也说vim是一个程序开发工具而不是文字处理软件,因为它包含了很多额外的功能,:多文件编辑,区块复制等...由于个别版本的linux默认只安装vi,所以你需要额外安装vim的软件包,另外vim在字符界面下不能输入中文,而在图形界面下能否输入中文则取决于系统是否安装了中文输入法。 为什么要使用vim?...密码设置取消 加密 vim filename :X Warning: Using a weak encryption method; see :help 'cm'...; see :help 'cm' Enter encryption key: 取消密码 vim filename--->输入正确密码--->:X--->空密码--->保存 vim filename--...字符差异 由于linux和windows的系统差异,它们针对于文件的的一些特殊符号表示方式也是不同的,比如说用来表示换行的符号等, # cat -A hello-linux.txt hello$ $

94820

Linux Vim批量注释和自定义注释

使用 Vim 编辑 Shell 脚本,在进行调试时,需要进行多行的注释,每次都要先切换到输入模式,在行首输入注释符"#"再退回命令模式,非常麻烦。连续行的注释其实可以用替换命令来完成。...格式如下: :map 快捷键 执行命令 定义快捷键 "Ctrl+P" 为在行首添加 "#" 注释,可以执行 ":map^P l#"。其中 "^P" 为定义快捷键 "Ctrl+P"。...设置成功后,直接在任意需要注释的行上按 "Ctrl+P" 快捷键,就会自动在行首加上 "#" 注释。取消此快捷键定义,输入 ":unmap^P" 即可。...我们可以延伸一下,如果想取消文件行首的快捷键,则可以设置 ":map^B 0x",快捷键为 "Ctrl+B", "0" 表示跳到行首,"x" 表示删除光标所在处字符。...将快捷键对应的命令保存在 .vimrc 文件,即可在每次使用 Vim 时自动调用,非常方便。

36230

红帽认证RedHat-RHCSA shell的基本应用

别名='实际执行的命令' 取消设置的命令别名 格式:unalias 别名 unalias -a 重定向 将命令的执行结果输出到指定的文件,而不是直接显示在屏幕上...文本编辑器 文本编辑器的作用: 维护Linux系统的各种配置文件 编写shell脚本 vim编辑器的工作模式 三种工作模式:命令模式、输入模式、末行模式 1)命令模式:启动vi编辑器后默认进入命令模式...,该模式主要完成光标移动、字符串查找,以及删除、复制、粘贴文件内容等相关操作 2)输入模式:该模式主要的操作就是录入文件内容,可以对文本文件正文进行修改、或者添加新的内容。...处于输入模式时,vi编辑器的最后一行会出现“-- INSERT --”的状态提示信息 3)末行模式:该模式可以设置vi编辑环境、保存文件、退出编辑器,以及对文件内容进行查找、替换等操作。...u 按一次取消最近的一次操作多次重复,恢复已进行的多步操作 U 用于取消对当前行所做的所有编辑 ZZ 保存当前的文件内容并退出vi编辑器 末行模式的基本操作 保存文件及退出vi编辑器 功能 命令

15120

Linux : Vim 使用与配置 (附 GitHub 自动化配置脚本)

vim 相关文件:  .viminfo :  在vim操作的行为,vim会自动记录下来,保存在 ~/.viminfo 文件。....vimrc :  vimrc文件是vim的环境设置文件。 整体的vim设置是在 /etc/vimrc 文件。...不建议修改/etc/vimrc 文件,每个用户可以在用户根目录设置vim,新建 ~/.vimrc .vim目录: .vim/ 目录是存放所有插件的地方。...强制保存; :q 退出vim; :q! 退出不保存文件; :wq退出并保存文件, : 表示进入命令行模式, esc 退出命令行模式。 命令行: :! command 执行命令, “:!...常用配置选项: set nu : 显示行号 , 取消:set nonu set ruler: 显示状态栏,右下角, 取消: set noruler 等,具体使用 可参见 我的vim 配置: vim配置

4.3K20

vi与vim的区别以及常用命令

多数文件管理命令都是在此模式下执行的(把编辑缓冲区的内容写到文件中等)。末行命令执行完后,vi自动回到命令模式。...3、命令模式 (Command-mode) 在正常模式,按下:(英文冒号)键,会进入命令模式。 在命令模式可以执行一些输入并执行一些vim或插件提供的指令,就像在shell里一样。...这些指令包括设置环境、文件操作、调用某个功能等等。 4、可视模式 (Visual-mode) 在正常模式按下v,V,+v,可以进入可视模式。...vim ~/.vimrc:在末行添加 set nu 即可 11、拓展(末行模式) 1)显示或取消显示行号 :set nu //显示 :set number...//显示 :set nonu //取消 2)设置语法高亮 :syntax on //开启 :syntax off //关闭 3)分屏 :vsp xxx.x

1.4K20

打造一款高逼格的Vim神器

Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 的过程不得不了解的一些指令和注意事项,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug...撤销 # u 撤销 # +r 取消撤销 复制粘贴剪切 # v 进入可视模式 # y 复制 # p 粘贴 # yy 复制当前行 # dd 剪切当前行 状态 #+g 显示当前行以及文件信息...shell 执行外部命令 .vimrc .vimrc 是 Vim 的配置文件,需要我们自己创建: cd Home // 进入 Home 目录 touch .vimrc...set ruler 设置缩进 set cindent set tabstop=2 set shiftwidth=2 突出显示当前行 set cursorline 查找 set ic #忽略大小写...set hls #突出显示所有搜索匹配项 set is 左下角显示当前vim模式 set showmode 代码折叠 #启动 vim 时关闭折叠代码 set nofoldenable

47630

打造专属于你自己的vim

23% ◈ 文件编码23% ◈ 显示行号24% ◈ 取消换行24% ◈ 显示光标当前位置25% ◈ 设置缩进25% ◈ 突出显示当前行26% ◈ 查找27% ◈ 左下角显示当前 vim 模式27% ◈...是一个上古神器,本篇文章主要持续总结使用 Vim 的过程不得不了解的一些指令和注意事项,以及持续分享一个前端工作者不得不安装的一些插件,而关于 Vim 的简介,主题的选择,以及为何使用 vim-plug...新手指南 vimtutor // vim 教程 上面是史上最简单,最全面的Vim基础教程,至今无人超越。...:o 撤销 撤销:u 取消撤销:+r 复制粘贴剪切 进入可视模式:v 复制:y 粘贴:p 复制当前行:yy 剪切当前行:dd 状态 显示当前行以及文件信息:+g 查找 正向查找...shell

61030

Linux下export命令和source命令与环境变量设置「建议收藏」

当我们在文件永久设置环境变量时,不妨假设我们把环境变量XXX设置在了~/.bashrc文件,那么source命令会在当前shell进程执行~/.bashrc的内容(而不是像我们平时执行shell...作为试验,我们新建一个shell脚本 vim da_kao_la.sh 在脚本da_kao_la.sh写入 echo $DA_KAO_LA ,试图输入在shell窗口中定义的变量DA_KAO_LA,并设置脚本为可执行...首先为了避免干扰,我们用unset命令取消对于变量DA_KAO_LA的定义 unset DA_KAO_LA 此时再次echo无结果 echo $DA_KAO_LA # no output...interactive模式的区别有关。...发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

4.8K20

无名寄存器

vim可以使用+来访问系统剪切板。例如使用 "+yy将内容复制到系统剪切板,供其他程序使用。 但是在有好的shell工具的加持下,我更喜欢用这样的方式直接粘贴一大段文字到vim。...或者配合vim的可视模式,直接使用shell的快捷键从vim粘贴选中的内容到系统剪切板 表达式寄存器 前面介绍的几种寄存器都是被动的存储静态的内容,只有存储功能。...可以使用 vi" 来选中引号内容,然后直接使用 p 完成复制 示例2:插入模式中使用寄存器 之前已经在介绍表达式寄存器的时候已经介绍了如何在插入模式中使用寄存器,可以使用 +...示例三: 处理粘贴混乱的问题 有的时候在粘贴代码的时候发现代码的格式可能会乱,这个时候可以设置 :set paste选项,设置之后复制粘贴将不再出现这个问题,但是它会使我们在其他模式设置的快捷键失效,...在粘贴完了之后可以使用 :set nopaste取消设置

84410

linux下shell技巧

经常看到一些大牛操作linux的时候,双手运指如飞,指令流水般输出,会不会感到羡慕呢?     ...本文就整理了一些linux下shell的技巧,保管你学会之后,shell输出apm突飞猛进,开个玩笑,我们进入正题。     ...一般来说shell的命令行编辑使用Emacs或者Vi模式,也就是说可以用Emacs或者Vi的操作指令来进行命令行的编辑,默认的模式是Emacs模式。     ...Ctrl+C:取消全部键入。     Ctrl+H:删除一个字符,相当于“delete”键,觉得“delete”键太远可以使用此快捷键;h,可以理解为vim里的左移键。     ...^OldStr^NewStr:把前一次命令字符串OldStr替换成NewStr,例如上一次命令是ls tmp1, ^tmp1^tmp2    相当于执行ls tmp2。

1.4K10

VMware下Ubuntu16.04镜像完整安装配置教程

安装vim sudo apt-get install vim 配置vim sudo vim /etc/vim/vimrc #自动缩进,新行与前面的行保持—致的自动空格 set ai #设置显示行号,关闭行号显示命令...:set nonumber set number #以C/C++的模式缩进 set cindent #设置tab符长度为4个空格 set tabstop=4 #设置换行自动缩进长度为4个空格 set shiftwidth...显示括号配对,当键入“]”“)”时,高亮度显示匹配的括号 set showmode " 处于文本输入方式时加亮按钮条模式指示器 set showcmd...evening " 设定背景为夜间模式 filetype plugin on " 自动识别文件类型,自动匹配对应的, “文件类型Plugin.vim”文件...,使用缩进定义文件 set autoindent " 设置自动缩进:即每行的缩进值与上一行相等;使用 noautoindent 取消设置 set cindent

1.9K20

学会这21条,你离Vim大神就不远了

取消多行注释 进入命令行模式,按ctrl + v进入 visual block模式,按字母l横向选中列的个数,例如 // 需要选中2列 按字母j,或者k选中注释符号 按d键就可全部取消注释 复杂注释...:suspend或Ctrl - Z 挂起vim,回到shell,按fg可以返回vim。 20....查看是否设置了ruler,在.vimrc,使用set命令设制的选项都可以通过这个命令查看 :scriptnames  查看vim脚本文件的位置,比如.vimrc文件,语法文件及plugin等。...:set list 显示非打印字符,tab,空格,行尾等。...如果tab无法显示,请确定用set lcs=tab:>-命令设置了.vimrc文件,并确保你的文件的确有tab,如果开启了expendtab,那么tab将被扩展为空格。

1.7K30

Linux入门到精pao通lu

】 2).网络yum源 vim /etc/yum.repos.d/CentOS-Base.repo【进入vim编辑器模式】 [base]———容器名称,一定要放在[] name———–容器说明...>a:如果对文件设置a属性,那么只能在文件增加数据,但是不能删除也不能修改数据;如果对目录设置a属性,那么只允许在目录建立和修改文件,但是不允许删除. 2).查看文件系统属性 lsattr 选项...swap分区】 5).swap分区开机自动挂载 vim /etc/fstab【进入vim命令模式】 /dev/sdb6 swap swap defaults 0 0 ---- 九、Shell基础...>shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强.shell是解释执行的脚本语言,在shell可以直接调用Linux系统命令. 2).shell的分类 >bourne shell...中生效,而环境变量会在当前shell和这个shell的所有子shell当中生效.如果把环境变量写入相应的配置文件,那么这个环境变量就会在所有的shell中生效. ②.设置环境变量 export 变量名

1.9K51

学会这21条,你离 Vim 大神就不远了!

取消多行注释 进入命令行模式,按ctrl + v进入 visual block模式,按字母l横向选中列的个数,例如 // 需要选中2列 按字母j,或者k选中注释符号 按d键就可全部取消注释 复杂注释...:suspend或Ctrl - Z 挂起vim,回到shell,按fg可以返回vim。 20....查看是否设置了ruler,在.vimrc,使用set命令设制的选项都可以通过这个命令查看 :scriptnames  查看vim脚本文件的位置,比如.vimrc文件,语法文件及plugin等。...:set list 显示非打印字符,tab,空格,行尾等。...如果tab无法显示,请确定用set lcs=tab:>-命令设置了.vimrc文件,并确保你的文件的确有tab,如果开启了expendtab,那么tab将被扩展为空格。

1K30
领券