zoukankan      html  css  js  c++  java
  • VIM编辑器的使用

    VIM编辑器的使用

    VIM 使用的命令

    • :q 直接退出vi :
    • wq 保存后退出vi ,并可以新建文件
    • :q! 强制退出
    • :w file 将当前内容保存成某个文件
    • :set number | nu在编辑文件显示行号
    • :set nonumber |nonu 在编辑文件不显示行号

    VIM 移动光标命令

    • h :光标左移一个字符

    • l :光标右移一个字符

    • space:光标右移一个字符

    • Backspace:光标左移一个字符

    • k或Ctrl+p:光标上移一行

    • j或Ctrl+n :光标下移一行

    • Enter :光标下移一行

    • w或W :光标右移一个字至字首

    • b或B :光标左移一个字至字首

    • e或E :光标右移一个字至字尾

    • 0:(注意是数字零)光标移至当前行首

    • $:光标移至当前行尾

    VIM 翻屏命令

    • Ctrl+u:向文件首翻半屏

    • Ctrl+d:向文件尾翻半屏

    • Ctrl+f:向文件尾翻一屏

    • Ctrl+b;向文件首翻一屏

    • nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。

    VIM 插入文本命令

    • i :在光标前

    • I :在当前行首

    • a:光标后

    • A:在当前行尾

    • o:在当前行之下新开一行

    • O:在当前行之上新开一行

    • r:替换当前字符

    • R:替换当前字符及其后的字符,直至按ESC键

    VIM 删除文本命令

    • ndw或ndW:删除光标处开始及其后的n-1个字

    • do:删至行首

    • d$:删至行尾

    • ndd:删除当前行及其后n-1行

    • x或X:删除一个字符,x删除光标后的,而X删除光标前的

    • Ctrl+u:删除输入方式下所输入的文本

    VIM 搜索替换命令

    • /pattern:从光标开始处向文件尾搜索pattern

    • ?pattern:从光标开始处向文件首搜索pattern

    • n:在同一方向重复上一次搜索命令

    • N:在反方向上重复上一次搜索命令

    • :s/p1/p2/g:将当前行中所有p1均用p2替代

    • :n1,n2 s/p1/p2/g:将第n1至n2行中所有p1均用p2替代

    • :g/p1/s//p2/g:将文件中所有p1均用p2替换

  • 相关阅读:
    能者摹形 大师窃意
    Nginx负载均衡的详细配置及使用案例详解.
    Zookeeper 4、Zookeeper开发
    nginx负载均衡
    Git:husky > npm run s precommit
    关于数据库路径 DataDirectory
    关于在VS2010 ASP.NET MVC3中使用WebService的实例
    SQLite的SQL语法
    获取IE可见高度和内容高度 记录
    转文:ASP.NET运行机制原理
  • 原文地址:https://www.cnblogs.com/cherryhimi/p/4092927.html
Copyright © 2011-2022 走看看