Vim配置及使用笔记

安装


apt-get install vim -y

配置说明


vim /etc/vim/vimrc

在配置文件后加入这些配置项

set nu
set nobackup
set ruler
set autoindent
set nocompatible "//禁用兼容模式 " 设置底部的状态栏
set statusline=\%<%F[%1*%M%*%n%R%H]%=\%y\%0(%{&fileformat}/\%{&encoding}/\%c:%l/%L%)\
set laststatus=2 set smartindent
set tabstop=4
set shiftwidth=4
set expandtab "将tab转成space
set softtabstop=4 syntax enable
set background=dark
colorscheme monokai set hlsearch

使用说明


编辑模式

i:在光标所在处插入内容
I:在光标所在行的第一个非空字符前插入内容 a:在光标所在处的下一个字符插入内容
A:在光标所在行的最后一个字符后面插入内容 o:在光标所在行下面新建一行插入内容
O:在光标所在行上面新建一行插入内容 r:替换光标所在字符一次
R:一直替换光标所在的文字,直到按ESC停止

一般模式

  • 跳转行

    gg  跳转到第一行
    G 跳转到最后一行
    nG 跳转到第n行
    n + Enter 同上,跳转到第n行
  • 移动光标

    h或←    左移动光标
    j或↓ 下移动光标
    k或↑ 上移动光标
    l或→ 右移动光标
    0或Home 移动光标到行首
    $或End 移动光标到行末
  • 撤销与恢复

    u       撤销刚才的操作
    ctrl+r 恢复刚才的撤销 // 若连按两次u,你的文本恢复原样,那因该是你的Vim被配置在兼容模式了
  • 复制与粘贴

    v   进入自由选取模式
    // 在选取文字后,按d即可剪切选取的文字,按y即可复制选取的文字 dd 剪切当前行
    ndd 剪切n行 yy 复制当前行
    nyy 复制n行 p 在光标后粘贴
    P 在光标前粘贴

命令模式

  • 保存与退出

    :wq     保存并退出
    :w 保存
    :q 退出
    :q! 强制退出
    :wq! 强制保存退出
  • 查找

    /word   向下寻找word
    n 继续寻找下一个匹配
    N 寻找上一个匹配 ?word 向上寻找word
    n 继续寻找上一个匹配
    N 寻找下一个匹配

Vim配置及使用笔记的更多相关文章

  1. kali2.0安装及使用笔记(附带vim配置,长期更新)

    作者:陈栋权 时间:16/08/19 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明, 且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利. 如有特别用途,请与我联系邮 ...

  2. acm的ubuntu (ubuntu16.04 安装指南,chrome安装,vim配置,git设置和github,装QQ)

    日常手贱把ubuntu14.04更新到了16.04,然后就game over了.mdzz,不然泥萌也看不到这篇博客了=.= 然后花了些时间重装了一个16.04版的,原来那个14.04的用可以用,就是动 ...

  3. 简单快捷好用的vim配置和终端配置推荐

    vim 配置实用spf13-vim,安装方便简单快捷,极力推荐. 另外oh-my-zsh 终端配置很好,与之搭配使用效果更佳. 安装都很简单,一个脚本搞定, 都是在gitHub上开源的,自行搜索,这里 ...

  4. 快速学习C语言三: 开发环境, VIM配置, TCP基础,Linux开发基础,Socket开发基础

    上次学了一些C开发相关的工具,这次再配置一下VIM,让开发过程更爽一些. 另外再学一些linux下网络开发的基础,好多人学C也是为了做网络开发. 开发环境 首先得有个Linux环境,有时候家里机器是W ...

  5. centos vim配置高亮语法和格式化粘贴

    centos vim配置高亮语法和格式化粘贴 设置vim别名和高亮grep词语 echo -e "\nalias vi=vim\nalias grep='grep --color'\n&qu ...

  6. vim配置方法

    /etc/vimrc (公共的) ~/.vimrc (私人的) rpm -qa|grep vim 这个命令,如何vim已经正确安装,则会显示上面三个包的名称 全部安装 yum -y install v ...

  7. VS2010/2012配置优化记录笔记

    VS2010/2012配置优化记录笔记 在某些情况下VS2010/2012运行真的实在是太卡了,有什么办法可以提高速度吗?下面介绍几个优化策略,感兴趣的朋友可以参考下,希望可以帮助到你   有的时候V ...

  8. VIM配置相关记录

    把一直使用中的vim配置做个GIT入库管理,也把之前积累在机器上的文档,做个汇总. https://github.com/wujuguang/kyvim 1. 安装完整版vim vi和vim的区别?在 ...

  9. Vim配置及说明——IDE编程环境

    Vim配置及说明——IDE编程环境 Vim配置及说明——IDE编程环境 1.基本及字体 2.插件管理 3.主题风格 4.窗口设置 5.目录树导航 6.标签导航 7.taglist 8.多文档编辑 9. ...

随机推荐

  1. Winform窗体间传递数据

    public string passText { get { return textBox1.Text; } } //Form1中还有个按钮button1在其点击事件中有: private void ...

  2. 关于width与padding

    http://blog.csdn.net/yaoyuan_difang/article/details/24735529

  3. 深圳--博雅互动 Android面试打酱油归来

    公司在TCL工业园E4,坐地到西丽站,那边在修路,不好走.B796公交站台在A出口的反方向,还要顺着施工的屏障打个弯,在西丽法院1上车.公司那边比较偏了,附近只有两趟公交.办公地点在10楼,出电梯就可 ...

  4. Weave Scope 多主机监控 - 每天5分钟玩转 Docker 容器技术(81)

    除了监控容器,Weave Scope 还可以监控 Docker Host. 点击顶部 HOSTS 菜单项,地图将显示当前 host. 与容器类似,点击该 host 图标将显示详细信息. host 当前 ...

  5. Linux入门(14)——Ubuntu常用快捷键

    打开终端:ctrl + alt + T 左右分屏:ctrl + win + 箭头左或者箭头右 显示桌面:Ctrl + win + D 切换工作区:ctrl + alt + 箭头左或者箭头右 新建文件夹 ...

  6. JS的简单用法

    JS的简单用法 参考:http://www.w3school.com.cn/js/js_switch.asp JavaScript 是网络的脚本语言 JavaScript 是可插入 HTML 页面的编 ...

  7. Redis环境搭建

    一.准备的安装包 windows虚拟机软件:VMware Workstation Pro 12 linux安装文件:CentOS-7-x86_64-Minimal-1511.iso 远程登录软件:pu ...

  8. Java中的的画正三角方法

    在循环的语句的练习中,画正三角是一个很经典的例子,但是如果方法找的不对的话,即使最终画出来了,那么得到的代码也是非常的复杂,应用性不高. 下面有两种方法来画正三角,第一种是一种比较麻烦的办法,是通过归 ...

  9. octave中的一些基本操作

    1.矩阵的表示:v = [1 2 2]  %表示1行3列的矩阵 v = [1; 2; 2] %表示3行1列的矩阵 v = [1 2; 2 3; 4 5] %3*2矩阵 size(v) % 求v的行与列 ...

  10. 如何在 Apple TV 上使用描述文件

    您可以使用 OS X 上的 Apple Configurator 在 Apple TV 上安装配置描述文件. 开始前,请在 Mac 上安装最新版本的 Apple Configurator(如果尚未安装 ...