博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VI和VIM编辑器深入学习笔记--基本vi命令
阅读量:5992 次
发布时间:2019-06-20

本文共 752 字,大约阅读时间需要 2 分钟。

双十一过后有点闲,找本书给这段时间碰到的一些问题充充电,先从linux vi命令开始:

 

移动光标:

    “h” 向左一个字符,“j”向下一行,“k” 向上一行,“l” 向右一个字符(虽然我们可以用方向键,但这样可以让你的手指不用离开键盘的中心)

    “0” 移到一行的开头  

    “$”移到一行的结尾

光标移动一个单词:

    “w” 往后移动一个单词 ,“b”往前移动一个单词

显示行号:

    “:set nu”

移动到特定一行:

    “G” 移动到文件结尾,“1G”移动到文件顶端,“42G”移动到42行

替换单词:

    c(更改)  d(删除) y(复制)  p(粘贴)

    vi命令遵循如下模式:

    (command)(number)(text object)

    (number)(command)(text object) 同上

    “cw”将一个单词换成更长或者更短的单词,“cc”替换一整行

    另外一个更改的命令是r命令,“r”把一个字符替换成另一个,结束后,不需要按esc回到命令模式

           “~”波浪号命令可以进行大小写字母转换

    “dw”往后删除一个单词 “db” 往前删除一个单词 “dd”删除一行

    “yw"往后复制一个单词 

重复撤销:

    “.” 重复

    “u” 撤销

合并两行:

    “J”

--------------------------------------------------复习----------------------------------------------------------

 

转载于:https://www.cnblogs.com/jager/p/6059227.html

你可能感兴趣的文章
【webpack】webpack-dev-server生猛上手——让我们来搭一个webpack的微服务器吧!
查看>>
王立平--TF卡
查看>>
HTML5中x-webkit-speech语音输入功能
查看>>
按键驱动程序(异步通知)
查看>>
Linux 文件系统初步
查看>>
hdu 4521 小明系列问题——小明序列(线段树+DP或扩展成经典的LIS)
查看>>
阻尼滑动--能够滑动过度的ScrollView(OverScrollView)
查看>>
Nginx日志配置及配置调试
查看>>
(转)RabbitMQ学习之spring整合发送同步消息
查看>>
**alon_MM DMA Interface for PCIe使用详解
查看>>
svn up 排除目录更新
查看>>
Hive QL——深入浅出学Hive
查看>>
no matching function for call to ‘std::basic_string<char>::assign(std::string&, int)
查看>>
mybatis generator 生成中文注释
查看>>
InnoDB关键特性之change buffer
查看>>
linux内核源码中常见宏定义
查看>>
多线程过滤敏感词
查看>>
org.springframework.web.struts.DelegatingActionProxy
查看>>
MUI框架之输入框Input
查看>>
牛客网Java刷题知识点之面向对象java的四大特性(抽象、封装、继承、多态)...
查看>>