vim多文件编辑,可视模式, 视图操作(4)

来源:互联网 发布:比特币交易所java源码 编辑:程序博客网 时间:2024/05/18 01:50
  1. 使用vim编辑多个文件
    进入vim前有多个参数,vim 1.txt 2.txt=>这是默认进入1.txt
    命令模式:n跳转进入2.txt :n!=>强制转换不保存

  2. 进入vim后,打开新文件
    命令行模式下:

命令 说明 :e 3.txt 打开新文件3.txt :e! 4.txt 新打开4.txt,放弃正在编写的文件 :e# 打开前一个文件 :ls 列出以前编辑过的文档 :b 2.txt 直接进入2.txt :bd 2.txt 删除以前编辑过的列表中的文件项目 :f 显示正在编辑的文件名 :f new.txt 将当前的文件名改为new.txt

3. 恢复文件
因为意外断电等造成文档未保存,用恢复模式vim -r 1.txt进入文档后,输入:ewcover 1.txt

  1. 可视模式
    普通模式下,v进入可视模式,可进行字符选择,再v取消
    shift+v进入行选择,移动鼠标,可进行多行选
    Ctrl+v进入区域选择模式,Ctrl+v取消
    普通模式下输入d,删除选取区域内容,y复制

  2. 视图操作
    :new打开一个新的vim视图,新建一个文件
    打开新视图方法

模式 命令 说明 命令行模式 输入:sp 1.txt 打开新的横向视窗来编辑1.txt 命令行模式 输入:vsp 2.txt 打开新的纵向视窗来编辑1.txt 普通模式 Ctrl-w s 将当前窗口分割成两个水平的窗口 普通模式 Ctrl-w v 将当前窗口分割成两个垂直的窗口 普通模式 Ctrl-w q 即 :q 结束分割出来的视窗。如果在新视窗中有输入需要使用强制符!即:q! 普通模式 Ctrl-w o 打开一个视窗并且隐藏之前的所有视窗 普通模式 Ctrl-w j 移至下面视窗 普通模式 Ctrl-w k 移至上面视窗 普通模式 Ctrl-w h 移至左边视窗 普通模式 Ctrl-w l 移至右边视窗 普通模式 Ctrl-w J 将当前视窗移至下面 普通模式 Ctrl-w K 将当前视窗移至上面 普通模式 Ctrl-w H 将当前视窗移至左边 普通模式 Ctrl-w L 将当前视窗移至右边 普通模式 Ctrl-w - 减小视窗的高度 普通模式 Ctrl-w + 增加视窗的高度

6. 文档加密
vim -x file1
会要求输入密码

  1. 在vim执行外部的shell命令
    :ls=>显示当前目录内容
    :rm filename=>删除名为filename的文件
    :w filename=>将vim 正在编辑的文件另存为filename

  2. vim帮助
    普通模式下,F1键
    命令模式下输入: h shiftwidth

  3. 功能设定
    :set nu=>显示行号
    :set获取目前的设定

命令 说明 :set autoindent(ai) 设置自动缩进 :set autowrite(aw) 设置自动存档,默认未打开 :set background=dark或light 设置背景风格 :set backup(bk) 设置自动备份,默认未打开 : set cindent(cin) 设置C语言风格缩进
0 0
原创粉丝点击