==========
在linux系统上,vim编辑系统文件的时候,很多时候编辑结束才发现,没有权限写入文件。
vim实现文件另存为的功能
只要在:w 后面加上文件名字,就能把当前的编辑内容另存到其他文件中去。
:w new_filename
============
https://www.vpser.net/manage/vi.html
======
https://thief.one/2017/08/09/1/
复制剪切粘贴
1
2
3
|
yy
# 复制一行
dd
# 剪切一行
p
# 粘贴
|
查找单词
1
2
3
|
bin/bash>:/nmask
# 查找存在nmask字符串的位置
或者
bin/bash>:?nmask
# 查找存在nmask字符串的位置
|
继续查找下一个存在nmask字符串的位置
- n 往上查找
- N 往下查找
编辑器显示设置
1
2
3
|
:
set nu!
# 显示行号
:
set autoindent
# 自动缩进
:syntax
enable
# 语法高亮
|
文件内容定位
1
2
3
4
5
|
gg
# 首行
G
# 末行
XG
# 定位到第X行
或者:
bin/bash>:10
# 定位到第10行
|
插入数据
1
|
o
# 在当前行下插入一行
|
保存退出
1
2
3
|
ZZ
# 保存退出
ZQ
# 不保存退出
bin/bash>:w filename
# 另存为
|
字符替换
1
|