linux的文件系统层次结构图和vim的三个模式中实用的命令
linux的文件系统层次结构图
vim的三个模式中实用的命令:
一般模式:
dw 按单词删
dd 删除光标所在行
ndd 删除光标所在下n行
u 撤销当前操作
ctrl+r 重做上一个操作
yy 复制光标所在行
nyy 复制光标所在下n行
p 粘贴到光标下一行
P 粘贴到光标上一行
x 删除光标所在位置的内容,即向后删除一个字符
X 向前删除一个字符
w+b 按单词进行移动光标
gg 跳转到文档首部行首
G 跳转到文档尾部行首
$ 行尾
^ 行首
%s/word1/word2/g 第一行到最后一行,将word1字符串替代为word2 +c 再取代前提示字符给用户确认
插入模式:
i 在光标前插入
I在光标所在行第一个非空格符前插入
a 在光标后插入
A 在光标所在行末尾插入
s 删除光标所在位置字符并插入
S 删除光标所在行并插入
o 在光标所在行下一行插入
O 在光标所在行上一行插入
命令行模式(末行模式):
wq 保存退出
q 退出(未修改文件内容才可以退出)
wq! 强制保存退出
q! 强制退出,不保存
set nu 显示行号
行号 跳转到指定行号
3,5 d 删除3-5行
r 文件名1 读出文件1的内容到当前文件里
w 文件名1 另存为文件名1
/word 向下寻找一个字符串为word的字符串
多窗口功能 :
vim 文件1
sp 文件名 在同一个窗口启动另一个文件
sp 同一个文件出现在两个窗口间
[ctrl]+w+w [ctrl]+w+w 切换