7762浏览
查看: 7762|回复: 10

[教程] 【骑驴玩儿漂移】树莓派入门课程连载之vim使用小技巧

[复制链接]
hi,大家好,自那天给大家分享完入门的技巧后,一直忙于工作没有时间写帖子。今天抽空发个帖子给大家稍微讲解一下vim的使用方法,因为我给大家讲过,如果要想玩儿转linux,其实很多时候编辑器就是你入门的最关键的一环~至于用什么编辑器好,那个我们不讨论,只要是适合自己的,用的顺手的都是好的,例如你可以在树莓派上选择:nano,vim,甚至可以使用emacs,也可以在图形界面下使用gedit.
但是我强烈推荐大家尝试一下vim,这个编辑器非常强大,也非常通用,一旦学会,终生受用~~好了,不灌鸡汤了,入正题。
首先了解一下vim编辑器学习过程中的几个要点。
1. 在我们的树莓派上,vim不完整,其实是一个叫vim.tiny的小软件提供的编辑器的功能,和vim相差一点儿,如果你想少打几个字母,就像用vim来进行编辑的话,建议安装vim的完整版~
[mw_shl_code=bash,true]sudo  apt-get  update
sudo  apt-get  -y install vim
[/mw_shl_code]
前提是你的树莓派已经连入网络,然后等待安装完成,重新登录一下即可使用。
2. 介绍一下Vim编辑器分几个不同的操作模式:
常见模式:
1. 命令模式
2. 插入模式
3. 末行模式
4. 虚拟块编辑模式

1.    命令模式:
命令模式中,大部分字母都有相关的操作功能,例如:yy复制一行,p粘贴一次。
dd 删除一行,10dd删除光标所在位置开始向下数10行,包括光标所在行。
执行的时候,命令前面的数字表示该命令需要执行几次。
常见命令:
   a, A 追加
   i,I 插入
   o,O 开空行
   dw  删除一个单词
   de   删除一个单吃
   dd  删除一行
   x,X   删除一个字符
   yy   复制一行
   p     粘贴一行
   G    到文档末尾
   u,U 还原一步操作。
   h   向左移动光标
   j   向下移动光标
   k  向上移动光标
   l  向右移动光标
   ZZ vim操作保存退出
   /关键字   查询,向下查询用n,向上查询用N
   ?关键字,作用同上。
2. 插入模式:常用的编辑模式,键盘输入的所有字符都是普通字符。

3.末行模式:
 在命令模式输入冒号(:)即可进入末行模式。
末行模式常见操作。
:q 不保存退出
:w 保存
:wq  保存退出
:q!强制不保存退出
:wq! 强制保存退出
:w!  强制保存
:x  保存退出
:%s/old/new/gc 全局替换
:75  跳转到75行,
:setnumber 设置行标
:nohl  关闭高亮显示
:setnonumber 关闭行标
4. 虚拟块编辑模式:
命令模式Ctrl +v 或者v ,用hjkl移动光标,复制用y,粘贴用p,剪切用c
字母都是英文字母y-yank  p-paste c-cut 单词缩写, 这个最牛的是可以成片,成块的编辑你的文档,这样的话,你就可以把你的文档想象成一个excel的表格了,随便多动进行编辑等。

关键要点:
模式间切换方式:
刚打开文档默认模式是命令模式---------输入aio任意一个就会进入插入模式,在插入模式中,按下键盘ESC回到命令模式,在命令模式输入冒号: 进入末行模式-在末行模式输入ESC回到命令模式,其他的同理。试着尝试一下,其实很简单的。如果长期使用你熟练应用了vim,那么你的linux征途上,就多了一把坚韧的利剑,可以披荆斩棘,所向披靡~~(其实并没有那么屌~)
另外,如果想用图形界面的编辑器,请通过下面的命令进入图形界面。
启动图形界面请在终端执行: startx
如果要使用文本编辑器,右击桌面打开一个终端,然后输入: gedit  需要编辑的文件名
然后回车后,就可以像windows那样去编辑文档了。

nano的使用:
在终端下,输入:
[mw_shl_code=bash,true]nano  test.txt
[/mw_shl_code]
然后就可以看到编辑窗口了,在里面输入你想输入的内容,结束后,通过按下快捷键: ctrl+x  然后输入Y保存即可退出。

好了,就先介绍这点儿内容吧,大家可以尝试着练习起来。咱们周六见!


yoyojacky  初级技匠
 楼主|

发表于 2017-1-10 11:38:39

后面继续加入更多内容,敬请关注。:lol
回复

使用道具 举报

hnyzcj  版主

发表于 2017-1-10 14:33:19

非常好,多谢多谢
回复

使用道具 举报

yoyojacky  初级技匠
 楼主|

发表于 2017-1-10 15:15:32

hnyzcj 发表于 2017-1-10 14:33
非常好,多谢多谢

别客气,大家一起进步嘛~
回复

使用道具 举报

hnyzcj  版主

发表于 2017-1-10 15:54:12

yoyojacky 发表于 2017-1-10 15:15
别客气,大家一起进步嘛~

向你学习
最近正好再学树莓,正好用上
回复

使用道具 举报

yoyojacky  初级技匠
 楼主|

发表于 2017-1-10 16:32:56

hnyzcj 发表于 2017-1-10 15:54
向你学习
最近正好再学树莓,正好用上

恩,加油!一起搞起来。。。哈哈
回复

使用道具 举报

yoyojacky  初级技匠
 楼主|

发表于 2017-1-10 17:59:02

你们可以看看这个文档哦,不错的。

Vim用户手册中文版72.pdf

3.44 MB, 下载次数: 5020

回复

使用道具 举报

hnyzcj  版主

发表于 2017-1-10 20:14:30

yoyojacky 发表于 2017-1-10 17:59
你们可以看看这个文档哦,不错的。

太感谢了
刚看完你的新帖子,那个小音响
回复

使用道具 举报

visionsl  初级技匠

发表于 2017-1-10 23:51:56

我只会vi的一部分功能
向楼主学习
回复

使用道具 举报

yoyojacky  初级技匠
 楼主|

发表于 2017-1-11 14:33:22

visionsl 发表于 2017-1-10 23:51
我只会vi的一部分功能
向楼主学习

加油,一起进步哈!
回复

使用道具 举报

yoyojacky  初级技匠
 楼主|

发表于 2017-1-11 14:33:57

hnyzcj 发表于 2017-1-10 20:14
太感谢了
刚看完你的新帖子,那个小音响

那个音响可以尝试一下哦。价格便宜的说,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail