安装 sudo apt install vim vim
vim file_name #建立或者打开文件编辑器
vim file_name 定位到文件开头ui
vim file_name + 定位到文件末尾spa
vim file_name +16 定位到16行命令行
esc :w 写入writeit
:q 退出quitefile
:wq 写入而且退出im
:q! 强行退出,不保存退出word
:x 保存并退出移动
有三种工做模式:
1.命令行模式
打开一个文件首先进入的就是命令模式
经过命令对文件进行常规的编辑操做,例如:定位、翻页、复制、粘贴、删除。
2.末行模式---执行 保存、退出等操做
esc 输入 : 冒号 进入末行模式 ,输入w 或 q 进行对应的操做。
末行模式是编辑器的出口
3.编辑模式
esc i 进入编辑模式 insert[此状态下不能使用鼠标]
再次按esc 进入命令模式
上下左右
space + h 上 中指
space + j 下 无名指
space + k 左 食指
space + l 右 食指
行内移动
w word 向后移动一个单词
b back 向前移动一个单词
0 行首 零
^ 行首 第一个不是空白字符的位置
$ 行尾
行数移动
gg 文件顶部
G 文件末尾
数字gg 移动到 数字 对应行数
数字G 移动到 数字G 对应行数
:数字 移动到 数字 对应行数
屏幕移动:
ctrl +b back 向上翻页
ctrl+f forward 向下翻页
H head、 屏幕顶部
M middle 屏幕中间
L low 屏幕底部
v 可视模式 从光标开始按照正常模式选择文件
V 可视行模式 选中光标通过的完整行
Ctrl+v 可视块模式 垂直方向选中文本
可视模式下,能够和移动命令连用,例如:ggVG 可以选中全部内容
撤销和恢复撤销
在学校编辑命令以前,先要知道怎样撤销以前一次,错误的编辑动做
u undo 撤销上次命令
ctrl+r redo 恢复撤销的命令
删除文本
x cut 删除光标所在字符,或者选中文字
d(移动命令) delete 删除移动命令对应的内容
dd delete 删除光标所在行,能够ndd复制多行
D delete 删除至行尾
提示:若是使用 可视模式 已经选中了一段文本,那么不管使用d 仍是x ,均可以删除选中文本
删除命令能够和移动命令 连用,如下是常见的组合命令:
删除命令能够和移动命令连用,如下是常见的组合命令
* dw #从光标位置删除到单词末尾
*d0 #从光标位置删除到一行的起始位置
* d} #从光标位置删除到段落结尾
*ndd #从光标位置向下连续删除 n行
*d代码行G 从光标所在行 删除到 指定代码行 之间的全部代码
* d‘a 从光标所在行 删除到 标记a 之间的全部代码
ls -la 查看文件
.开头的文件 是隐藏文件
.new_file.swap
#交换文件