[linux] vim
2016-06-17 20:30
393 查看
基础
i: insert
esc按键: 退出insert模式
:q退出
:wq保存后退出
:q!不保存退出
v 切换到visual 模式:
v之后可以进行的操作有:u: undo (ctrl+z)
0: 光标到行首
$: 光标到行尾
H – 当前屏幕的顶部行
L – 当前屏幕的最后一行
d: 将选中的内容删除
复制粘贴
vim有12个粘贴板,分别是0、1、2、…、9、a、“、+用
:reg命令可以查看各个粘贴板里的内容。
在vim中简单用
y只是复制到
“(双引号)粘贴板里,同样用
p粘贴的也是这个粘贴板里的内容;
要将vim某个粘贴板里的内容粘贴进来,需要退出编辑模式,在正常模式按
"Np,其中N为粘贴板号,如上所述,可以按
"5p将5号粘贴板里的内容粘贴进来,也可以按”+p将系统全局粘贴板里的内容粘贴进来。
要将vim的内容复制到某个粘贴板,需要退出编辑模式,进入正常模式后,选择要复制的内容,然后按
"Ny(注意带引号)完成复制,其中N为粘贴板号(注意是按一下双引号然后按粘贴板号最后按y),例如要把内容复制到粘贴板a,选中内容后按”ay就可以了,有两点需要说明一下:
“号粘贴板(临时粘贴板)比较特殊,直接按y就复制到这个粘贴板中了,直接按p就粘贴这个粘贴板中的内容;
+号粘贴板是系统粘贴板,用
"+y将内容复制到该粘贴板后可以使用Ctrl+V将其粘贴到其他文档(如firefox、gedit)中,同理,要把在其他地方用Ctrl+C或右键复制的内容复制到vim中,需要在正常模式下按
"+p
FIND
/关键字向下搜索
n下一个
N上一个
?关键字向上搜索
#继续搜索上一个
相关文章推荐
- Linux vi Ctrl+s锁屏解决方法
- Linux命令(2)- mv
- linux之父子进程的输出
- 深入理解SELinux SEAndroid(结局)
- 深入理解SELinux SEAndroid 第二部分
- Linux命令(1)- grep
- linux常用操作
- (编译适用于ARM的linux内核并进行QEMU仿真)Compile Linux kernel 3.2 for ARM and emulate with QEMU
- linux如何查看CPU,内存,机器型号,网卡信息
- Linux 下压缩与解压.zip和.rar及.7z文件
- Linux服务器监控系统 ServMon V1.1---张宴
- [随笔] Linux下vi命令
- Linux 串口编程
- How to justify if a file is locked
- linux xfce 桌面环境 打开终端 快捷键 定义
- CentOS7 安装vsftpd 服务器
- Linux面试题
- CentOS 6.5下SSH总提示Warning: Permanently added '****' (RSA) to the list of known hosts.
- linux xfce 桌面环境 显示桌面 快捷键的实现
- Linux中进程正常退出return和exit()的区别