vim快捷键】的更多相关文章

史上最全Vim快捷键键位重磅来袭!!学习Linux的朋友看过来啦,你是不是觉得Linux编辑器Vim操作复杂,步骤繁琐呢?Linux工程师是不是想大幅度提升自己的工作效率呢? 经典版        下面这个键位图应该是大家最常看见的经典版了. 对应的简体中文版. 其实经典版是一系列的入门教程键位图的组合结果,下面是不同编辑模式下的键位图. 1 2 3 4 5 6 7 入门版        基本操作的入门版.进阶版        增强版        下图是一个更新时间较新的现代版,含有的信息也更…
直接上图 原图地址:vim快捷键…
Vim zR  全部展开 zM全部合并 vim  快捷键 shift   +  i      (‘I’)    进行编辑 shift   +  4     (‘$’)    跳到行尾 shift   +  v      (‘V’)   选中行 shift   +  0      (‘)’)    跳到行首 先ctrl  +  v  模块编辑 再s,或者shift + $, shift + i进行编辑即可,编辑完后就esc就可以更改局部内容 s    删除 Ctrl+wl或wh是切换窗口来编辑 v…
VIM快捷键:光标移动:四个方向   kh 0 l   j  ctrl+f, ctrl+b                 向下翻页,向上翻页  ctrl+d, ctrl+u                 向下半翻页,向上半翻页  $    移动行尾  0    移动行首  w    移动下一个词  b    移动到上一个词  gg   跳到文档的开始处  G    跳到文档的末尾  %    跳到匹配的括号处("{ }""[]""()")  …
转载请表明出处http://www.dabu.info/?p=801 Vim/Vi 没有菜单,只有命令 Vim/Vi 工作模式介绍:插入模式 和  命令模式 是vi的两个基本模式.——插入模式 ,是用来编写文本内容的.——命令模式,是用来编辑文本,如上下翻页等,复制粘贴,跳转到指定行等操作当前编辑的顶部或者底部会显示vim处于何种模式下.如:mode:COMMAND! 进入和退出vim编辑器:进入   vi filename(要编辑的文件名字)———>进入了命令模式命令模式——>输入  :wq…
1  替换    r  替换  先按r再按要替换的内容 2  按yy复制当前行  按p是粘贴 3 # add at 18-10-25 #-------------------------------------------------------------------------------# vim整理#------------------------------------------------------------------------------- VIM 快捷键记录快速定位到某…
Vim快捷键分类 http://www.cnblogs.com/jikey/archive/2011/12/28/2304341.html  一. 移动:    h,j,k,l: 左,下,上,右.    w: 下一个词的词首.    e:下一个词的词尾.    b:上一个词的词首.    <>: v 模式选中后进行缩进.二. 跳转:    %: 可以匹配{},"",(),[]之间跳转.    H.M.L:直接跳转到当前屏幕的顶部.中部.底部.    #H:跳转到当前屏的第#…
在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行.你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format.使用gg=G可对整篇代码进行排版. vim 选择文本,删除,复制,粘贴   文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v    从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束. V    从光标当前行开始,光标经过的行都会被选中,再按一下V结束. Ctrl +…
总述 附加一篇介绍文哈,关于vim快捷键的介绍.vim和vscode 到底谁更好用,大家争得不可开交,然后我就在vscode里面装了一个vim插件,完美得解决了这个问题,用完之后觉得真香,所以我就整理一份终端命令的快捷键,所以大家赶紧收藏起来吧. 作者:良知犹存 转载授权以及围观:欢迎添加微信公众号:羽林君 一:初识VI/VIM 刚开始用 VIM 打开文件的时候,需要从宏观的去了解一下 VIM 这个编辑器. VIM 有四个模式: 正常模式 (Normal-mode) 插入模式 (Insert-m…
问题描述: 使用vim中的快捷键映射map,可以自定义快捷键 问题解决: (1)vim模式 (2)map前缀 (3)删除映射Map (4)使用示例 (5)查看快捷键映射 命令行---:verbose map <快捷键> (6)快捷键设置 6.1 括号自动补全 6.2 复制/剪切/粘贴 6.3 C++/C代码自动编译运行/调试 6.4  括号自动补全…
vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率.vi是"visual interface"的缩写,vim是vi IMproved(增强版的vi).在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim. vi有3个模式:插入模式.命令模式.低行模式 1)插入模式:在此模式下可以输入字符,按ESC将回到命令模式. 2)命令模式:可以移动光标.删除字符等. 3)低行模式…
1. 退出VIM,在shell下编译&&运行程序 :wq [root@fsjohnhuang ~]# gcc main.c -o main [root@fsjohnhuang ~]# ./main 2. 在VIM的命令行模式下编译&&运行程序 :!gcc % -o main :!./main 3. 快捷键绑定一键编译&&运行程序 :map <F5> <ESC>:w<CR> <ESC>:!gcc % -o %&l…
vim命令模式输入a i o 这些命令进入插入模式 编辑模式命令模式输入双引号进入编辑模式 命令模式命令 命令 作用 :map Ctrl+V Ctrl+P I#<ESC> 自定义注释快捷键为Ctrl+P :map Ctrl+V Ctrl+B 0x 自定义取消注释快捷键为Ctrl+B vim /root/.vimrcmap Ctrl+V Ctrl+B 0xmap Ctrl+V Ctrl+P I#<ESC>ab mymial z_runwei@aliyun 持久化快捷捷 :r /etc…
Linux中vim编辑器的功能非常强大,许多常用快捷键用起来非常方便,这里将我学vim入门时学的一些常用的快捷键分享给大家一下,希望可以帮助你们.  原文地址:http://blog.csdn.net/xiaoguaihai/article/details/8707051 1.一般模式下可用的快捷键:光标移动.复制粘贴.搜寻取代等     2.一般模式切换到编辑模式的快捷键:     3.一般模式切换到指令模式:     4.vim区块选择:     5.vim多窗口功能:     6.vim环…
系统下常用快捷键   ctrl+左右键      在单词之间跳转 Ctrl + a            光标移动到行首(ahead of line),相当于通常的Home键 Ctrl + e            光标移动到行尾(end of line) Ctrl + w           删除光标位置前的一个单词 Ctrl + u            删除光标之前到行首的字符 Ctrl + k            删除光标到行尾的字符 Ctrl + y            将刚才删除…
~/.vimrc 零.批量注释与反注释 :sp / :vsp       横向 / 纵向拆分窗口 :e            打开新文件 zc:拆叠代码 / zo:展开代码 set foldmethod=marker "代码拆叠模式:zf10G(从当前行拆叠到第10行).10zf+(从当前行位置向下拆叠10行).10zf-(从当前行向上拆叠10行).zf%(折叠到对应的配对括号处,大括号.中括号.小括号等).zd(删除拆叠) 注释: ctrl + v 进入中视化模式,选中要注释的行 shift…
#vim  filename :scriptname //查看vim加载了哪些脚本 :set nu //设置行号 :set tabstop=4 //设置一个tab为4个空格长度 :set ai //设置自动缩进 空格键 //向右移动一格 x //删除后面的字符(命令模式下) X //删除前一个字符,删除三个字符就是3x dd  //删除一行 D //删除到行尾 caw //改写单词,c相当于d变为编辑模式 J //删除换行符,使下一行并上来,nJ连接后面的n行 u //撤销上一次操作 U //撤…
一.移动光标 1.左移h.右移l.下移j.上移k2.向下翻页ctrl + f,向上翻页ctrl + b3.向下翻半页ctrl + d,向上翻半页ctrl + u4.移动到行尾$,移动到行首0(数字),移动到行首第一个字符处^5.移动光标到下一个句子 ),移动光标到上一个句子(6.移动到段首{,移动到段尾}7.移动到下一个词w,移动到上一个词b8.移动到文档开始gg,移动到文档结束G9.移动到匹配的{}.().[]处%10.跳到第n行 ngg 或 nG 或 :n11.移动光标到屏幕顶端H,移动到屏…
1.vim ~/.vimrc 进入配置文件 如果不知道vimrc文件在哪,可使用 :scriptnames 来查看 set nu #行号 set tabstop=4 #一个tab为4个空格长度 set ai  #设置自动缩进 syntax on   #高亮 set sw=4 set st=4 2.基本 空格键 向右移动一格 x 删除后面的字符 X 删除前一个字符  删除3个字符就是3x dd:删除一行   D 删除到行尾 caw:改写单词  c 相当于 d 变为编辑模式 J:删除换行符,使下一行…
Vim是一个超牛的编辑器,命令功能十分强大 .而且这些命令大都可以进行组合 ,比如,9yy命令表示复制9行内容,9表示要复制的行数,同样100dd表示删除100行,当数字和命令合作的时候,就比单纯的命令更强大,同样,c命令表示擦除,w表示word即单词,那么cw就表示擦除一个单词,c5w就表示删除5个单词等等.将这些简单命令合成在一起,就可以发挥出难以想象的强大功能. 宏命令(Macros) 高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的: :qx 开始记录…
[root@centos01 biji]# vim + 1.txt 打开文件,光标定位到最后一行[root@centos01 biji]# vim +5 1.txt 打开文件,光标定位到第5行[root@centos01 biji]# vim +/nobody 1.txt 打开文件,光标定位到第一次出现nobody的位置 按字母n切换nobody 位置[root@centos01 biji]# vim aa bb cc 同时创建aa bb cc 按:n 切换到bb文件再按n切换到cc文件 :N往…
Vim是一个超牛的编辑器,命令功能十分强大 .而且这些命令大都可以进行组合 ,比如,9yy命令表示复制9行内容,9表示要复制的行数,同样100dd表示删除100行,当数字和命令合作的时候,就比单纯的命令更强大,同样,c命令表示擦除,w表示word即单词,那么cw就表示擦除一个单词,c5w就表示删除5个单词等等.将这些简单命令合成在一起,就可以发挥出难以想象的强大功能. 宏命令(Macros) 高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的: :qx 开始记录…
转自:http://blog.csdn.net/ceven2010/article/details/7406341#comments 一.移动光标 1.左移h.右移l.下移j.上移k 2.向下翻页ctrl + f,向上翻页ctrl + b 3.向下翻半页ctrl + d,向上翻半页ctrl + u 4.移动到行尾$,移动到行首0(数字),移动到行首第一个字符处^ 5.移动光标到下一个句子 ),移动光标到上一个句子( 6.移动到段首{,移动到段尾} 7.移动到下一个词w,移动到上一个词b 8.移动…
一.移动光标 1.左移h.右移l.下移j.上移k 2.向下翻页ctrl + f,向上翻页ctrl + b 3.向下翻半页ctrl + d,向上翻半页ctrl + u 4.移动到行尾$,移动到行首0(数字),移动到行首第一个字符处^ 5.移动光标到下一个句子 ),移动光标到上一个句子( 6.移动到段首{,移动到段尾} 7.移动到下一个词w,移动到上一个词b 8.移动到文档开始gg,移动到文档结束G 9.移动到匹配的{}.().[]处% 10.跳到第n行 ngg 或 nG 或 :n 11.移动光标到…
一.移动光标 1.左移h.右移l.下移j.上移k 2.向下翻页ctrl + f,向上翻页ctrl + b 3.向下翻半页ctrl + d,向上翻半页ctrl + u 4.移动到行尾$,移动到行首0(数字),移动到行首第一个字符处^ 5.移动光标到下一个句子 ),移动光标到上一个句子( 6.移动到段首{,移动到段尾} 7.移动到下一个词w,移动到上一个词b 8.移动到文档开始gg,移动到文档结束G 9.移动到匹配的{}.().[]处% 10.跳到第n行 ngg 或 nG 或 :n 11.移动光标到…
命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令. 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim file1 file2 file3 ... 在vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当…
vim与程序员 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在. 但是目前我们使用比较多的是 vim 编辑器. vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计. 什么是 vim? Vim是从 vi 发展出来的一个文本编辑器.代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用. 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方. vim 则可以说是程序开发者的一项很好…
选择 vi保存退出命令 w! wq! q! www vi移动光标到文件最后一行 G g ggg 4444 vi删除一行的命令 dd d D shift+4 在vi编辑器中的命令模式下,键入()可在光标当前所在行下添加一新行. a o I A 在Linux系统上,下面哪个命令不可以用来查看文件内容() A:cat B:ls C:less D:more 在/home/stud1/wang目录下有一文件file,使用()可实现在后台执行命令,此命令将file文件中的内容输出到file.copy文件中…
vim按d表示剪切 按dd剪切一行 vim命令:命令模式 /关键字 n继续向下查找vim的多行注释: 1.按ctrl + v进入 visual block模式 2.按上下选中要注释的行 3.按大写字母I,再插入注释符,例如// 4.按两下esc 5.按ctrl + v进入 visual block模式,按箭头选中要取消的// 6.按d删除比较两个文件:vimdiff 文件1 文件2 vim配置行号:/etc/vimrc 添加set number,无行号set nonumber ctags:扫描指…
转自:http://blog.csdn.net/ceven2010/article/details/7406341 一.移动光标 1.左移h.右移l.下移j.上移k 2.向下翻页ctrl + f,向上翻页ctrl + b 3.向下翻半页ctrl + d,向上翻半页ctrl + u 4.移动到行尾$,移动到行首0(数字),移动到行首第一个字符处^ 5.移动光标到下一个句子 ),移动光标到上一个句子( 6.移动到段首{,移动到段尾} 7.移动到下一个词w,移动到上一个词b 8.移动到文档开始gg,移…