vim 个性化设置和操作

一、vim 设置

1. 设置行号显示

1) 临时显示

命令行模式

:set nu

2) 永久显示

# vim ~/.vimrc

插入一行代码:

set number

若没有该文件,在用户主目录 (/home/用户名) 手动创建即可。

2. 取消行号显示(临时)

:set nonu


二、vim 操作

1. 查找

命令行模式  

/port

切换到下一个匹配字符串,n

2. 复制

命令行模式

6,9 co 12

复制第6行到第9行之间的内容到第12行后面。

yy,p

拷贝一行到剪贴板  /  取出剪贴板中内容的命令

3. 删除单行

命令行模式

1)光标所在行,dd

2):行号 d

4. 删除多行

命令行模式

1):1,10d

2)光标所在行以下N行,Ndd

5. 回到首行

命令行模式

gg

6. 转到末行

G

7. 到指定行

nG

7. 替换

:%s/from/to/g

匹配全文,from:原数据,to:新数据

替换命令的完整形式:    :[range]s/from/to/[flags]

8. 回退上步操作

命令行模式

u

9. 多行同时注释

  1) 首先按ESC进入命令行模式下,按下Ctrl + v,进入列模式;

  2)在行首使用上下键选择需要注释的多行;

  3)按下键盘(大写)“I” 键,进入插入模式;

  4)然后输入注释符(“//”、“#”等);

  5)最后按下 ESC 键。

10. 取消多行注释

  1)首先按 ESC 进入命令行模式下,光标停在行首,按下Ctrl + v, 进入列模式;

  2)选定要取消注释的多行;

  3)按下“x”或者“d”.(整行) 注意:如果是“//”注释,那需要执行两次该操作。

11. 删除以#开头的注释行

:%s/^#.*$//g

12. 字母操控光标移动

命令行模式 

上k 下j 左h 右l


如需转载,请注明出处。

原文地址:https://www.cnblogs.com/lwthad/p/10258280.html