linux基础学习笔记-5关于vim
2016-05-24 19:57
357 查看
在一般模式下
x,在一行字当中,x向后删除一个字符,X向前删除一个字符
nx, n为数字,连续向后删除n个字符
dd,删除游标所在的一整行
ndd,n为数字,删除游标向下n列
d1G删除光标所在行到第一行的所有数据
dG删除光标所在行到最后一行的所有数据
d$删除游标所在位置到该行的最后一个字符
d0 删除游标所在处到该行的第一个字符
yy复制游标所在的哪一行
nyy复制游标所在行的向下n行
y1G复制光标所在行到第一行的所有数据
yG复制光标所在列到最后一列的所有数据
16-08-02今天又学了一个新招数 ^_^
同时打开多个文件,之前都是ctrl+shift+t新建一个vim窗口,今天发现原来可以这个样子:
vim * -p 一下子就把main文件 .c 文件 .h文件都打开了 在一个vim窗口中。 怎么切换呢?
gt向右切换标签,gT向左切换标签 so easy LOL
怎么实现两个文件直接的复制粘贴?
1 ESC进入命令模式
2 V进入块操作模式
3 移动光标选中要复制的代码内容
4 输入 "+y 就粘贴到粘贴板上了
5 到目标文件中 “+p 就粘贴上了
怎么实现替换
%s/old/new/g g代表不用提示确认
x,在一行字当中,x向后删除一个字符,X向前删除一个字符
nx, n为数字,连续向后删除n个字符
dd,删除游标所在的一整行
ndd,n为数字,删除游标向下n列
d1G删除光标所在行到第一行的所有数据
dG删除光标所在行到最后一行的所有数据
d$删除游标所在位置到该行的最后一个字符
d0 删除游标所在处到该行的第一个字符
yy复制游标所在的哪一行
nyy复制游标所在行的向下n行
y1G复制光标所在行到第一行的所有数据
yG复制光标所在列到最后一列的所有数据
16-08-02今天又学了一个新招数 ^_^
同时打开多个文件,之前都是ctrl+shift+t新建一个vim窗口,今天发现原来可以这个样子:
vim * -p 一下子就把main文件 .c 文件 .h文件都打开了 在一个vim窗口中。 怎么切换呢?
gt向右切换标签,gT向左切换标签 so easy LOL
怎么实现两个文件直接的复制粘贴?
1 ESC进入命令模式
2 V进入块操作模式
3 移动光标选中要复制的代码内容
4 输入 "+y 就粘贴到粘贴板上了
5 到目标文件中 “+p 就粘贴上了
怎么实现替换
%s/old/new/g g代表不用提示确认
相关文章推荐
- 一次Linux自动化部署尝试
- CentOS6.5 64位GCC从4.4.2升级到4.8.5实录
- 透过 Linux 内核看无锁编程
- 配置linux虚拟机本地yum源
- Linux环境下软件安装
- Linux和其他机器共享文件
- Linux系统启动顺序
- linux虚拟网桥的构建和WAN的连接
- Linux安装MySQL
- centos 系统 varnish安装
- 安装交叉工具链arm-linux-gcc
- Linux安装—IP设置
- Linux内核概述
- 怎样在Centos中配置gcc、g++、和gdb?
- Linux—查看远程Linux系统运行时间
- Linux—查看路由
- Hashcat破解linux hash密码
- CentOS Linux服务器安全设置
- linux下select函数详解及实例
- centos 6.5 连接MySQL 提示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: