014_用vim复制粘贴_保持双手正位

本文涉及的产品
应用实时监控服务-应用监控,每月50GB免费额度
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
简介: [oeasy]python0014_用vim复制粘贴_保持双手正位 继续运行 🥊 回忆上次内容 程序员 还是 很可爱的 要关心 身边的程序员 啊 毕竟是新时代的 典型新职业 文明 主流职业 血型渔猎采集文明 猎人 O游牧文明 牧民 B农业文明 农民 A工业文明 工人 商业文明 销售员 数字智能文明 程序员 现在写了一行代码 可以 让 程序 再复杂一点点 吗?🤔 分析 py 文件 上次 用 print 输出了 oeasy pr

[oeasy]python0014_用vim复制粘贴_保持双手正位  继续运行 🥊  回忆上次内容  

  • 程序员
  • 还是 很可爱的
  • 要关心 身边的程序员 啊
  • 毕竟是新时代的 典型新职业



文明

主流职业

血型

渔猎采集文明

猎人

O

游牧文明

牧民

B

农业文明

农民

A

工业文明

工人

商业文明

销售员

数字智能文明

程序员


  • 现在写了一行代码
  • 可以 让 程序
  • 复杂一点点 吗?🤔


分析 py 文件  

  • 上次 用 print 输出了 oeasy
  • print 是 输出函数的名字


  • print函数 后面的 是  
  • 一对小括号
  • 意味着 print 是函数
  • 对函数 进行调用


  • 小括号里面的 是  
  • 函数的参数



添加图片注释,不超过 140 字(可选)


  • 上图中的参数 是  
  • 双引号引起的 hello oeasy


  • 参数 “hello oeasy”  
  • 可以 修改为任何内容
  • 比如 hello world


编辑 py 文件  #用vi打开并编辑 oeasy.py vi oeasy.py  

  • 如果 上次的编辑的py文件 已经消失
  • 按<kbd>i</kbd> 进入插入模式
  • 插入第一行
  • print(“oeasy”)




添加图片注释,不超过 140 字(可选)


  • 在第一行 已经编辑好之后
  • <kbd>esc</kbd> 回到 正常模式
  • 左下角 没有 --插入--
  • 光标 在第一行上


查看剪贴板  

  • 想要 复制粘贴 得有个剪贴板
  • 在vim中 管剪贴板 叫做
  • 寄存器
  • register




添加图片注释,不超过 140 字(可选)


  • 在正常模式(Normal Mode)下
  • 打:(冒号)
  • 进入底行命令模式


  • 写命令register

观察寄存器  

  • :register
  • <kbd>回车</kbd>



添加图片注释,不超过 140 字(可选)


  • 只有%寄存器 里面存有东西
  • 这东西 是 当前文件名


复制当前行  

  • 按 <kbd>y</kbd> 之后
  • 出现 下图红框中的 提示



添加图片注释,不超过 140 字(可选)


  • 再次 按<kbd>y</kbd>
  • 红框中的y 消失


  • <kbd>y</kbd><kbd>y</kbd> 复制的是
  • 当前光标所在行
  • 第1行


  • 已经 被复制(<kbd>y</kbd>ank)进了剪贴板


  • yank 是什么意思?

yank  

  • yank
  • 猛地一抽



添加图片注释,不超过 140 字(可选)


  • 真的 复制(yank)
  • 进 寄存器(register) 了 吗?



添加图片注释,不超过 140 字(可选)


  • 可以 再查看 寄存器(register) 了 吗?

查看结果  

添加图片注释,不超过 140 字(可选)


  • 确实已将 当前行
  • 复制(yank) 进了
  • 默认寄存器(register) "



添加图片注释,不超过 140 字(可选)


  • 回车 退回到
  • 正常模式
  • Normal Mode


修改程序  

  • 在正常模式(Normal Mode)下
  • <kbd>p</kbd>
  • 粘贴 剪贴板中的 内容


  • p 代表
  • <kbd>p</kbd>aste
  • /peɪst/
  • 粘贴



添加图片注释,不超过 140 字(可选)


  • 怎么理解 paste 呢?

paste  

  • paste
  • /peɪst/
  • 糊状物 辣椒酱 番茄酱



添加图片注释,不超过 140 字(可选)


  • 以前 就用浆糊 来粘贴


添加图片注释,不超过 140 字(可选)

粘贴  

  • 把米粥 熬成 浆糊
  • 再用 浆糊 粘贴
  • 形容脑子不清楚
  • 脑子一团浆糊



添加图片注释,不超过 140 字(可选)


  • 按 <kbd>i</kbd>
  • 切换到 插入模式
  • 把 第1行 修改为
  • print("hello")


回到正常  

  • 修改完成后
  • 按<kbd>esc</kbd>
  • 退出 插入模式
  • 左下角 --插入--消失
  • 回到 正常模式



添加图片注释,不超过 140 字(可选)


  • 这样 就写了 2行代码

保存  

  • 原来1行 现在2行
  • 在 1行行 地 进步


  • 保存的方式 没有变化
  • 用 <kbd>:</kbd> 进入 底行命令模式



添加图片注释,不超过 140 字(可选)


  • :w
  • write 保存
  • 回车后[+]消失
  • 意味着 已经保存成功


双手正位的好处  

  • 双手在正位
  • 无需移动腕关节
  • 直接 控制手指 进行打字
  • 效率高



添加图片注释,不超过 140 字(可选)


  • 不要把 右手手腕 移动到方向键区域
  • 尝试 双手正位 移动光标


自由移动光标  

  • 双手腕部
  • 贴靠在键盘上
  • 保持 正位



添加图片注释,不超过 140 字(可选)


  • <kbd>esc</kbd>切换到 正常模式下
  • 尝试使用hl左右移动
  • 尝试使用kj上下移动



添加图片注释,不超过 140 字(可选)


  • 但是<kbd>esc</kbd>有点遥远
  • 有什么办法 解决 吗?


总结  

  • 这次练习了复制粘贴


按键

作用

<kbd>y</kbd><kbd>y</kbd>

复制光标行代码 到剪贴板

<kbd>p</kbd>

粘贴剪贴板中的内容

<kbd>i</kbd>

切换到 插入模式

<kbd>h</kbd> <kbd>j</kbd> <kbd>k</kbd> <kbd>l</kbd>

左 下 上 右 移动


添加图片注释,不超过 140 字(可选)


  • 温习了 底行命令


命令

作用

:reg

查看寄存器状态

:w

保存当前文件

:q

退出当前文件

:wq

保存并退出当前文件


  • 但是<kbd>esc</kbd>有点遥远  
  • 有什么办法 解决 吗?



相关文章
|
6月前
|
程序员 开发工具 Python
[oeasy]python017_万行代码之梦_vim环境_复制粘贴
在这个教程中,作者分享了如何在 Vim 编辑器中快速创建和操作大量代码行。首先,通过 `yy` 复制一行,然后使用 `p` 粘贴来增加代码行数。通过反复粘贴,可以迅速生成多行代码。为了加快操作,可以用 `9999p` 来一次性粘贴9999行。接着,介绍了撤销(`u`)和重做(`ctrl+r`)的操作,以及删除整篇文档的快捷方式。最后,作者提到虽然可以生成一万行代码,但并不建议这样做,因为可能会导致程序崩溃,并提醒大家适度编程。
163 2
|
Ubuntu Linux 开发工具
Linux的各种复制粘贴 - VIM、tmux、和终端之间的复制粘贴
Linux的各种复制粘贴 - VIM、tmux、和终端之间的复制粘贴
2248 0
|
开发工具
VIM复制粘贴大全!
原文地址:http://lsong17.spaces.live.com/blog/cns!556C21919D77FB59!603.entry 内容: 用vim这么久 了,始终也不知道怎么在vim中使用系统粘贴板,通常要在网上复制一段代码都是先gedit打开文件,中键粘贴后关闭,然后再用vim打开编辑,真的不 爽;上次论坛上有人问到了怎么在vim中使用系统粘贴板,印象里回复很多,有好几页的回复却没有解决问题,今天实在受不了了又在网上找办法,竟意外地找到 了,贴出来分享一下。
1447 0
|
3月前
|
Unix Linux 开发工具
在Linux中,有哪些基本的 Vim 命令?
在Linux中,有哪些基本的 Vim 命令?
|
1月前
|
Unix Linux 开发工具
Linux Vim的 命令大全
Linux Vim的 命令大全
20 0
|
2月前
|
存储 Linux Shell
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
这篇文章介绍了Vim编辑器的基本使用、常用命令和模式,以及Linux系统中用户和组的管理方法,包括用户和组相关文件如/etc/passwd、/etc/shadow和/etc/group的说明。
常用vim命令和vim基本使用及Linux用户的管理,用户和组相关文件
|
2月前
|
存储 Linux 编译器
linux中vim介绍以及常用命令大全
linux中vim介绍以及常用命令大全
77 8
|
4月前
|
搜索推荐 Linux 开发工具