vi的详细指令
来源:互联网 发布:ubuntu如何读取u盘 编辑:程序博客网 时间:2024/05/16 08:03
h或者左光标 光标向左移动一个字符
j或者右光标 光标向右移动一个字符
k或者向上光标 光标向上移动一个字符
l或者向下光标 光标向下移动一个字符
ctrl+f 屏幕向前翻动一页
ctrl+b 屏幕向后翻动一页
ctrl+d 屏幕向前翻动半页
ctrl+u 屏幕向后哦翻动半页
+ 光标移动到非空格符的下一列
- 光标移动到非空格符的上一列
n<space> 光标向后移动多少个字符
0 光标移动到此列的第一个字符
$ 光标移动到此列的最后一个字符
H 光标移动到这个屏幕的最上面一行
M 光标移动到这个屏幕的最中间一行
L 光标移动到这个屏幕的最下面一行
G 移动光标到这个文件的最后一行
nG移动光标到这个文件的n行,配合:set nu使用
n<enter> 向下移动光标到n行
/word 在光标之后寻找word
?word 在光标之前寻找word
:n1,n2s/word1/word2/g 在n1到n2行之间用word2替代word2
:n1,$s/word1/word2/g 在n1到最后一行用word2代替word1
;n1,$s/word1/word2/gc 在n1到最后一行用word2代替word1,并且询问是否确认替换
x/X 删除光标后的一个字符
nx 删除光标后的n个字符
dd 删除所在行
ndd 向下删除n行
d1G 删除这行到第一行
dG 删除这行到最后一行
yy 复制这行
nyy 复制这行一下的n行
y1G 复制这行在第一行
yG 复制这行到最后一行
p,P p复制的数据粘贴到光比阿下一行P粘贴到光标上一行
J 将光标的所在行和下一行并成一行
u 恢复前一个 动作
编辑模式,以及保存,退出命令略
:set nu显示行号
:set nonu 不显示行号
:r [filename] 读入另外一个晚间的内容,加入到光标的后面
n1,n2 w [filename] 将文件中的第n1行到第n2行内容保存到filename这个文件
j或者右光标 光标向右移动一个字符
k或者向上光标 光标向上移动一个字符
l或者向下光标 光标向下移动一个字符
ctrl+f 屏幕向前翻动一页
ctrl+b 屏幕向后翻动一页
ctrl+d 屏幕向前翻动半页
ctrl+u 屏幕向后哦翻动半页
+ 光标移动到非空格符的下一列
- 光标移动到非空格符的上一列
n<space> 光标向后移动多少个字符
0 光标移动到此列的第一个字符
$ 光标移动到此列的最后一个字符
H 光标移动到这个屏幕的最上面一行
M 光标移动到这个屏幕的最中间一行
L 光标移动到这个屏幕的最下面一行
G 移动光标到这个文件的最后一行
nG移动光标到这个文件的n行,配合:set nu使用
n<enter> 向下移动光标到n行
/word 在光标之后寻找word
?word 在光标之前寻找word
:n1,n2s/word1/word2/g 在n1到n2行之间用word2替代word2
:n1,$s/word1/word2/g 在n1到最后一行用word2代替word1
;n1,$s/word1/word2/gc 在n1到最后一行用word2代替word1,并且询问是否确认替换
x/X 删除光标后的一个字符
nx 删除光标后的n个字符
dd 删除所在行
ndd 向下删除n行
d1G 删除这行到第一行
dG 删除这行到最后一行
yy 复制这行
nyy 复制这行一下的n行
y1G 复制这行在第一行
yG 复制这行到最后一行
p,P p复制的数据粘贴到光比阿下一行P粘贴到光标上一行
J 将光标的所在行和下一行并成一行
u 恢复前一个 动作
编辑模式,以及保存,退出命令略
:set nu显示行号
:set nonu 不显示行号
:r [filename] 读入另外一个晚间的内容,加入到光标的后面
n1,n2 w [filename] 将文件中的第n1行到第n2行内容保存到filename这个文件
- vi的详细指令
- vi常用的操作指令
- mac 下的 vi 指令
- vi的保存退出指令
- vi 的基本操作指令
- Linux常用的vi指令
- CMake详细的指令
- CMake详细的指令
- vi指令
- VI指令
- vi指令 vim指令
- VI的用法和部分指令
- vi 的完整指令说明 -- YenYen 整理
- Linux下的vi 指令详解
- linux指令(vi编辑器的使用)
- vi 與 vim 的指令整理
- 特殊的一些vi指令(快捷键)
- vi和vim指令的区别
- sql 技巧
- W3C教堂
- oracle SQL简介(三)
- oracle SQL简介(四)
- asp.net中绘制柱状图
- vi的详细指令
- MSSQL简单分页存储过程
- 同一个service调用多个dao的事务问题
- ubuntu下sudo和root帐户关系的小总结
- 如何选用开源代码
- ubuntu命令大全
- 使用svn命令行递归的添加文件
- 由printf()引出的c/c++运行时库问题
- 重构 — 改善既有的类图设计 条款3:用 FACADE 类消除依赖关系的交叉