zoukankan      html  css  js  c++  java
  • vim使用笔记

    一,基本设置

    set nu          #显示行号
    set ts=2          #将tab设为2个空格
    set shiftwidth=2        #自动缩进为2个空格
    set expandtab         #缩进用空格表示
    set autoindent        #自动缩进
    set cursorline          #当前光标所在行高亮
    highlight CursorLine cterm=NONE ctermbg=black ctermfg=green guibg=NONE guifg=NONE
    set mouse=i        #在插入模式下鼠标点击起作用
    set selection=exclusive
    set selectmode=mouse,key
    set enc=utf-8        #设置文件编码为utf8

    二,复制,剪切

    (1)复制选择的块:在命令模式下输入v进入可视模式,移动光标选定内容,用y进行复制;

    (2)复制整行:用yy

    (3)剪切选定块:用d;

    (4)剪切整行用dd

    (5)用p粘贴剪切板的内容

    补充:按列复制

    在命令模式下使用ctrl+v,然后移动光标就可以按列选择块进行复制了;

    三,缩进、代码格式化命令

    缩进的类型有多种, 都是用等号命令: =

    1. 全部格式化 : gg=G
    2. 对当前行格式化(缩进): ==
    3. 对以下多行格式化: [count] ==
    4. 选择多行后, 执行 等号命令 =

     四,有用的快捷键

      1,跳转到函数头:[[

      2,跳转到函数尾:][

      3,跳转到光标上次所在位置:ctrl + o

      4,跳转到上次编辑位置:ctrl + i

      5,跳转到上一个空行:shift + [

      6,跳转到下一个空行:shift + ]

      7,跳转到上一个函数:[]

      8,跳转一下一个函数:]]

      9,跳转到上一层大括号:[{

  • 相关阅读:
    Kalman Filters
    基于堆栈实现计算器
    Centos 7创建软连接,硬连接的方法
    Centos 7下对磁盘的分区格式化挂载交换空间的建立
    文件的归档打包压缩解压缩
    文件目录操作命令及权限的修改设置
    用户添加修改文件的操作
    linux今日学习命令 who
    CentOS安装流程
    计算机网络基础
  • 原文地址:https://www.cnblogs.com/guoliushui/p/9632915.html
Copyright © 2011-2022 走看看