linux 编辑器

gedit  临时使用,一般不用

sublime  

vi/vim 文件名.py

vi 打开文件时默认命令模式

i,a 从命令模式到编辑插入模式   i在光标前面插入   a在光标后面插入 o下一行插入   O在上一行插入  I 在行首插入  A在行末插入

esc 进去命令模式

:进去末行模式

yy 复制光标所在的一行

p 粘贴

dd 删除光标所在的行 剪切

4yy  光标所在的行开始复制向下的四行

2dd  光标所在的行开始删向下的两行 剪切

hjkl 左下上右

M 回到当前界面最中间

L当前界面最下方

H 当前屏幕最上方

ctrl h 向下翻一页代码

ctrl b  向上翻一页代码

ctrl u 向上翻半屏

ctrl v 向下翻半屏

20G 快速定位到20行代码

G 快速回到整个代码最后一行

gg 快速回到第一行

w 向后调一个单词的长度,跳到下一个单词的开头处

b 向前跳一个单词的长度,跳到上一个单词的开头处

D 从光标开始剪切一直到行末

u 撤销刚刚的操作

ctrl r 反撤销

d0 从光标开始剪切一直到行首

x 删除当前光标,每次只删一个

X 删除当前光标前面的,每次只删一个

v 选中光标到哪里就到哪里

V 选中光标所在的行

. 重复执行

>> 向右移动代码

<< 向左移动代码

( ) 一片一片跳代码

dw 删除一个单词

r 替换一个字母

R 从当前光标包括光标往后替换

/ 查找的内容

末行模式  %S/1//2   1替换成2

11,16行 /1//2 11到16行 1替换成2

末行:

w:保存

q:推出

 

命令模式

shift +zz  相当于wq

 

posted @ 2018-08-03 10:40  zmwzmw  阅读(110)  评论(0编辑  收藏  举报