vim卡死】的更多相关文章

使用vim时,如果你不小心按了 Ctrl + s后,你会发现不能输入任何东西了,像死掉了一般,其实vim并没有死掉,这时vim只是停止向终端输出而已,要想退出这种状态,只需按Ctrl + q 即可恢复正常. 转载于:https://www.cnblogs.com/cocoliu/p/6369749.html…
使用vim的时候,偶尔会碰到vim莫名其妙的僵在那里. 解决方案: 经查,原来Ctrl+S在Linux里是锁定屏幕的快捷键,如果要解锁,按下Ctrl+Q就可以了. 经验总结: 牢记这两个VIM组合键 Ctrl+S 和 Ctrl+Q 更多操作参考: https://www.runoob.com/linux/linux-vim.html…
在linux下使用终端的时候常常不经意的就僵死了,只能够重启来解决这个问题,后来发现常常是因为按了Ctrl+s. 经过查询Ctrl + s在终端下的含义是暂停使用该终端的用途,如果需要启用终端,需要按下Ctrl + q.…
1.vim卡死  按ctrl+s键后 vim卡死,按任何键不管用,按ctrl+q恢复…
strace 获取某个可执行文件执行过程中用到的所有系统调用 :strace -f g++ main.cpp &| vim 查看g++编译过程调用了哪些系统调用,通过管道符用vim接收 :%! grep execve :%s/ , /\r /g 将文件中的 ,+空格 换成\r, /g表示全局替换 strace参数 -c 统计每一系统调用的所执行的时间,次数和出错的次数等. -d 输出strace关于标准错误的调试信息. -f 跟踪由fork调用所产生的子进程. -ff 如果提供-o filena…
time:2015/11/35 在xshell下面使用vim编辑,有时候会出现突然卡死的情况.但是如果重新开一个终端的话,打开文件又是一大堆问题,今天又碰到了,搜了一下就找到一个帮助了[1] 原因:按ctrl+s导致锁住了 解决:按ctrl+q解锁 参考:http://bg.artuion.com/linux/284.html…
使用vim的时候,偶尔会碰到vim莫名其妙的僵在那里. 解决方案: 经查,原来Ctrl+S在Linux里是锁定屏幕的快捷键,如果要解锁,按下Ctrl+Q就可以了. 经验总结: 牢记这两个VIM组合键 Ctrl+S 和 Ctrl+Q…
多方查找无果,看了官方解释如下: "CTRL-S and CTRL-Q are called flow-control characters. They represent an antiquated way of stopping and restarting the flow of output from one device to another (e.g., from the computer to your terminal) that was useful when the spee…
玩了这么多年linux 居然不知道这个..特此记录. 使用vim时,如果你不小心按了 Ctrl + s后,你会发现不能输入任何东西了,像死掉了一般,其实vim并没有死掉,这时vim只是停止向终端输出而已,要想退出这种状态,只需按Ctrl + q 即可恢复正常.…
CentOS 6.7 系统 在执行完删除更新包的全部操作之后, yum remove -y Deployment_Guide-en-US finger cups-libs cups ypbind && yum remove -y bluez-libs desktop-file-utils ppp rp-pppoe wireless-tools irda-utils && yum remove -y sendmail* samba* talk-server finger-se…
Vim同Emac是Linux世界下最为流行的两个文本编辑工具,集中精力学习一个就好了,暂定以Vim为学习对象.在本文中,一些基本的操作将不再介绍,只会介绍最为常用的命令以及设置,操作系统为Ubuntu 12.04.         Vim的默认配置,是没有显示行号.语法高亮.智能缩进等功能,为了更好的开展工作,需要手动设置一个配置文件.vimrc,一般将其放在用户根目录下,作为用户自定义的配置文件使用./etc/vim/vimrc为全局的配置文件,修改这个文件,将会改变所有用户的vim配置. 既…
几个给tag加颜色的插件 https://github.com/octol/vim-cpp-enhanced-highlight:基于tag的c family语法高亮 https://github.com/jeaye/color_coded:基于语义的c family语法高亮 https://bitbucket.org/abudden/taghighlight/src/1e1e3fb141cf335780f12a0eafe1041bfce2f22d/doc/TagHighlight.txt?at…
/********************************************************************** * Vim Vundle 插件管理器 * 说明: * 话说Vim也已经用了挺久了,一直没有使用插件,有些时候不使用插件总 * 感觉缺点什么,当然也是因为没有找到一些好的管理插件的方法,这次不 * 小心找到了Vundle,感觉很不错,尝试用起来,这样效率能提高不少. * * 2016-4-9 深圳 南山平山村 曾剑锋 *******************…
卡死是因为LIUNX安全设置问题,在一段时间内没有使用数据的情况下会自动断开,解决方法就是让本地或者服务器隔一段时间发送一个请求给对方即可 在本地打开配置文件(不建议在server端设置) sudo vim /etc/ssh/ssh_config 添加以下参数,如果有直接修改 ServerAliveInterval 50 #每隔50秒就向服务器发送一个请求 ServerAliveCountMax 3 #允许超时的次数,一般都会响应 修改完之后重启一下ssh服务 sudo /etc/init.d/…
[1]三种模式 vi的三种模式:命令模式.末行模式.编辑模式. 三种模式相互切换逻辑与命令图: 1.命令模式是vi的默认模式(即每打开一个文件时的初始模式). 2.命令模式切换至末行模式,末行模式切换至命令模式. (1)命令模式->末行模式 命令:冒号(英文) (2)末行模式->命令模式 命令1:按两下esc键 命令2:删除末行的全部命令 备注:两种命令等价,任选其一即可. 3.命令模式切换至编辑模式,编辑模式切换至命令模式. (1)命令模式->编辑模式 命令1:按键i: 在光标所在字符…
我在CentOS7上安装oracle,非常麻烦,搞半天终于安装完毕,当天我没有发现任何问题,第二天上班打开虚拟机CentOS7就进不去了. 我想起来之前关闭了Selinux,把系统名称改成了redhat,以及一系列未知操作,当我进不了系统,我觉得任何操作都可能导致我启动失败,变得疑神疑鬼. 问了同事,同事让我重装,我可是舍不得Hadoop和oracle环境啊,装了好久呢.此时我快照也没有,因为昨天我为了装oracle给磁盘扩容,必须要删除快照才可以扩容.我只能硬着头皮去解决了. 症状: 表现形式…
背景 用vim命令处理一些超大文件时,有时会遇到卡死现象,不得不强制退出.但是,再次用vim命令访问这个文件时,会出现“E325:ATTENTION”提示.如果不做处理,以后每次都会出现. 分析 经过一番查证,此提示是vim程序对文件的一种保护机制(或锁机制).当我们用vim命令打开一个文件时,会自动生成一个隐藏的swp文件.如果vim还在处理此文件,或者由于一些原因未正常退出,swp文件就会一直存在.当我们再次用vim命令打开此文件时,程序检测到有swp文件存在,就提醒我们不要误操作.原文如下…
nano,与vim相似的一个文本编辑工具,在git merge时默认使用 https://www.vpser.net/manage/nano.html 这里介绍一下如何退出nano 按Ctrl+X 如果你修改了文件,下面会询问你是否需要保存修改.输入Y确认保存,输入N不保存,按Ctrl+C取消返回. 如果输入了Y,下一步会让你输入想要保存的文件名.如果不需要修改文件名直接回车就行:若想要保存成别的名字(也就是另存为)则输入新名称然后确 定.这个时候也可用Ctrl+C来取消返回. vim使用 1…
最近我的vim又让我闹心了. 问题出现在supertab的补全速度上, 有时候按下tab键半天才弹出补全列表, 即便是弹出了列表在列表上下移动也变得的相当缓慢, 这让我的很是蛋疼. 在完全无法接受这个问题之后决定再一次踏上折腾vim之路(已经没有折腾vim好长一段时间了). 之前有一次vim出现tab补全的卡死问题折腾了好几个小时才把原因找到, 这次这个更加诡异, 没有折腾之前就觉得一定不简单. 后来果然应验, 这个问题足足花掉了我一整天的时间! 首先是缩小问题的范围, supertab在我这里…
关于vim的补全最初的感觉是蛋疼, 真正的蛋疼! 由于在接触linux之前曾经在windows下面学过一段时间软件开发, 那时使用的是vs2010, 现在看来虽然vs启动相当的慢, 编辑器的定制和配置能力有限. 但vs在编程环境上的操作便捷性的确是一个优点, 毕竟我们都是普通的程序员, 达到使用记事本也照样写代码的大牛级水平, 这辈子估计希望都不大. 所以虽然我知道vim原始操作上的原子特性如果熟练之后将具备最为灵活的编辑能力, 我还是的选择的将vim配置的向IDE靠近. 关于vs现在留给我印象…
deepin换源方法 1. deepin默认的软件下载源网速很慢,所以我们可以自己手动换软件下载源,方法如下: 1.1. 任意地方,右键选择在此打开终端,(快捷键:Ctrl+Alt+T),输入sudo vim /etc/apt/sources.list 注意这里的vim也可以是vi,还可以选择其他的编辑器如gedit:gedit或者VSCode:code等等,不过要事先安装相应编辑软件 如果担心后期出问题,可以备份以下源文件,方法如下: 1| cd /etc/apt 2| sudo cp sou…
linux服务器上编辑 .ini 文件时卡死,关闭连接工具后重新进入操作该 .ini 文件时,会提示: E325: ATTENTION Found a swap file by the name ".xxx.ini.swp" (1) Another program may be editing the same file. If this is the case, be careful not to end up with two different instances of the…
Dotfile是电脑系统里的隐藏文件,它是专门给更高级的用户,如开发者.程序员或工程师使用的,让他们用来调整系统.如何创建Vim-Dotfile? 可以参考以下步骤: 1. 首先,你要检查一下.vimrc文件是否存在.要确定这个文件是否可用,可以运行以下命令. 2. 出于很多原因,Vimrc 文件有可能已经不存在了.要手动创建.vimrc文件,在你的Linux/Unix终端运行以下代码. 3. 当创建文件后,现在我们可以继续通过一些例子来看一下如何使用.vimrc文件. Vim dotfile可…
一:VIM快速入门 1.vim模式介绍 以下介绍内容来自维基百科Vim 从vi演生出来的Vim具有多种模式,这种独特的设计容易使初学者产生混淆.几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim截然不同的方式:命令目录(鼠标或者键盘驱动),组合键(通常通过control键(CTRL)和alt键(ALT)组成)或者鼠标输入.Vim和vi一样,仅仅通过键盘来在这些模式之中切换.这就使得Vim可以不用进行菜单或者鼠标操作,并且最小化组合键的操作.对文字录入员或者程序员可以大…
安装方法:   在下面的网站下载中文帮助的文件包:$wget http://nchc.dl.sourceforge.net/sourceforge/vimcdoc/vimcdoc-1.5.0.tar.gz 解包后进入文件夹,使用以下命令安装:$sudo ./vimcdoc.sh -i启动vim,输入:help,看看帮助文档是否已经便成中文了? 一些注意事项:1.vim中文文档不会覆盖原英文文档,安装后vim默认使用中文文档.若想使用英文文档,可在vim中执行以下命令:     set helpl…
我们使用vi或者vim的时候,如果想要显示行号,可能会这样做:切换到命令模式,然后输入set nu,再按回车键就显示了:还有就是咱们在编写程序的时候,有的时候会希望按下回车键后,光标不是每次都在行首,而是与上一行的第一个非空格符处对齐,也就是实现所谓的缩排功能,这是你可以在命令模式下输入set autoindent.但是每次这样输入太麻烦了,可不可以在每次利用vim命令编辑时自动就设置好功能呢? 简单说一下我的配置步骤.下表为vim的环境参数(鸟哥那本书上的)    上面都是鸟哥的私房菜里边的,…
Linux环境下写代码虽然没有IDE,但通过给vim配置几个插件也足够好用.一般常用的插件主要包括几类,查找文件,查找符号的定义或者声明(函数,变量等)以及自动补全功能.一般流程都是下载需要的工具,然后在vimrc文件中配置加载工具选项,一直这么用也没觉得啥.但最近发现通过vundle工具可以很方便的管理多个插件,非常方便,介绍给大家. 1.安装vim ./configure --prefix=/usr \ --with-features=huge \ --enable-pythoninterp…
vim有许多命令,网上搜有一堆贴子.文章列举出各种功能的命令. 对于"="."d"."y",我在无意中发现了它们所具有的相同的一些用法,先举以下三个例子: =nG dnG ynG 其中,n为行号.注意行号后面接的是大写字母"G".而"nG"恰好是光标移动到第n行的命令. 对于"=","=nG"的意思就是从当前行到第n行之间进行格式化.常用的一个命令"gg=G…
vim 的环境设定参数 :set nu :set nonu             就是设定与取消行号啊! :set hlsearch :set nohlsearch     hlsearch 就是 high light search(高亮度搜寻). 这个就是设定是否将搜寻的字符串反白的设定值.默认值是 hlsearch :set autoindent :set noautoindent     是否自动缩排?autoindent 就是自动缩排. :set backup     是否自动储存备份…
Linux 系统中很多东西都是以脚本代码.配置文件的形式存在,使用 Linux 系统时,需经常对这些文件进行编辑.很显然,如果没有文本编辑器,江湖之路寸步难行. 我的选择是 Vim.Vim 是 Linux 系统上的最著名的文本/代码编辑器,也是早年的 Vi 编辑器的加强版,被誉为文本/代码编辑器之中最为优秀经典的上古神器. 它之所以会获得如此美誉,我想主要有以下原因:1.它古老而神秘,学习曲线陡峭,难以驾驭,但是一旦学会则受益匪浅.如今被看作是高手.Geek 们专用的编辑器.所以尽管 Vim 已…