MobaXterm初认识和vim⼊门
MobaXterm
它是⼀个全功能的终端软件。⽀持SSH连接,⽀持FTP、串⼝等协议。vim编辑器下载与安装
此处我们⽤来链接服务器终端
1.安装
MobaXterm分免费开源版和收费专业版。官⽹提供MobaXterm的免费开源版“Home Edition”下载(batek/download.html), 免费开源版⼜分便捷版(解压即⽤)和安装版(需要⼀步步安装)。我们使⽤免费开源版的便携版。
2.链接SSH
点击session  -->> 点击SSH -->>  输⼊主机IP和端⼝号 -->> 点击OK
3.在新的窗⼝输⼊账号和密码,登陆主机。
此时界⾯主要分两块,左边是主机⽂件,右边是终端。勾选左下⾓的“Follow terminal folder”可以让两个
的⼯作路径保持⼀致
这样连接便已完成
vim
Vim是⼀个类似于Vi的著名的功能强⼤、⾼度可定制的⽂本编辑器,在Vi的基础上改进和增加了很多特性。VIM是⾃由软件。Vim普遍被推崇为类Vi编辑器中最好的⼀个,事实上真正的劲敌来⾃Emacs的不同变体
vim模式
vim ⼀打开,就会进⼊所谓的普通模式(Normal)。在这个模式下,⼤家输⼊的所有内容都会被 vim 解析成相应的指令并执⾏。如果要输⼊内容,必须键⼊字母 i 来命令 vim 切换到所谓的插⼊模式(Insert)。在插⼊模式下,⼤家就可以像在其他普通编辑器下那样输⼊⽂字了。输⼊完毕,需要通过按Esc返回普通模式。那这个普通模式到底有什么⽤呢?在普通模式下,⼤家可以快速地查、定位、修改和删除代码。在插⼊模式下,相应的操作会低效不少。作为程序员都有体会,⼤家⼤部分时间是在查代码、看代码、改代码,写代码的⽐重并不⼤。为了提升整体的⼯作效率,vim 将普通模式作为默认模式。代价则是⼤家需要在输⼊⽂本的时候需要额外切换⼀次模式。
vim 还有⼀个可视模式(Visual),『可视』是直译,翻译成『选中』⽐较合适。可视模式跟普通编辑器的选中有点像,都会选中⼀⽚⽂字,然后可以对选中的⽂字做⼀些操作。但 vim 的可视模式分三种,分别是:普通选中、按⾏选中和按列选中。使⽤ v 开始普通选中,使⽤ V 开始⾏选中,使⽤ ctrl+v 开始列选中。选中之后可以执⾏其他操作,返回普通模式直接按Esc。vim光标
vim 使⽤ hjkl 四个键来控制光标向左下上右四个⽅向移动,⼀次移动⼀⾏或者⼀列。⾄于为什么要先这个四个键,⼤家可以参考。你的右⼿不⽤离开原位键就能按到 hjkl 这四个键。稍加练习就能灵活地控制光标。
vim 还针对⾏内移动提供了⼀些快捷键,加快移动速度。如 ^ 表⽰⾏⾸、$ 表⽰移到到⾏尾。⽤过正则的朋友应该熟悉这两个字母。vim 还⽀持按单词移动,如 w 表⽰跳到下⼀个单词的开头,e 表⽰跳到下⼀个单词的结尾。这些命令很有⽤,但初学 vim 不⽤记那么多,知道有些功能就够了。
vim ⾏内移动的⼤杀器则是⾏内查。⼤家可以通过键⼊ fa 跳转到当前⾏的下⼀个 a 上。这个 f 表⽰向前(⾏尾)查;如果要向后查,则需使⽤ F。注意,⾏内查仅⽀持单个字母。
向上翻页⽤ ctrl+b,向下⽤ ctrl+f。跳到⽂件的第⼀⾏⽤ gg,最后⼀⾏⽤ G。
vim 还有很多移动快捷键,相对不那么常⽤,这⾥不多介绍,初学者不⽤纠结。
如果只看 hjkl,⼤家不觉得 vim 在光标移动上有什么优势,甚⾄会认为还不如使⽤上下左右键⽅便。但再看⾏内查,⼤家应该就会体会到普通模式(Normal)的威⼒。普通模式并不普通!
查替换
向下(⽂章末尾)查使⽤ /,例如 /vim 会跳转到下⼀个 vim 所在的位置。向下查使⽤ ?。还有⼀个常⽤的功能就是查光标所在的单词,向下查⽤ *, 向上⽤ #。普通编辑器的查下⼀个功能 vim 也是⽀持的,快捷键为 n。
替换相对⿇烦⼀点,需要使⽤所谓的命令模式(Command)。只替换当前⾏ :s/vi/vim/。这⾥的 : 让 vim 切换到命令模式,s 表⽰替换,/vi/vim/ 表⽰将 vi 替换为 vim。最后输⼊回国执⾏命令。命令模式在执⾏完成之后会⾃动切换回普通模式。
vim 默认只会替换查到的第⼀个 vim。如果要替换⾏内所有的 vim,则需要输⼊ :s/vi/vim/g,注意最后的 g。如果要全⽂替换,可以输⼊ :%s/vi/vim/g。⼤家可以通过 :h :s 查看更多⾼级⽤法。
删除修改
初学者⼀般会先切换到插⼊模式,在⽤退格键删除已有内容,再输新内容。这不但效率低下,不会挫伤初学者的积极性。正解如下。
删除当前⾏⽤ dd。删除光标所在的字母⽤ x,修改⽤ r + 新字母。也可以选中之后按 x 或者 d 删除整⽚⽂字。⼤家选中之后还可以按 c,vim 会删除选中内容,并切换到插⼊模式,⼤家可以继续输⼊新内容。
vim 还有⼀个所谓的替换模式(Replace),通过 R 开启,开启后光标所在的内容会被新输⼊的内容替换。结束⽤ Esc。
复制粘贴
复制当前⾏⽤ yy。也可以选中内容后按 y 复制。
粘贴使⽤ p。如果之前是整⾏复制,按 p 会将复制的内容粘贴到当前⾏的下⼀⾏,粘贴到上⼀⾏⽤ P。如果之前是选中复制,按 p 会将复制内容粘贴到光标当前位置的后⾯,粘贴到前⾯⽤ P。
撤销保存
撤销上次操作⽤ u,反撤销⽤ ctrl+r。
保存退出都要在命令模式下完成。保存⽤ :w ,退出⽤ :q。如果是编辑已经存在的⽂件可以直接⽤ :wq 退出。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。