快捷搜索:
来自 67677新澳门手机版 2019-08-18 06:28 的文章
当前位置: 67677新澳门手机版 > 67677新澳门手机版 > 正文

linux vim编辑

常用vim操作本人总计,大神请回避:


vim 张开退出保存

打开:
一向展开 vim practice_1.txt
也能够先开发vim,后:e 文件路线

保存:
:w 文件名
要么退出保存:wq!

万般格局下退出vim:Shift zz


vim 移动和走入插入方式

移动:
w下三个单词
b上叁个单词

进去插入形式
命令 说明
i 在当下光标处实行编写制定
I 在行首插入
A 在行末插入
a 在光标后插入编辑
o 在当下行后安排一个新行
O 在时下行前布署一个新行
cw 替换从光标所在地方后到三个单词结尾的字符


 

vim 选拔形式

v(小写),进入字符选拔格局
Shift v(小写),步入行采用格局
Ctrl v(小写),那是区域选用方式,能够拓展矩形区域选用,
在可视形式下输入d删除选择区域内容
在可视格局下输入y复制选择区域内容


 

vim行间跳转和行内跳转

nG 跳到第n行
gg 第一行
G最后一行
ctrol o 跳到上一遍跳转时的职责,能够另行类似history

命令 说明
w 到下一个单词的开首
e 到下二个单词的最终
b 到前一个单词的发端
ge 到前三个单词的末尾
0或^ 到行头
$ 到行尾
f<字母> 向后查找<字母>并跳转到第贰个非凡的职位(极其实用)
F<字母> 向前搜索<字母>并跳转到第多少个门道杰出的地点
t<字母> 向后寻觅<字母>并跳转到第二个门道分外岗位以前的三个字母(一时用)
T<字母> 向前搜索<字母>并跳转到第二个门户大致岗位然后的多个假名(临时用)


 

vim复制粘贴

y复制
平时格局中,yy复制游标所在的整行(3yy表示复制3行)
常备形式中,y^ 复制至行首,或y0。不轩辕标所在处字符。
一般性格局中,y$ 复制至行尾。惊鲵标所在处字符。
一般来讲情势中,yw 复制二个单词。
普通情势中,y2w 复制四个单词。
经常方式中,yG 复制至文本末。
平日格局中,y1G 复制至文本开端。
p粘贴
习感到常格局中,p(小写)代表粘贴至光标后(下)
普普通通格局中,P(大写)代表粘贴至光标前(上)
d剪切


 

vim删除神速键

命令 说明
x 删除游标所在的字符
X 删除游标所在前三个字符
Delete 同x
dd 删除整行
dw 删除贰个单词(不适用汉语)
d$或D 删除至行尾
d^ 删除至行首
dG 删除到文档结尾处
d1G 删至文书档案首部

一声令下从前加数字代表重复操作
2dd


 

vim 多文本编写制定

vim 1.txt 2.txt
进去vim后展开新文件

命令行情势下输入:e 3.txt 开辟新文件3.txt
命令行方式下输入:e# 回到前三个文本
命令行格局下输入:ls能够列出在此以前编辑过的文书档案
命令行方式下输入:b 2.txt(或然编号)能够直接步向文件2.txt编辑
命令行形式下输入:bd 2.txt(或许编号)能够去除从前编辑过的列表中的文件体系
命令行情势下输入:e! 4.txt,新开发文件4.txt,遗弃正在编辑的文件
命令行情势下输入:f 展现正在编写制定的公文名
命令行方式下输入:f new.txt,改换正在编写的文本名为new.txt

如果因为断电等原因促成文书档案未有保存,能够选拔复原措施,vim -r步入文书档案后,输入:ewcover 1.txt来回复
$ vim -r 1.txt


 

vim展现行号

:set nu


 

vim替换

r <待替换字母> 将游标所在字母替换为内定字母
LX570 延续替换,直到按下Esc
cc 替换整行,即除去游标所在行,并步入插入方式
cw 替换四个单词,即除去二个单词,并步向插入格局
C(大写) 替换游标未来至行末
~ 反转游标所在字母大小写
u{n} 打消一回或n次操作
U(大写) 撤除当前行的具有修改
Ctrl r redo,即撤销undo的操作


 

vim 查找

/icmp 向后查找icmp
? tcp 向前查找tcp
n下一个
N移动到上三个


 

Vim重复命令

.
也能够输入数字在命令前


 

vim 内部进行外界命令

输入!
:!ls 用于显示当前目录的原委
:!rm FILENAME用于删除名叫 FILENAME 的文件
:w FILENAME可将这几天 VIM 中正在编写制定的公文另存为 FILENAME 文件


 

vim 文本对齐

:ce
:ri
:le


 

vim 文书档案加密

vim -x file1


 

vim缩进

>>
<<
查看设置:
set shiftwidth?
设置值:
set shiftwidth=10


 

vim设置

2.7.1 vim的机能设定
vim的陈设文件~/.vimrc(实验楼情状中配置文件在/etc/vim/vimrc),能够打开文件进行改造,但是务必小心不要影响vim平常使用

2.7.2 获取前段时间的设定

命令行格局下输入:set大概:se展现全数修改过的配置
命令行形式下输入:set all 呈现全部的设定值
命令行格局下输入:set option? 突显option的设定值
命令行方式下输入:set nooption 撤除当期设定值
2.7.3 set成效的求证

命令行方式下输入:set autoindent(ai) 设置自动缩进
命令行情势下输入:set autowrite(aw) 设置自动存档,暗中认可未展开
命令行形式下输入:set background=dark或light,设置背景风格
命令行形式下输入:set backup(bk) 设置自动备份,暗中同意未张开
命令行情势下输入: set cindent(cin) 设置C语言风格缩进


 

本文由67677新澳门手机版发布于67677新澳门手机版,转载请注明出处:linux vim编辑

关键词: