码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 1、编辑利器vim


    VIM

    vim有编辑模式和命令模式,编辑模式下输入什么就是什么,命令模式下通过特定的键可以实现特定的功能。

    刚进入vim就是命令模式,在命令模式下按 i(在当前光标处插入)、a(在光标之后插入)、o(在光标当前行的下一行插入)

    就可以进入插入模式。在插入模式下按ESC退出插入模式进入命令模式。

    命令模式下:

    • :w 保存
    • :q 退出
    • :wq 保存并退出
    • :q! 强制退出,不保存
    • u 撤销 ,这个很有用
    • Ctrl + r 反撤销,这个也很有用

    接下来的东西有点绕,是关于复制粘贴的,也很重要。

    小写v进入单个选中模式,也就是一个字符一个字符的选中,大写V进入行 选中模式,也就是一行一行的选中,选中之后可以进行复制,按下y进行复制,复制后 按 p进行粘贴。

    也可以直接按 yy 复制当前行,无需选中,按nyy复制包括当前行的n行。

    yw复制一个单词,nyw复制n个单词。

    剪切:

    剪切选中部分 :d

    剪切一行:dd

    剪切n行:ndd

    剪切一个单词、剪切n个单词…

    查找某一个单词: 斜杠/ + 要查找的单词 ,会找到文件第一个符合条件的单词并高亮显示,按下回车,光标定位到高亮显示的区域。此时按 小写n会定位到下一个该单词,大写N定位到上一个该单词。

    如果想要把文件中所有的某个单词替换成另一个单词,操作如下::%s/被替换的单词/新单词其中%s代表整个文件的意思,表示替换范围。如果只想替换某些行,例如我想替换n,m之间的单词,则应该将%换成n,m注意一定要是小写s。

    :800直接定位到800行

    ctrl+d向下翻页

    ctrl+u向上翻页

    大写G直接定位到文件末尾,两个小写的g直接定位到文件开头,当然:1也是一样的效果。

    21

    13

  • 相关阅读:
    GCC 学习
    【idea】正则表达式去除项目中的各种注释
    从谷歌CRE谈起,运维如何培养服务意识?
    前端技术面试核心问题(持续更新)
    携手共建云原生生态 阿里云云原生加速器第二次集结圆满结营
    基于arduino的土壤湿度检测
    多传感器融合定位技术
    学生HTML个人网页作业作品 使用HTML+CSS+JavaScript个人介绍博客网站 web前端课程设计 web前端课程设计代码 web课程设计
    halcon如何识别硬币?
    【摘星星计划】day16-dayxx:react基础
  • 原文地址:https://blog.csdn.net/m0_45972156/article/details/125548282
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号