绝对不能用gedit
一般用sublime
常用vim
VIM命令操作:
默认命令模式
按 i a o进入编辑模式(光标的前后下)I行首A行末O上一行
按esc还原命令模式
输入:进入末行模式
yy:复制所在的一行
4yy:光标所在的后面四行复制
p:粘贴
dd:剪切光标所在的行
4dd:剪切光标所在后四行
D:剪切当前行的光标后面的数据
d0:从光标当前开始剪切到行首
x:删除当前光标
X:
K
H J L光标的上下左右移动
H M L分别把光标切换到当前屏幕的上中下
ctrl+f向下翻一页 ctrl+b上翻一页
20G:快速定位到第20行代码
gg:快速回到代码的第一行
G:定位到最后一行
w:跳到下一个单词处
b:跳回上一个单词处
u:撤销操作
ctrl+r:反撤销
v/V:批量选择
>>/<<右移左移
x/X:删除光标
. :重读上一次操作
r/R:替换一个字符或者从当前光标位置重新编辑
末行模式下:
:%s/aaaa/bbb/g //整个文档中的aaaa替换成bbb
:2,19s/a/b/g //文档中2=19行中的a替换成b