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的表格了,随便多动进行编辑等。 关键要点: 模式间切换方式: 刚打开文档默认模式是命令模式---------输入a,i,o任意一个就会进入插入模式,在插入模式中,按下键盘ESC回到命令模式,在命令模式输入冒号: 进入末行模式-在末行模式输入ESC回到命令模式,其他的同理。试着尝试一下,其实很简单的。如果长期使用你熟练应用了vim,那么你的linux征途上,就多了一把坚韧的利剑,可以披荆斩棘,所向披靡~~(其实并没有那么屌~) 另外,如果想用图形界面的编辑器,请通过下面的命令进入图形界面。 启动图形界面请在终端执行: startx 如果要使用文本编辑器,右击桌面打开一个终端,然后输入: gedit 需要编辑的文件名 然后回车后,就可以像windows那样去编辑文档了。 nano的使用: 在终端下,输入: [mw_shl_code=bash,true]nano test.txt [/mw_shl_code] 然后就可以看到编辑窗口了,在里面输入你想输入的内容,结束后,通过按下快捷键: ctrl+x 然后输入Y保存即可退出。 好了,就先介绍这点儿内容吧,大家可以尝试着练习起来。咱们周六见! |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed