vi 文件名 打开文件
view 文件名 只读打开文件
命令 | 意思 |
---|---|
i | 输入 |
h | 左移 |
l | 右移 |
j | 下移 |
k | 上移 |
x | 删除字符 |
dd | 删除一行 |
J | 删除当前行的换行符 |
u | 撤销 |
zz | 保存文件并退出 |
‘ | 回到原来位置 |
fx | 查找本行字符x |
CTRL + o | 跳转到较老的地方 |
CTRL + i | 跳转到较新的地方 |
c | 删除后插入 |
. | 重复执行前面命令 |
r | 替换字符 |
gU | 小写变大写 |
gu | 大写变小写 |
:set showmode // 显示当前模式是插入模式还是普通模式
:set hlsearch // 搜索高亮
:set nohlsearch // 关闭高亮
:set incseach // 搜索时显示匹配点
:set noewrapscan // 找到文件结尾后停止查找,默认是on
:scriptnames // 显示配置文件路劲
:syntax enable // 显示颜色
:set filetype // 显示文件类型
:set filetype=fortran // 设置文件类型
:set background=dark // 设置背景为深色
:set background=light // 设置背景为浅色
:split // 在上面分割窗口(ctrl+w 跳转窗口)
:close // 关闭窗口
:only // 打开一套只编辑当前窗口
:split tt.c // 在上面打开另一个文件并编辑
:2split tt.c // 在上面打开另一个文件并编辑,当前文件窗高为2
:new // 在上面打开新的文件
:vsplit // 在左边分割窗口(ctrl+w 跳转窗口)
:new // 垂直打开新的文件
//窗口光标的移动,和上面的上下左右一样,移动窗口使用ctrl-w + 上面的上下左右
:read path // 名为path的文件将被插入
:Oread patch // 名为path的文件将被插入最前面