vim安装和配置和常用操作

安装方法(centos下)

yum -y install vim

常用vim命令

1.三种模式

1.导航模式   再其他模式下 esc 键进入
2.输入模式  输入 " i " 键进入
3.命令模式  输入 " : " 键进入

在导航模式下

显示行号  set number

w 下一个单词
b  上一个单词

ctrl + f 向下一屏
ctrl + b 向上一屏

+ 或者 enter 代表下一行
-   代表  上一行

0  跳到行首
$  跳到行尾

H 跳到当前屏幕的首行
M 跳到当前屏幕的末行

gg 跳到当前文件的第一行
G 跳到当前文件最后一行
ngg/nG 跳到指定的行,n就是跳到的行号

删除键位d可以和w b  0 $ 结合 
dw 删除下一个单词
db 删除上一个单词
d0 从当前光标删除到行首
d$  从当前光标删除到行尾

shift + v 然后上下移动 选择多行

/some_thing  然后回车  搜索 some_thing
然后 按 n 搜索下一个   
按 shift + n 搜索上一个

全局替换:
:%s/原来的字符串/新的字符串

局部替换:
1.先选中多行  使用 shift + v
2. :s/原来的字符串/新的字符串  然后回车  替换当前的第一个符合匹配的元素  :s/old/new/g 替换当前行所有匹配内容
 :%s /原来的字符串/新的字符串   替换全局搜索到的第一个字符串  :%s/old/new/g 替换全局所有匹配字符

复制单行

命令模式下按下yy 复制光标所在的当前行

复制多行

命令模式下nyy   n是数字,代表你要复制当前光标所在往下多少行。
比如 复制 2 行  2yy

粘贴

命令模式下 在光标所在行处 按p

多行注释

命令模式下  
1.ctrl+v选中多行
2.大写I键,进入插入模式
3.输入注释符号  // 或 # 或 -- 
4.按下esc 键,等待一会,多行注释就添加成功了。可以多看几下esc键,反正不会出问题

取消多行注释

命令模式下
1.ctrl+v选中多行
2.输入x或者d , esc
3.如果是//注释,需要重复2次操作,如果是# 注释 只需要执行一次。

删除 一行 或者多行

删除一行 
命令模式下  dd  也叫做剪切 ,如果你按p 还能粘贴回来 ,或者命令模式下按u 撤销

删除多行  
line1,line2d
line1  删除的起始行
line2  删除的结束行

vim常用配置

vim配置文件为.vimrc文件(隐藏文件), 一般我们不修改系统配置文件,而是针对用户的配置进行修改
切换到用户的家目录,/home/用户 使用cd ~命令,切换到家目录, root用户和其他用户的目录不一样
root用户目录是/root
在家目录下设置.vimrc文件

set smartindent      #自动缩进
set shiftwidth=4     #缩进宽度 4个空格的宽度
set ts=4     #制表符的宽度设置为4个空格的宽度
%retab     #将每行开头的tab替换成ts个空格, 若也要替换非行首的tab, 这行修改为%retab!
set nu  #显示行号
set hlsearch  #高亮搜索到的内容
set expandtab  # 设置tab符自动转换为空格

你可能感兴趣的:(vim安装和配置和常用操作)