1.vim 软件
2.Vi : 编辑器 编辑文本的软件。
- vim 什么都不加 进入软件。
- 命令模式->编辑模式
i I,a A O o - 编辑模式->命令模式
Esc
命令模式退出
: w 保存 q退出 !强制退出。
命令模式 -> 底行模式 :
由 底行模式 -> 命令模式
Backspace。
- 再次打开文件 或者编辑文件
- Vim 文件名
- W 另存为的功能。
- 在命令行模式下:
- j : 向下
- k : 向上
- h :向左
- l : 向右 :想让所有的操作都在主键盘中进行。
- q! : 不保存 强制退出。
- ^ : 跳到行开头
- $ :跳到行末尾
- G : 跳到文件尾行
- gg : 跳到文件首行
- :行数 : 直接跳到某一行
- ctrl + f orward 向前翻动一页
- ctrl + b ack :向后翻动一页
- x : 命令模式下 删除一个字符。
- dd : 剪切一行 又是 删除一行。
- P : 黏贴上
- yy :复制
- 数字 + yy : 复制多少行
- 数字 + dd :剪切多少行
- Ctrl + v : 块选
- 在插入模式下 :
小键盘 0 :由插入模式 ->替换模式
还原 : backspace - 撤销 : u
- 重做 : ctrl + r
- /string : 内部查找字符串
- ?String:内部查找字符串
- :!Man 函数名 内部查看函数帮助手册。
- 临时方法 :
- 设定行号 : set number(nu)
- 取消行号 : set nonumber(nonu)
- 设定下划线 :
set cursorline - 取消下划线 :
set nocursorline - 语法高亮
syntax on : 打开
syntax off :关闭 - 忽略大小写:
set ignorecase
set noignorecase - 设定自动缩进
set autoindent - 取消 : set noautoindent
-
永久改变的文本 ~/.vimrc
-
临时改变主机名称:hostname Sunday.
-
分屏操作:
-
sp : 上下分屏
-
切换: ctrl + 2个w
ctrl + w + j /k(上下) -
左右分屏 : vsp
-
左右切换 : ctrl + 2 个w
-
ctrl + w + h/l (左右)
-
ctrl + w + o :关掉光标以外的所有分屏。
-
在文件内部打开另外一个文件:
:new 文件名
:vnew 文件名 -
ctrl + wv :快捷分屏
-
同时打开多个文件:
vim 文件1 文件2
切换方法: bn bp