Linux - 编辑器
1. gedit 现在基本不用
2. sublime
点击空白处可以添加 tab
布局可以添加多个界面
ctrl+shitf+t 复制行的快捷键
tab/shitf+tab
3. vim/vi
进入编辑模式,i 是从光标前面插入;a 是从光标后面插入
I :行首
A:行末
O:上一行
o:下一行
yy:复制光标所在行
4yy:复制光标所在及之后4行
p:粘贴
dd:剪切光标所在行
2dd:剪切光标所在行以及向下一行
d0:从当前位置开始剪切到行首
D:从当前的光标开始剪切,一直到行末
x:删除当前的光标,每次只删一个
X:删除当前光标前的元素
命令模式下:
k 上
j 下
h 左
l 右
H 屏幕上方
M 屏幕中间
L 屏幕下方
翻页:ctrl+f 回翻:ctrl+b
快速定位:20 G (最后一行:G)
w:向后跳一个单词的长度,即跳到下一个单词的开始处
b:往回跳
u:撤销 (ctrl+r反撤销)
选中一片代码:
v:
V:
>>:向右移动代码
<<:向左移动代码
.:重复上次执行
{:跳到上一片代码
}:跳到下一片代码
替换:
r:替换单个
末行模式下:
/xx:查找
:%s/hello/hi/g (把所有的hello替换成hi)
:1,10s/abc/a/g(把1-10行的abc替换成a)