简单的使用vim的方法

小弟接触到linux后第一个使用的编辑器就是vim,(倒还不是vi),被这个编辑器简单干净的界面和类似于命令行的操作方式所吸引。
不过看到身边的人不怎么喜欢vim,因为不能用鼠标/xk,ctrl+c和ctrl+v的win式复制粘贴也不能用…
所以这次想说说vim的一些简单使用,倒不是想强加于人,nano,emacs,atom,bluefish等等优秀的编辑器自有吸引粉的地方。
#################################
打开vim的界面,首先是终端输入vim filename,路径什么的就不多说了,打开后就是直接在终端中显示文件的内容,如上面所说,鼠标此时已经没用了,/xk,将双手放到键盘上吧
刚刚打开filename这个文件后,处在命令模式下。(此时可以输入一些命令,稍后就说)
按下i,进入插入模式(插入模式的进入有几种a,o,以及A,I,O)有什么不一样的可以自行体会哦。
之后就可以正常输入文本了。

说说命令模式下一些常用的操作,
按下v进入visual block(区块选择),按下左右上下箭头(或者h=左,j=下,k=上,L=右),这里就是像是进行选择,其实就是在选择,选好了之后,
按d删除(好玩的是这段删除的内容会保留在你的当前的vim的粘贴板上)
按x剪切,
按y复制,
按p粘贴,
操作错了想反悔就按u(和Windows的ctrl+z一样效果),

按下ctrl+v就会进行进行矩形选择,
和普通的选择不一样哦。

对了,说下按esc键就是退回到命令模式。

命令模式下另一件有趣的事情就是输入命令:
:s是指定替换
%表示全局
/表示寻找某某字符串
c表示confirm
说一些常用的组合命令:
:% /string_1/string_2/g 表示将每一行的第一个string_1替换为string_2
:% /string_1/string_2/gc 表示将每一行的第一个string_1替换为string_2,但是在执行此操作前会进行确认
/string查找字符串string

:!command:在当前打开vim的目录下进行bash命令操作,例如:
:!ls -l

有人说vim里面不能复制粘贴系统粘贴板里面的东西,其实是可以的,
终端输入:
vim --version | grep -i clipboard
在这里插入图片描述看看你有这个输出吗?
没有,所以不能用系统的粘贴板,vim的使用系统的粘贴板的内容保存在一个“+”的寄存器,普通安装的vim并没有,不过好在有这样添加了该功能的vim.
sudo apt-get install vim-gnome(注意我的是gnome的桌面,kde或者mate等等请自行bing)
sudo apt-get update
如果有报错,可以看我的另一篇文章:
apt-get update报错解决
再看一下
vim --version | grep -i clipboard
是不是和上面一样了?
然后复制粘贴的过程是这样:
选择好内容像这样:
在这里插入图片描述
打开vim
命令模式下依次按下
" (英文字符中的双引号) + (加号) p(p是小写)
就可以看到:
在这里插入图片描述希望对你有帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值