Linux快捷键和vim快捷键
- ctrl+左右键 在单词之间跳转
 - Ctrl + a 光标移动到行首(ahead of line),相当于通常的Home键
 - Ctrl + e 光标移动到行尾(end of line)
 - Ctrl + w 删除光标位置前的一个单词
 - Ctrl + u 删除光标之前到行首的字符
 - Ctrl + k 删除光标到行尾的字符
 - Ctrl + y 将刚才删除的字符粘出来
 - Ctrl + r 显示:号提示,根据用户输入查找相关历史命令(reverse-i-search)
 - Ctrl + d 退出当前终端
 - ctrl + s 锁住终端
 - ctrl + q 解锁终端
 - ctrl + l 清屏
 - ctrl + c 终止进程
 - Alt + tab 切换多个打开终端页面(远程工具crt、xshell)
 
- 删除
 
- 复制
 
- 粘贴
 
- 恢复
 
- 插入
 
- 移动光标
 
- 替换
 
- 查找
 
- ctrl + v处理列,将光标移动到想要修改的列
 - shift + v处理行,将光标移动到想要修改的行
 
- 保存内容 :wq!或者 :x
 - 退出编辑且不保存内容 :q!
 - 保存文件但不退出vi :w
 
多行注释:
进入命令行模式,按ctrl + v进入 visual block模式,然后按j, 或者k选中多行,把需要注释的行标记起来
按大写字母I,再插入注释符,例如//
按esc键就会全部注释了
取消多行注释:
进入命令行模式,按ctrl + v进入 visual block模式,按字母l横向选中列的个数,例如 // 需要选中2列
按字母j,或者k选中注释符号
按d键就可全部取消注释
Linux快捷键和vim快捷键的更多相关文章
- Linux  vim快捷键
		
1 替换 r 替换 先按r再按要替换的内容 2 按yy复制当前行 按p是粘贴 3 # add at 18-10-25 #-------------------------------- ...
 - [No00004F]史上最全Vim快捷键键位图(入门到进阶)
		
史上最全Vim快捷键键位重磅来袭!!学习Linux的朋友看过来啦,你是不是觉得Linux编辑器Vim操作复杂,步骤繁琐呢?Linux工程师是不是想大幅度提升自己的工作效率呢? 经典版 下 ...
 - Vim快捷键大全
		
vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率.vi是"visual interfa ...
 - 必须熟悉的vim快捷键操作
		
转载请表明出处http://www.dabu.info/?p=801 Vim/Vi 没有菜单,只有命令 Vim/Vi 工作模式介绍:插入模式 和 命令模式 是vi的两个基本模式.——插入模式 ,是用 ...
 - vim 快捷键绑定
		
1. 退出VIM,在shell下编译&&运行程序 :wq [root@fsjohnhuang ~]# gcc main.c -o main [root@fsjohnhuang ~]# ...
 - linux 命令行常用快捷键
		
linux命令行常用快捷键,区别于vim编辑器快捷键.熟练掌握下面的快捷键可提高操作linux的工作效率.当然最重要的是可以装屌. 1.移动光标快捷键Ctrl+a光标回到命令行首* Ctrl+e光标回 ...
 - [No00004F]史上最全Vim快捷键键位图(入门到进阶)vim常用命令总结
		
在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行.你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format.使 ...
 - 03_Linux基础-文件类型-主辅提示符-第1提示符-Linux命令-内外部命令-快捷键-改为英文编码-3个时间-stat-其他基础命令
		
03_Linux基础-文件类型-主辅提示符-第1提示符-Linux命令-内外部命令-快捷键-改为英文编码-3个时间-stat-{1..100}-du-cd-cp-file-mv-echo-id-she ...
 - vim快捷键总结
		
直接上图 原图地址:vim快捷键
 
随机推荐
- 关于oracle 11g导出的dmp文件无法导入10g的问题
			
今天遇到一个问题,由于无法远程11g是数据库服务器,只能用exp命令导出了一张表的dmp文件:在本地导入时遇到如下错误: IMP-00010: 不是有效的导出文件, 头部验证失败IMP-00000: ...
 - mod性质 学习笔记
			
mod性质小结 \(a\equiv b(\mod m)\) $ \rightarrow \( \)a-b=k*m,k\in Z$ \(a\equiv b且c\equiv d(\mod m)\) \(\ ...
 - vue.js源码学习分享(四)
			
/** * Generate a static keys string from compiler modules.//从编译器生成一个静态键字符串模块. */ function genStaticK ...
 - hdu 4937 2014 Multi-University Training Contest 7 1003
			
Lucky Number Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) T ...
 - L1-3. 情人节【求第2个、第14个人的名字,设置计数器并标记一下即可】
			
L1-3. 情人节 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 以上是朋友圈中一奇葩贴:“2月14情人节了,我决定造福大家. ...
 - Ubuntu 16.04下使用Wine安装文件内容搜索工具Search and Replace
			
说明: 1.使用的Wine版本是深度出品(Deepin),已经精简了很多没用的配置,使启动能非常快,占用资源小. 2.关于没有.wine文件夹的解决方法:在命令行上运行winecfg: 下载: (链接 ...
 - System.Length 函数
			
function _PCharLen(P: _PAnsiChr): Longint;{$IFNDEF LEGACY_PCHARLEN}begin Result := 0; if P <> ...
 - DozerBeanMapper + 对象转Map方法
			
1.简介 dozer是一种JavaBean的映射工具,类似于apache的BeanUtils.但是dozer更强大,它可以灵活的处理复杂类型之间的映射.不但可以进行简单的属性映射.复杂的类型映 ...
 - 一道简单DP题
			
问题: 给定一个整数的数组,相邻的数不能同时选,求从该数组选取若干整数,使得他们的和最大,要求只能使用o(1)的空间复杂度.要求给出伪码. 解答: int maxSum(vector<int&g ...
 - 【IntelliJ IDEA】在idea上安装使用svn
			
1.在电脑上安装SVN 下载地址:64位SVN下载 然后一路next,安装完成即可. 如果忘记勾选第二个,可以重新点击安装包 重新安装,然后选择modify,然后勾选command line cli ...