设为首页收藏本站

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

yoyojacky 发表于 2017-1-10 11:37:13 | 显示全部楼层 [复制链接]
10 835
hi,大家好,自那天给大家分享完入门的技巧后,一直忙于工作没有时间写帖子。今天抽空发个帖子给大家稍微讲解一下vim的使用方法,因为我给大家讲过,如果要想玩儿转linux,其实很多时候编辑器就是你入门的最关键的一环~至于用什么编辑器好,那个我们不讨论,只要是适合自己的,用的顺手的都是好的,例如你可以在树莓派上选择:nano,vim,甚至可以使用emacs,也可以在图形界面下使用gedit.
但是我强烈推荐大家尝试一下vim,这个编辑器非常强大,也非常通用,一旦学会,终生受用~~好了,不灌鸡汤了,入正题。
首先了解一下vim编辑器学习过程中的几个要点。
1. 在我们的树莓派上,vim不完整,其实是一个叫vim.tiny的小软件提供的编辑器的功能,和vim相差一点儿,如果你想少打几个字母,就像用vim来进行编辑的话,建议安装vim的完整版~
[Bash shell] 纯文本查看 复制代码
sudo  apt-get  update 
sudo  apt-get  -y install vim 

前提是你的树莓派已经连入网络,然后等待安装完成,重新登录一下即可使用。
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的使用:
在终端下,输入:
[Bash shell] 纯文本查看 复制代码
nano  test.txt 

然后就可以看到编辑窗口了,在里面输入你想输入的内容,结束后,通过按下快捷键: ctrl+x  然后输入Y保存即可退出。

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


发表于 2017-1-10 11:38:39 | 显示全部楼层
后面继续加入更多内容,敬请关注。
回复 支持 反对

使用道具 举报

发表于 2017-1-10 14:33:19 | 显示全部楼层
非常好,多谢多谢
回复 支持 反对

使用道具 举报

发表于 2017-1-10 15:15:32 | 显示全部楼层
hnyzcj 发表于 2017-1-10 14:33
非常好,多谢多谢

别客气,大家一起进步嘛~
回复 支持 反对

使用道具 举报

发表于 2017-1-10 15:54:12 | 显示全部楼层
yoyojacky 发表于 2017-1-10 15:15
别客气,大家一起进步嘛~

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

使用道具 举报

发表于 2017-1-10 16:32:56 | 显示全部楼层
hnyzcj 发表于 2017-1-10 15:54
向你学习
最近正好再学树莓,正好用上

恩,加油!一起搞起来。。。哈哈
回复 支持 反对

使用道具 举报

发表于 2017-1-10 17:59:02 | 显示全部楼层
你们可以看看这个文档哦,不错的。

Vim用户手册中文版72.pdf

3.44 MB, 下载次数: 0, 下载积分: 创造力 -1

回复 支持 反对

使用道具 举报

发表于 2017-1-10 20:14:30 | 显示全部楼层
yoyojacky 发表于 2017-1-10 17:59
你们可以看看这个文档哦,不错的。

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

使用道具 举报

发表于 2017-1-10 23:51:56 | 显示全部楼层
我只会vi的一部分功能
向楼主学习
回复 支持 反对

使用道具 举报

发表于 2017-1-11 14:33:22 | 显示全部楼层
visionsl 发表于 2017-1-10 23:51
我只会vi的一部分功能
向楼主学习

加油,一起进步哈!
回复 支持 反对

使用道具 举报

发表于 2017-1-11 14:33:57 | 显示全部楼层
hnyzcj 发表于 2017-1-10 20:14
太感谢了
刚看完你的新帖子,那个小音响

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

使用道具 举报

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

本版积分规则 允许回帖同步到新浪微博  

推荐阅读

精华导读




公司简介| 联系我们| 小黑屋| 加入我们| 微博| 优酷| 英文网站| DF创客社区 ( 沪ICP备09038501号-4  
友情链接| 硬创邦| 花生壳社区| 模友之吧| 电子发烧友社区| 创客星球| 云汉电子社区| 电子工程网| 与非网| Arduino中文社区| 南极熊3D打印网| OneNET|

上海智位机器人有限公司  沪ICP备09038501号-4   

Powered by Discuz! X3.1

Licensed Comsenz Inc.

返回顶部 返回列表