vim那些事儿

命令模式

参考链接:https://www.ibm.com/developerworks/cn/linux/l-cn-tip-vim/

一、移动

1.h,l左右一个字符移动,j,k上下移动(移动要经常使用,一开始用的话确实很不习惯,心想脑残啊干嘛不用箭头移动呢?后来想想,熟练了快呀,右手移动动距离小)。

Backspace,space键左右移动,enter,- 向下和向上移动到行首

2.表示行首,$表示行尾,输入或$可以快速移动到行首或行尾

二、插入

1.不同行插入

o/O表示向下一行或上一行插入

2.同一行插入

a/A表示当前位置或行尾插入

3.R输入时,覆盖后面的文本。

4.J合并光标所在行和下一行

三、删除和撤销删除

x 删除当前光标选中的字符

nx删除从光标开始的前n个字符

u 撤销上一步

U撤销当前行修改

四、跳行

1.n+向下跳n行

2.n-向上跳n行

3.:n 移动到n行

五、设置行号

:set nu 显示行号

:set nonu 取消显示行号

六、copypaste

yy 复制整行

yw 复制光标到单词末尾

y^ 复制光标到行首

y$复制光标到行尾

p粘贴

七、替换

:s/old/new //用new替换行中首次出现的old

:s/old/new/g
//用new替换行中所有的old

:n,m s/old/new/g //用new替换从n到m行里所有的old

:%s/old/new/g //用new替换当前文件里所有的old

八、显示历史命令

q?
q/

九、大小写

  1. ~ 可以选中,然后直接输入~会转换相反的大小写。

  2. U将选中的转换成大写

  3. u将选中的转换为小写

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令...
    im蚂蚁阅读 30,971评论 3 48
  • 待整理~ 1、vim ~/.vimrc 进入配置文件 如果不知道vimrc文件在哪,可使用 :scriptname...
    spfanlost阅读 5,712评论 0 0
  • 目录(?)[-] 关于Vim 1 Vim的几种模式 启动Vim 文档操作 光标的移动 1 基本移动 2 翻屏 3 ...
    SunnyLeong阅读 12,864评论 0 32
  • 曾经在思科的工厂测试系统`KlemTest` (`SUSE`命令行模式)中使用`VI`/`VIM`超过2年半,现在...
    戈多在地狱阅读 5,857评论 1 13
  • 2017 国庆更新: 鉴于上班回家懒于带电脑回家,我又将这台 Y480装上了黑苹果,用于备用处理紧急事务(感觉已不...
    人似秋鸿阅读 12,857评论 2 6

友情链接更多精彩内容