raksmart活动促销

分享

写回答

发帖

Vim配置及使用笔记

国外服务器 国外服务器 3633 人阅读 | 1 人回复

发表于 2018-3-31 21:25:24 | 显示全部楼层 |阅读模式

安装
  1. apt-get install vim -y
复制代码


配置说明
  1. vim /etc/vim/vimrc
复制代码


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

  1. set nuset tabstop=4set nobackupset rulerset autoindentset nocompatible   "//禁用兼容模式set shiftwidth=4set softtabstop=4set laststatus=2set statusline=\%<%F[%1*%M%*%n%R%H]%=\%y\%0(%{&fileformat}/\%{&encoding}/\%c:%l/%L%)\set smartindent
复制代码

使用说明
编辑模式
  1. i:在光标所在处插入内容
  2. I:在光标所在行的第一个非空字符前插入内容

  3. a:在光标所在处的下一个字符插入内容
  4. A:在光标所在行的最后一个字符后面插入内容

  5. o:在光标所在行下面新建一行插入内容
  6. O:在光标所在行上面新建一行插入内容

  7. r:替换光标所在字符一次
  8. R:一直替换光标所在的文字,直到按ESC停止
复制代码

一般模式
  1. 跳转行

  2. gg  跳转到第一行
  3. G   跳转到最后一行
  4. nG  跳转到第n行
  5. n + Enter   同上,跳转到第n行
  6. 移动光标

  7. h或←    左移动光标
  8. j或↓    下移动光标
  9. k或↑    上移动光标
  10. l或→    右移动光标0或Home   移动光标到行首
  11. $或End    移动光标到行末
复制代码

撤销与恢复

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

复制与粘贴

  1. v   进入自由选取模式// 在选取文字后,按d即可剪切选取的文字,按y即可复制选取的文字dd  剪切当前行
  2. ndd 剪切n行

  3. yy  复制当前行
  4. nyy 复制n行

  5. p   在光标后粘贴
  6. P   在光标前粘贴
复制代码

命令模式
保存与退出

  1. :wq     保存并退出:w      保存:q      退出:q!     强制退出:wq!    强制保存退出
复制代码

查找

  1. /word   向下寻找word
  2. n       继续寻找下一个匹配
  3. N       寻找上一个匹配

  4. ?word   向上寻找word
  5. n       继续寻找上一个匹配
  6. N       寻找下一个匹配
复制代码

回答|共 1 个

冰雪之刃

发表于 2018-4-3 17:11:04 | 显示全部楼层

还是继续学习啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则