zoukankan      html  css  js  c++  java
  • VIM常用命令

    一、vim打开文档:

    1. vim 文档名   普通方式打开文档      
    2. vim +n 文档名      打开文档后,定位第n行
    3. vim ,进入vim界面之后使用命令 :e 文档名 打开文档

     

    二、离开vim
    :q      如果文本没有修改,则会退出,否则会出现警告,且不能离开。
    :q!     放弃所有修改,强行离开。
    :wq     保存后离开即使文档没有修改过,也会再保存一次。
    :w 文档名    或 :saveas 文件名 即:另存为。不加文档名则是写入原文档。

    :w  在编辑的过程中保存文件,相当于word中的ctrl+s
    :qa 或 qa! 在打开多文档的情况下离开 vim。a 即 all 的意思。

    :sh  暂时退出vim进入shell命令行,执行完命令后ctrl+d   或  exit 退出重新进入vim编辑继续编辑在shell命令下,执行ctral+l完成清屏

    :! command  暂时离开 vi 到指令列模式下执行 command 的显示结果!例如  :!ls    在编辑过程中执行shell命令ls


    三、常用命令

    :set number或者:set nu  使编辑中的文件显示行号
    :set nonumber或者:set nonu  与上一条命令相反,不显示行号

    :set ts=4             :为文本输入设置 tab stops
    :syntax on          :语法高亮

    :set shiftwidth=4   :缩进4个空格
    :set autoindent    :自动缩进

    四、选择、复制、粘贴、删除操作

    1.hjkl左下上右操作

    2.dd删除当前行,yy复制当前行,p粘贴

    3.u:undo; c-r:redo

    4.v表示可视化,按v后通过hjkl选择区域,再按y表示复制,d表示删除

    5.光标移动:    w下一个单词开头,e下一个单词结尾,%表示从当前([{移动到其匹配的)]},*和#分别表示当前单词的下一个和上一个匹配的单词首

    6.$表示行尾,0表示行首,gg表示第一行首,G表示最后一行首,4G表示第四行首

    7.在命令前可以加数字N表示重复N次操作

    8.gU变大写,gu变小写


    五、全部复制操作

    Run the following code to copy the key to your clipboard.
    sudo apt-get install xclip
    # Downloads and installs xclip. If you don't have `apt-get`, you might need to use another installer (like `yum`)
    xclip -sel clip < file
    # Copies the contents of the file to your clipboard

  • 相关阅读:
    legend3---阿里云如何多个域名指向同一个网站
    黑马lavarel教程---1、lavarel目录结构
    modern php笔记---2.1、特性(命名空间、特性、性状)
    modern php笔记---php (性状)
    modern php笔记---1、新时代的php
    深入浅出mysql笔记---1、mysql下载安装
    深入浅出mysql笔记---0、序
    影视感悟专题---2、《大染坊》
    尚硅谷Docker---6-10、docker的安装
    legend3---Homestead常用操作代码
  • 原文地址:https://www.cnblogs.com/jackydalong/p/3747949.html
Copyright © 2011-2022 走看看