288 千锋Python教程:2 3 2 Vim命令模式下的常用操作
外来客 • 2026-08-21 09:42:19
声明:本文为对公开视频内容的摘要整理,
未经本站独立核实,可能与原视频存在出入,不代表本站立场、观点或建议;
观点与版权归原作者及原平台所有。
如涉及版权问题,请联系我们,核实后立即删除。
[ 免责声明 ]
🖥️ Vim 启动与模式切换
- 启动方式:输入 `vim` 命令后,若未跟文件名则打开空白窗口;若跟文件名,文件存在则打开,不存在则新建。
- 三种核心模式:
- 命令模式:默认进入模式,按键均为命令,不可直接输入内容。
- 编辑模式(插入模式):用于输入文件内容。从命令模式进入需按 `i`(insert,插入)或 `a`(append,追加)。
- 末行模式:位于屏幕最底行,用于搜索、替换、配置及执行系统命令。从命令模式进入需输入 `:` 或 `/`。
- 模式切换逻辑:
- 编辑模式回到命令模式:按 `Esc` 键。
- 末行模式回到命令模式:输入命令后按 `Enter` 键。
⚙️ 末行模式常用配置
- 显示行号:输入 `set nu` 开启,`set nonu` 关闭。
- 语法高亮:输入 `syntax on` 开启代码颜色显示,`syntax off` 关闭。
- 缩进设置:输入 `set ts=4` 将制表符(Tab)长度设为 4 个空格(默认为 8 个)。
- 光标位置显示:输入 `set ruler` 在状态栏显示当前光标所在的行号和列号,`set noruler` 关闭该功能。
🎮 命令模式光标移动
- 大块移动:
- `G`:光标移至文件末尾。
- `数字 + G`:光标移至指定行(如 `300G` 移至第 300 行)。
- `gg` 或 `1G`:光标移至文件行首。
- 精细移动(HJKL):
- `H`:向左移动;`L`:向右移动;`J`:向下移动;`K`:向上移动。
- 支持数字前缀,如 `10L` 向右移动 10 个字符,`20H` 向左移动 20 个字符。
- 优势:手不离开键盘主区域即可操作,比方向键更高效。
- 行内移动:
- `0`:光标移至当前行行首。
- `$`:光标移至当前行行尾。
- `w`:光标移至下一个单词。
- 翻页操作:
- `Ctrl + E`:向下翻一行;`Ctrl + Y`:向上翻一行。
- `Ctrl + F`:向下翻一页;`Ctrl + B`:向上翻一页。
✂️ 编辑与撤销操作
- 删除操作:
- `dd`:删除光标所在整行。
- `数字 + dd`:从光标所在行开始向下删除指定行数(如 `100dd` 删除 100 行)。
- 复制与粘贴:
- `yy`:复制光标所在行。
- `数字 + yy`:从光标所在行开始向下复制指定行数(如 `10yy` 复制 10 行)。
- `p`:粘贴已复制的内容。
- `数字 + p`:连续粘贴指定次数(如 `5p` 粘贴 5 遍)。
- 撤销与重做:
- `u`:撤销上一步操作(Undo)。
- `Ctrl + R`:重做/恢复上一步撤销的操作(Redo)。
🐍 Python 环境准备
- 安装状态:视频中演示了 Python 环境及包管理工具(如 pip)的安装成功状态,提示 `successfully installed`。
- 后续计划:在掌握 Vim 基本操作后,将使用 Vim 编写 Python 程序,并介绍在 Vim 中编写 Python 代码的具体讲究与步骤。
👤 同一博主
🧭 类似博主
-
赛·考斯基重返毛乌素,见证沙海变林海;相聚很短情谊很长,治沙的故事还在继续 | CCTV中文《新闻直
-
【一席】重轻:穿过一个个孔洞 | 人勇敢的第一步,就是直面这个复杂度爆炸的世界,不知天高地厚地走进其
-
投胎根本不是重新開始!佛陀為何極力阻止人類投胎?量子力學警告:你今生受的所有苦,全因當初多看了一眼!
-
深刻再现中国新疆地区数千年历史演进 领略这片净土的厚重与壮美《中国新疆之历史印记》合集(上)【CCT
-
庞贝专家幕后揭秘 | 汤姆·希德勒斯顿(Tom Hiddleston)《庞贝:走出时间》 | 国家地
-
鳥族文明才是古埃及真主人?揭開高維守護者的宇宙印記!【外星圖鑑】EP 10
-
[近代史EP41] 戰後五大改革 | 73歲的首相 | 公職追放讓政府癱瘓
-
格鲁派大活佛的起源
-
她只帶了101日元香火錢,6分鐘後卻人間蒸發...|赤城神社主婦神隠事件!
-
45年前的通靈揭露:遺忘前世是刻意設計/談宇宙起源、自由選擇到地球轉換/51%與95%:人生走向的兩
0 条评论
发表评论
请先 登录 后参与讨论。