编辑器,服务器
gedit 编辑器
类似于windows下的写字板程序,在不需要特别复杂的编程环境下可以使用
sublime
跨平台
编辑器之神-Vim
vi有三种基本工作模式:
- 命令模式
- 文本输入模式
- 末行模式
命令行模式
不管处于何种模式按一下Esc就可进入命令模式,刚开始进入vim时就是命令模式。该模式下用户可以输入各种合法的vi命令用于管理自己的文档,若不合法会响铃报警
vi命令
命令模式:
yy:复制 光标所在的这一行
4yy:复制 光标所在行开始向下的4行
p: 粘贴
dd:剪切 光标所在的这一行
2dd:剪切 光标所在行 向下 2行
D:从当前的光标开始剪切,一直到行末
d0:从当前的光标开始剪切,一直到行首
dw: 删除光标开始位置的字,包含光标所在字符
x:删除当前的光标,每次只会删除一个
X:删除当前光标前面的那个,每次只会删除一个
h左 j下 k上 l右
H:当前屏幕的上方
M:当前屏幕的中间
L:当前屏幕的下方
ctrl+f--->向下翻一页代码
ctrl+b--->向上翻一页代码
ctrl+d--->向下翻半页代码
ctrl+u--->向上翻半页代码
20G:快速的定位到第2行代码
G:快速的回到 整个代码的最后一行
gg:快速回到 整个代码的第1行
w:向后跳一个单词的长度,即调到下一个单词的开始处
b:向前跳一个单词的长度,即调到上一个单词的开始处
{: 按段移动,上移
}: 按段移动,下移
u:撤销刚刚的操作
ctrl+r:反撤销
选中一片代码
v:
V:
r: 替换当前字符
R: 替换当前行光标后的字符
>>:向右移动代码
<<:向左移动代码
.:重复执行上一次的命令
r:替换一个字符
R:替换光标以及后面的字符
shift+zz:相当于wq
末行模式:
w:保存
q:退出
wq:保存并且退出
末行模式下,将光标所在行的abc替换成123
:%s/abc/123/g
末行模式下,将第一行至第10行之间的abc替换成123
:1, 10s/abc/123/g
文本输入模式
末行模式
在命令模式下按“:”即可进入末行模式