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

如何将ctrl x ctrl o映射到终端vim中的ctrl空间?

将Ctrl + X 和 Ctrl + O 映射到终端 vim 中的 Ctrl + Space 的方法如下:

  1. 打开终端 vim 编辑器。
  2. 按下 : 键,进入命令模式。
  3. 输入以下命令并按下回车键:
代码语言:txt
复制
nnoremap <C-Space> <C-X><C-O>

这个命令将 Ctrl + Space 映射到 Ctrl + X 和 Ctrl + O 的组合键。

现在,在终端 vim 中,按下 Ctrl + Space 将会触发 Ctrl + X 和 Ctrl + O 的功能。

注意:这个映射仅适用于终端 vim 编辑器,而不适用于图形界面的 gVim 编辑器。

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

相关·内容

LinuxXshell常用快捷键

删除光标所在位置上字符相当于VIMx或者dl ctrl + h #删除光标所在位置前字符相当于VIM里hx或者dh ctrl + k #删除光标后面所有字符相当于VIM里d shift...VIM里h ctrl + 方向键左键 #光标移动到前一个单词开头 ctrl + 方向键右键 #光标移动到后一个单词结尾 ctrl + x #在上次光标所在字符和当前光标所在字符之间跳转...#返回上一次执行命令 其它 ctrl + s #锁住终端 ctrl + q #解锁终端 ctrl + l #清屏相当于命令clear ctrl + c #另起一行...ctrl + i #类似TAB健补全功能 ctrl + o #重复执行命令 alt + 数字键 #操作次数 补充 Ctrl + D # 退出当用户 Ctrl...# 光标移到命令行行首 end    # 光标移到命令行行尾 ctrl + r    # 输入单词搜索历史命令 ctrl + s    # 锁住终端 ctrl + q    # 解锁终端

2.9K11

08_Linux基础-vim-tmux-字符编码

=首行==G 跳转到文件==末尾行==#G跳转到文件==第#行==(末行模式):40跳转到==40行==w ==每个单词====首字母==跳转e ==每个单词====尾字母==跳转vim...)命令功能==:s /old/new==将==当前行==查找到==第一个==字符“old”串==替换==为“new”==:s /old/new/g== 将==当前行==查找到==所有==字符串“...tmux 终端关闭,那之前执行程序都会继续执行。不使用tmux,默认情况下,终端关闭,执行程序也会关闭。...o,s(支持大写)末行模式:可视模式v选中文本指定部分V选择文本指定行ctrl+v选择文本指定块替换模式R基本使用命令模式删除x 、ddd5dd复制yy3yy粘贴p 撤销u查找/光标移动上下左右方向键(...2 windows (created Thu Oct 15 16:45:40 2020) [139x22]进入第一个会话状态:tmux a -t 0设置tmux,跟vim末行模式很像:按ctrl+b

1.6K10

Vim 利剑常磨,见血封喉

来源:以乐之名 对于以OSX / Linux为开发环境伙伴们,应该并不陌生。因其轻便,扩展性,可定制化,一直很受开发者追捧。高阶大神,袖必有深藏。...Vim编辑器简洁易用,在终端上可用来快速查看修改文档。虽然与其他编辑器如WebStrom、VScode相比,功能扩展相对欠缺,对新手朋友不太友好。...前言 vi/vim区别 vim 是 vi 升级版本,它不仅兼容vi所有指令,还有新增了一些新特性。...Mac 终端键入 vimtutor 即可进入Vim入门教程,30分钟足以让你应对Vim日常操作。...常规操作 命令 说明 x 删除光标下字符 X 删除光标左边字符 s 修改一个字符(与r区别,修改后直接进入Insert模式) i 光标前插入字符 a 光标后插入字符 A 行尾插入字符 o 光标下方新建一行并进入

65420

Linux学习笔记 Day 2~3

ctrl+u:向上移半屏 ctrl+f:向下移整屏 ctrl+b:向上整屏 ctrl+d:向下半屏 ctrl+o:跳到上次光标位置 ctrl+i:跳回 ctrl+":两次光标间切换 m+字母...(通配符)以ab开头,*代表所有 /\<yum:以yum开头单词 /\:完全跟yum匹配单词 /\>ed:以ed结尾 操作命令: x:删除当前字符 u:还原删除 ctrl...,输入79次上次操作 V:按行选定 v:按字选定 ctrl+v:按列选 xp:交换当前两个字符位置 s:删除当前光标位置字符开始插入 S:删除当前行开始插入 o:当前行下新建空行开始插入...修改用户权限 chmod +x 2.txt:将2.txt赋予可执行权限 chmod -x share:文件夹去除执行权限 chmod 777 share:文件夹加读/写/执行权限 chmod...每个终端都有独立配置文件,更改只对当前终端生效。

74220

关于SecureCRT及Vim使用

5、 模拟终端类型 程序代码无法高亮或自动着色?试试改一下终端类型吧,通过修改终端类型,会改变终端输出时显示风格,对应环境变量为$TERM。...我们把profile文件保存在一个Web服务器上,然后使用SecureCRT键盘映射功能,把下面字符串映射到任一快键键(比如F8): cd /tmp && wget -qO – http://127.0.0.1...6、 强大正则式 VIM支持强大正则式功能,比如使用下面命令可以替换中文字符: %s/\([^\x00-\xff]\+\)//g 再比如下面命令可以实现简单列交换: %s/^\(.*\)\s\+\...【附VIM常用命令】 本节列出本人使用vim过程中用到常用命令,针对默认设置下VIM生效,在某些自定义设置下可能不适用) CTRL-[ 进入普通模式(此模式为VIM默认模式) : 普通模式下按冒号可进入命令模式...fo 移到当前行当前位置之后第一个字符o位置 Fo 移到当前行当前位置之前第一个字符o位置 大小写转换 ~ 大小写互换 g~~

1.8K20

『力荐汇总』这些 VS Code 快捷键太好用,忍不住录了这34张gif动图

新建、关闭与调试台 使用 Ctrl + ~ 开关终端,而 Ctrl + J 则是开关 Panel ,即含有终端、调试器底部容器。 ?...vim a i o 操作 如上: •normal 模式下,Shift + a(以后记作A)移到行末,并转为 insert 模式;I是行前•normal 模式下,o是下插一行,并跳转 ?...vim s x 如上: •normal 模式下,s是删除当前光标所指并转为 insert 模式,x是删除并且不转换 ? vim g 如上: •normal 模式下,15gg是跳转到15行 ?...vim oO 如上,用 o 可以很轻松地向下插入一行,而用 O 则是向上插入一行。 VS Code 中一些 Ctrl 与滚动 ?...vim [] 如上,使用 Shift + [] 是以「代码块」为单位跳行。 ? vim Ctrl + [] 如上,Ctrl + [] 实现缩进调整。这里结合了 visual 模式。 ?

1.1K10

Tmux终端安装与使用

0x00 Tmux 介绍 Tmux是一个优秀终端复用软件,使用它好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余终端来连接这台远程主机; 它支持:...(๑′ᴗ‵๑) ❤ ​​ tmux终端安装图 0x03 Tmux使用 打开后如上图所示:默认是以 Ctrl+B按键 激活Tmux控制台,在下面的命令都需要先按激活按键: #系统操作...方向键 移动光标以选择面板 { 向前置换当前面板 } 向后置换当前面板 Alt+o 逆时针旋转当前窗口面板 Ctrl+o 顺时针旋转当前窗口面板 t 钟表 #常用操作 ctrl...+ b 再按 " 上下分屏" ctrl + b 再按 % 左右分屏 ctrl + b 再按 o 切换屏幕 ctrl + b 再按 x..." # 在文本间快速移动光标,复制文本 Use vim keybindings in copy mode setw -g mode-keys vi # 将复制下来文本发送到系统剪贴板 #

1.3K10

Linux命令(34)——vim命令

vi; :[行号]:光标跳转到指定行行首; :$:光标跳转到最后一行行首; gg:跳转到首行; G:跳转到尾行 Ctrl+g:显示总行数; xX:删除一个字符,x删除光标后一个字符,而X删除光标前一个字符...在Vim,命令通常是单个键,例如i、a、o等;而在Ex,命令是以按回车键结束正文行。Vim有一个专门“转义”命令,可访问很多面向行Ex命令。...这个选项值用于告诉VIM终端使用了哪种文本编码用于文本输入和显示。如果该值为空,那么它被设置为enc值。...4.3vim读写文件时编码转换过程 (1)读文件 vim打开文件时,需要将磁盘文件内容载入缓存,并将缓存字符转为换终端编码,通过网络传输方式,传输到终端进行显示。...Ctrl+字母: 在vim,使用:set list显示所有字符时,经常会看到有^I、^M等符号,代表字符可以使用:h digraph-table查看,特殊字符列表如下: ?

3.2K20

这可能是最全最实用Vim操作集合

# 在终端命令窗口打开一个文件 $ vim test.txt # 通过按i/I/o/O/a/A均可进入编辑模式 # 编辑模式最简单,就是我们平常正常输入文本内容 i 编辑完成按 ESC 键退出 编辑模式...其他一些常用基本跳转类操作还有比如: # 跳回之前位置 ctrl + o # 会回退上面的跳动 ctrl + i # 返回上一次插入文本地方 gi # 返回上一个修改位置 g; # 返回下一个修改位置...# 在终端打开多个文档 vim -p test1.txt test2.txt test3.txt # 或者用Vim打开了一个文档test1.txt后,接着想在Vim内直接打开当前目录下另一个文件test2...ctrl + w b 跳转到最顶下窗口 7 其他操作 7.1 Vim 后台挂起 # Vim挂起:当不想要关闭当前文档,但是想进入[终端]输入一些命令时候,可以在[命令模式]下: :shell...# 进入终端了,然后操作完你命令了,想回到之前编辑文档界面(注意你当前在终端里): exit 7.2 Vim 锁定 以前在 Windows 系统时候,喜欢编辑完后按 Ctrl+s 来保存文档,这是个很好习惯

2K20

一天一个 Linux 命令(1):vim 命令

+g:显示总行数 x, X:删除一个字符或选中内容。...当删除一个字符时,x 删除光标后X 删除光标前。删除即剪切 d:删除选中文本,删除即剪切 D:删除从当前光标到光标所在行尾全部字符。删除即剪切 dd:删除光标所在行整行内容。...vim 和 ex 编辑器功能是相同,二者主要区别是用户界面。在 vim ,命令通常是单个键,例如 i、a、o 等;而在 ex ,命令是以按回车键结束行。...5.3 vim 读写文件时编码转换过程 (1)读文件 vim打开文件时,需要将磁盘文件内容载入缓存,并将缓存字符转为换终端编码,通过网络传输方式,传输到终端进行显示。...Ctrl+字母: 在vim,使用:set list显示所有字符时,经常会看到有^I、^M等符号,代表字符可以使用:h digraph-table查看,特殊字符列表如下: 在vim编辑模式下,

77610

linux下shell技巧

Ctrl+U:从光标所在处开始删除字符,直到行首;u,可以理解为undo光标前所有输入。     Ctrl+Y:恢复Ctrl+U删除字符;y,可以理解为vimyank(复制)。     ...Ctrl+H:删除一个字符,相当于“delete”键,觉得“delete”键太远可以使用此快捷键;h,可以理解为vim左移键。     ...Ctrl+方向键右键:光标移动到后一个单词结尾。     Ctrl+X:在上次光标所在字符和当前光标所在字符之间跳转。     Alt+F:跳到光标所在位置单词尾部。     ...Terminate input, or exit shell     Ctrl-S 挂起输出 Suspend output     Ctrl-Q 重新开始输出 Resume output     Ctrl-O...忽略输出 Discard output     Ctrl-L 清屏 Clear screen     可以用stty命令,stty -a,查看或者设置终端控制字符     看了这些快捷键,是不是感觉自己功力又厉害了很多呢

1.3K10

Linux命令(34)——vim命令

vi; :[行号]:光标跳转到指定行行首; :$:光标跳转到最后一行行首; gg:跳转到首行; G:跳转到尾行 Ctrl+g:显示总行数; xX:删除一个字符,x删除光标后,而X删除光标前。...Vi和Ex编辑器功能是相同,二者主要区别是用户界面。在Vi,命令通常是单个键,例如i、a、o等;而在Ex,命令是以按回车键结束正文行。...我使用经验告诉我:tenc是用于告知VIM终端是使用何种文本编码方式来作文本输入和显示,也就是说,VIM需要理解你键盘输入文本是何种编码,也需要理解你终端将用何种编码来显示文本,这样才能够正确将文本输入到...VIM中和显示在你终端上。...Ctrl+字母: 在vim,使用:set list显示所有字符时,经常会看到有”^I”、”^M”等符号,代表字符可以使用:h digraph-table查看,特殊字符列表如下: image.png

2.4K30

一步步将vim改造成CC++开发环境(IDE)

\n")下一行,输入pri,然后按下Ctrl+X Ctrl+O,此时vi会弹出一个窗口,所有以pri开头tag都会出现在这个窗口中,printf就出现在第6行 lingd@ubuntu:~$ cd...并接受当前选项 其他补全方式: Ctrl+X Ctrl+L 整行补全 Ctrl+X Ctrl+N  根据当前文件里关键字补全 Ctrl+X Ctrl+K  根据字典补全 Ctrl+X Ctrl+T  根据同义词字典补全...Ctrl+X Ctrl+I  根据头文件内关键字补全 Ctrl+X Ctrl+]  根据标签补全 Ctrl+X Ctrl+F  补全文件名 Ctrl+X Ctrl+D  补全宏定义 Ctrl+X Ctrl...+V  补全vim命令 Ctrl+X Ctrl+U  用户自定义补全方式 Ctrl+X Ctrl+S  拼写建议 帮助文档 :help omnicppcomplete 6、提示函数原型echofunc...:clast  到最后一处错误 :cc   空间不够时,Vim 会缩短出错信息。

8.8K20

局域网下ARP欺骗以及DNS劫持

GUI界面的攻击 0x1 首先打开ettercap这个软件 终端输入命令ettercap -G进入ettercapGUI界面,选择Unified sniffing(Ctrl H),然后在弹出选项中选择...0x2 在Hosts下选择Scan for hosts(Ctrl+S)扫描局域网所有在线IP,然后选择Hosts list(Ctrl+H)列出局域网下所有IP 接着选择判断默认网关,选中并且右键加入Add...0x5 在菜单栏Start下选择Stare sniffing(Shift+Ctrl+W)发起攻击 Tip: 如果没有成功, 可以打开 ettercap配置文件 => vim /etc/ettercap...arp 命令注释: -M MAC监听 -T 脱机监听 -P 过滤筛选器 -i 使用此网络接口 eth0 本机网卡 ARP拦截局域网所有的DNS映射到本机etter.dns 710b644f017bd8216e8e2feb6e9e9c3....png 窗口滚动,说明局域网内已经有机子再打开网页啦. image.png 只要打开网页,DNS都会映射到攻击机IP上,淫荡任你玩弄!!!

2.5K10

【总结】vim命令使用总结,该来还是躲不掉啊晕

/dofy/learn-vim vim工作模式 普通模式 终端使用vi或vim进入,如 vim example.txt 由Shell进入vim编辑器时,首先进入普通模式。...A - 从行尾开始插入字符 o - 在当前行之下另起一行, 开始插入字符 O - 在当前行之上另起一行, 开始插入字符 ea - 从当前单词末尾开始插入 Ctrl + h - 在插入模式下,删除光标前字符...Ctrl + rx - 插入寄存器 x 内容 Ctrl + ox - 暂时进入正常模式以发出一个正常模式命令 x。...(例如 :tabdo q 关闭所有标签) 寄存器 :reg[isters] - 显示寄存器内容 "xy - 复制内容到寄存器 x "xp - 粘贴寄存器 x 内容 "+y - 复制内容到系统剪贴板寄存器...:ju[mps] - 列出跳转历史记录 Ctrl + i - 跳转至跳转历史较晚位置 Ctrl + o - 跳转回跳转历史较早位置 :changes - 列出修改历史记录 g, - 跳转至修改历史较晚修改位置

46921

Ubuntu终端多窗口分屏Terminator

1、安装 Terminator最大特点就是可以在一个窗口中打开多个终端 sudo apt-get install terminator 2、快捷键 Ctrl+Shift+E 垂直分割窗口 Ctrl...+Shift+O 水平分割窗口 F11 全屏 Ctrl+Shift+C 复制 Ctrl+Shift+V 粘贴 Ctrl+Shift+N 或者 Ctrl+Tab 在分割各窗口之间切换 Ctrl+Shift...+X 将分割某一个窗口放大至全屏使用 Ctrl+Shift+Z 从放大至全屏某一窗口回到多窗格界面 3、优化配置 初始界面不太美观 修改配置文件 sudo vim ~/.config/terminator.../config 如果报错,Unable to open ~/.config/terminator/config ,解决方法: 打开terminator终端,然后右击终端黑色背景,选择preference...,希望本文内容对大家学习或者工作具有一定参考学习价值,谢谢大家对ZaLou.Cn支持。

6.2K31

Xshell如何添加快捷命令方法

点击Xshell下载即可获取最新版,从而安装在自己电脑上 删除 ctrl + d 删除光标所在位置上字符相当于VIMx或者dl ctrl + h 删除光标所在位置前字符相当于VIM里hx或者...ctrl + s 锁住终端 ctrl + q 解锁终端 ctrl + l 清屏相当于命令clear ctrl + c 另起一行 ctrl + i 类似TAB健补全功能 ctrl + o 重复执行命令...到当前行开始 Ctrl+E 行尾 到行末尾 Ctrl+L 清屏 清除屏幕,并在屏幕顶端留下一行 表2-2击键可以用来编辑命令行。...例如,按Ctrl+V+Tab可添加一个Tab字符 使用表2-3击键可在命令行上剪切和粘贴文本。...换句话说,用以前运行过命令补全这个按键序列 Ctrl+X+/ 列出可能补全用户名文本 Ctrl+X+$ 列出可能补全环境变量 Ctrl+X+@ 列出可能补全主机名 Ctrl+X+!

3.7K42

使用nano在Linux编辑文件

与基本文本编辑相比,nano提供许多额外特性,例如:交互式查找和替换,定位到指定行列,自动缩进,特性切换,国际化支持,以及文件名标记完成。本教程,我们将介绍一些帮助您入门基本知识。...使用nano打开系统文件 从终端输入nano和文件名。如果该文件不存在,nano将在您指定位置创建一个新临时版本。...在底部,快捷方式列表显示常用命令,其中^代表CTRL键。要保存,按住CTRL并按O(对于Write * O * ut); 按CTRL + X退出。...nano快捷方式 ^ W:在打开文件搜索 ALT + W:找到下一个搜索实例 ^ O:保存文件 ^ K:删除整行 ^ U:粘贴整行 ^ T:查看文件浏览器 ^ X:退出 更多信息 有关此主题其他信息...使用nano nano帮助 Emacs,nano或Vim:正确选择基于终端测试编辑器 更多Linux教程请前往腾讯云+社区学习更多知识。

7.1K40

Linux学习笔记之vim操作指令大全

如果是终端,则会打开netrw文件浏览窗口; 如果是gvim,则会打开一个图形界面的浏览窗口。 实际上:browse后可以跟任何编辑文档命令,如sp等。...到达标记后,可以用Ctrl+o返回原来位置。 Ctrl+oCtrl+i 很像浏览器上 后退 和 前进 。 m{a-z}: 标记光标所在位置,局部标记,只用于当前文件。...0x09 分屏编辑 vim -o file1 file2:水平分割窗口,同时打开file1和file2 vim -O file1 file2:垂直分割窗口,同时打开file1和file2 10.1 水平分割...(CTRL-W s 或 CTRL-W CTRL-S) 注意如果在终端下,CTRL-S可能会冻结终端,请按CTRL-Q继续。...(CTRL-W o) :close – 关闭当前窗口,CTRL-W c能实现同样功能。 (象 :q :x同样工作 ) 10.4 调整窗口大小 ctrl+w + –当前窗口增高一行。

2.7K20
领券