【Linux】Day4
在Linux开发中可能会接触到远程服务器开发,因此需要XShell进行对Linux服务器的连接以及用Xftp对文件的下载和传输
Vi和Vim基本介绍
- Linux系统会内置Vi文本编辑器
- Vim具有程序编辑的能力,可以看作是Vi的增强版本。可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用
Vi和Vim常用的三种模式
- 正常模式:以Vim打开一个文档就直接进入一般模式了(这是默认的模式)。在这个模式种,你可以使用【上下左右】按键来移动光标,也可以使用【删除字符】或【删除整行】来处理档案内容,也可以使用【复制、粘贴】来处理文件数据
- 插入模式:按下i、I、o、O、a、A、r、R等任何一个字母之后才会进入编辑模式,一般来说按i即可
- 命令行模式:输入esa然后‘:’切换到命令行模式。在这个模式当中,可以提供你相关指令,完成读取、存盘、替换、离开vim、显示信号等的动作则是在此模式中达成的!

Vi和Vim快捷键
- 拷贝当前行:yy。如果要拷贝多行,在yy前加上数字即可(如5yy)。并粘贴(输入p)
- 删除当前行:dd,如果要删除多行,在dd前加上数字即可(如5dd)。
- 在文件中查找某个单词【命令行下/关键字,回车查找,输入n就是查找下一个】
- 设置文件的行号,取消文件的行号【命令行下:set nu和:set nonu】
- 编辑文件,使用快捷键到该文档的最末行【G】和最首行【gg】
- 撤销操作:在一般模式下输入【u】
- 编辑文件时,要想将光标移动到某一行,先输入数字然后输入【shift+g】。(如20+shift+g)