编辑器,服务器


编辑器,服务器

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

文本输入模式

image

末行模式

在命令模式下按“:”即可进入末行模式


文章作者: lovelyfrog
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 lovelyfrog !
 上一篇
ubuntu软件安装与卸载 ubuntu软件安装与卸载
ubuntu软件安装与卸载 国内镜像源安装软件首先要备份: sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 然后找到镜像源的内容复制到 sources.list,
2017-10-30
下一篇 
matlab third homework matlab third homework
matlab工程分析第三次作业 % 3.5 n = 0:1:15; Fn = 1/sqrt(5)*(((1+sqrt(5))/2).^n-((1-sqrt(5))/2).^n); fprintf(1,'F%2.0f= %.0f\n'
2017-10-13
  目录