一、按ESC键 跳到命令模式,然后: :w 保存文件但不退出vi :q 不保存文件,退出vi :wq 保存文件并退出vi :q! 不保存文件,强制退出vi :w! 强制保存,不推出vi :w file 将修改另外保存到file中,不退出vi :wq! 强制保存文件,并退出vi :e! 放弃所有修改,从上次保存文件开始再编辑
^M 其实就是 \r ,也就是说这个文件所使用的回车是 mac 中的。也就是 apple公司生产的操作系统内默认的换行符。
在 windows中默认是 \r\n
在 unix/linux 中默认是 \n
只需要在vi/vim 中输入命令:%s/\r//g或者:%s/[ctrl-v][ctrl-m]//g ====== :%s/^M//g
效果是一样的,注意这里的 ctrl-v 和 ctrl-m 是你的按键,不是直接打字母上去,所以显示出来的是:%s/^M//g
三、列编辑
Esc进入命令模式
然后按 Ctrl +V 进入列模式
选中列块,再按 Shift + i ,进入编辑模式
输入内容,虽然只是第一行开始处显示添加了内容,按Esc,则所选中的列前都添加了相同的内容。
四、块编辑
按Esc进入命令模式
按 V 键进入 --VISUAL-- 模式
按上下键,选中需要的行组成相应的块
1、按 Shift+> 或者 Shift+< 进行块整体右移或左移,长度为一个 Tab
2、按 y 进行块复制,到光标处 按 p 键 进行粘贴
五、复制粘贴
按Esc键
在某一行处,按 yy ,表示复制这一行
在想要放的位置, 按 P或者p ,进行粘贴 ,P光标前一行处 , p 光标下一行处
文章评论(0条评论)
登录后参与讨论