VIM常用命令【分分快三全天计划网站】

作者:电脑系统

替换:

r:替换当前字符

R:替换当前光标后面的字符,光标后面移动

 

手写笔记:
网易云课堂:https://study.163.com/course/courseMain.htm?courseId=1003907006

复制粘贴:

进入vim :vim 文件名(如果有文件名则打开文件,如果没有,则创建)

vim的3种模式:

分分快三全天计划网站 1

屏幕快照 2018-01-14 下午2.24.02.png

移动光标:

查找:

/:xxx

N:上一个

n:下一个

 

末行模式下:

批量替换:

 

二、编辑模式:

编辑模式是插入模式,用来写代码用的

从命令模式转化到编辑模式输入:

i:i在光标的左边插入
a:a在光标的右边插入
o:o在光标的下行插入

分分快三全天计划网站 2

屏幕快照 2018-01-14 下午2.09.59.png


I:I在光标的行首插入
A:A在光标的行首插入
O:O在光标的上行插入

分分快三全天计划网站 3

屏幕快照 2018-01-14 下午2.12.50.png

自动补全:ctrl n

>>: 文本行右移

2.末行模式

命令模式下输入冒号,进入末行模式

:wq  (w保存,q退出)

vim

/: str查找

删除:

x:一个一个字符的删除(往后)

X:一个一个字符的删除(往千)

dd:删除一整行(加上数字可删除多行)

d0:删除光标前本行所有内容

dw:删除光标开始后面本行的内容(包括光标一起)

 

三、末行模式:

保存:w
退出:q
退出不保存:q!
保存退出:wq,x
vim里执行shell下命令:!ls(执行ls命令,末行模式下输入!,后面跟命令)

在最后加上

3.插入模式:

按i (光标所在位置前面插入)

按a (光标所在位置后面插入)

按o(光标所在位置,往下另起一行,进行插入)

按I(光标所在位置行首插入)

按A (光标所在行末插入)

按O(光标所在位置,往上另起一行,进行插入)

 

一、命令模式:

命令模式是默认模式

光标移动命令

控制上下左右:h、j、k、l
向后跳动一个字:w
向前跳动一个字:b
按段上移光标:{
按段下移光标:}
光标移动至当前屏幕的中间:shift M
光标移动至当前屏幕的最后一行:shift L
光标文件内跳转:

1.跳到文件的最后1行:G两下]
2.跳到文件的指定行:8G(表示跳转到文件的第8行)
3.跳到文件的首行:1G(表示跳转到文件的第1行)、gg两下[

翻屏:ctrl d(向下翻半屏)、ctrl u(向上翻半屏)、ctrl f(向下翻一屏)、ctrl b(向上翻一屏)

操作命令

删除:

删除光标后一个字符:x
删除光标前一个字符:X(大写)
删除光标后本行所有内容,包括光标所在字符:D(大写)
删除光标前本行所有内容,不包括光标所在字符:d0
删除光标开始位置的字,包含光标所在字符:dw

复制:

复制的命令是y,即yank(提起) ,常用的命令如下:
y 在使用v模式选定了某一块的时候,复制选定块到缓冲区用;
yy 复制整行(nyy或者yny ,复制n行,n为数字);
y^ 复制当前到行头的内容;
y$ 复制当前到行尾的内容;
yw 复制一个word (nyw或者ynw,复制n个word,n为数字);
yG 复制至档尾(nyG或者ynG,复制到第n行,例如1yG或者y1G,复制到档尾)

粘贴:p
剪切:dd(表示剪切光标所在行)、8dd(表示从当前光标所在的行开始剪切8行)
撤销:u
反撤销:ctrl r
保存:shift 两下z
重复上一次操作:.(英文句号)
文本缩进:两下<(向左缩进)两下>(向右缩进)
集体选中:v
替换:r(替换光标所在字符)、R(替换光标后面所有字符)
搜索:/123(搜索文件里面的123)、

搜索到的字符中:n(下一个)、N(上一个)
替换::%s/abc/123/g(把abd替换成123)、:1,10s/abc/123/g(把第1行到第10行的abd替换成123)

文本行移动:

1.进入后是命令模式

u: 一步一步撤销

移动:

h :前

j :下

k:下

l:后

m:跳到中间行

L:跳到最后一行

G:跳到指定行(G前面加行数的数字)

w:往后移动一个单词

b:往前移动一个单词

gg:跳到文件的开头

{ :往上移动一段代码

} :往下移动一段代码

ctrl d:往下翻半屏

ctrl u:往下翻半屏

ctrl f:往上翻一整屏

ctrl b:往下翻一整屏

 

a: 插入光标后一个字符

复制:

yy:复制(前面加数字可复制多行)

p:粘贴

 

.: 重复上一次操作的命令

撤销:

u:一步一步的撤销

ctrl r:反撤销

vim是从 vi 发展出来的一个文本编辑器 。代码补完、编译及错误跳转等方便编程的功能特别丰富

w: 向后一次移动一个字

Ctrl b: 向上翻一屏

L: 光标移动到屏幕最后一行行首

:set hls 打开高亮:set nohls 关闭高亮

Ctrl f: 向下翻一屏

:%s/abc/123/g

sudo vim /etc/vim/vimrc

gg: 光标移动文件开头

h: 左移

G: 光标移动到文件末尾

dd: 删除光标所在行,n dd 删除指定的行数 D: 删除光标后本行所有内容,包含光标所在字符

shift 6  光标到当前行的行首

dw: 删除光标开始位置的字,包含光标所在字符

可视模式:

末行模式下,将所以提议的abc替换成123

x: 删除光标后一个字符,相当于 Del

set expandtab

k: 上移

v: 按字符移动,选中文本

删除命令:

V: 按行移动,选中文本可视模式可以配合 d, y, >>, << 实现对文本块的删除,复制,左右移动

ubuntu vim tab 4个空格

d0: 删除光标前本行所有内容,不包含光标所在字符

shift 4  光标到当前行的行末

I: 插入行首

Ctrl r: 反撤销

替换操作:

撤销命令:

A: 插入行未

重复命令:

进入命令模式:

O: 向上新开一行,插入行首

r: 替换当前字符

:1, 10s/abc/123/g

替换命令:

Ctrl d: 向下翻半屏

set autoindent   如果报错,将这句话换成 %retab!

末行模式里输入!,后面跟命令

<<: 文本行左移

查找命令:

ctrl -  缩小

i: 插入光标前一个字符

o: 向下新开一行,插入行首

进入插入模式:

G: 移动到指定行,行号 G

yy: 复制当前行,n yy 复制 n 行

末行模式下,将第一行至第10行之间的abc替换成123

}: 按段移动,下移

ESC:从插入模式或末行模式进入命令模式

放大缩写

j: 下移

M: 光标移动到中间行

R: 替换当前行光标后的字符

vim里执行 shell 下命令:

X: 删除光标前一个字符,相当于 Backspace

Ctrl u: 向上翻半屏

set ts=4

{: 按段移动,上移

b: 向前一次移动一个字

编辑文件

l: 右移

n: 下一个

N:上一个

ctrl shift   放大

把abc全部替换成123

p: 在光标所在位置向下新开辟一行,粘贴

本文由分分快三计划发布,转载请注明来源

关键词: 分分快三计划 python 笔记