以下内容摘自:
http://www.ccvita.com/433.html,仅在忘记时方便查阅。
Ctrl+f 即PageDown 翻页(Forward,向前、下翻页)。
Crtl+b 即PageUp 翻页(Backward,向后、上翻页)。
0 是数目字0 而不是英文字母o。或是Home 键,移至行首,(含空白字元)。
^ 移至行首第一个非空白字元,注意,要Shift 键。
$ 移至行尾,或End 键。要 Shift 键。
G 移至档尾(全文最后一行的第一个非空白字元处)
gg 移至档首(全文第一行之第一个非空白字元处)。
在规则表示式(regular expression)中,^ 是匹配行首,$ 是匹配行尾。
gg 是Vim的扩充功能,在elvis 或原始vi 中可用1G 来移至档首(是数字1 不是英文字l )。 G 之原意是goto,指移至指定数目行之行首,如不指定数目,则预设是最后一行。
w 移至次一个字(word)字首。当然是指英文单字。
W 同上,但会忽略一些标点符号。
e 移至后一个字字尾。
E 同上,但会忽略一些标点符号。
b 移至前一个字字首。
B 同上,但会忽略一些标点符号。
H 移至屏幕顶第一个非空白字元。
M 移至屏幕中间第一个非空白字元。
L 移至屏幕底第一个非空白字元。这和PageDown,PageUp 不一样,内文内容并未动,只是光标在动而已。
n| 移至第n 个字元(栏)处。注意,要用 Shift 键。 n 是从头起算的。
:n 移至第n 行行首。或 nG。
将编辑的文件保存为new_name:
:saveas %:p:h/new_name
返回到上个光标所在的位置:
Ctrl+i, Ctrl + o
删除光标所在的单词:
:diw
这里有更详细的快捷键:
http://dsec.pku.edu.cn/~jinlong/vi/Vi.html
分享到:
相关推荐
我的 vimrc的设置。。不知道为什么在命令行模式下光标无法左右移动。。
传统的 Vim 光标移动命令(如 `h`、`j`、`k`、`l`)会在光标移动时使屏幕滚动,而 vim-wheel 则允许你在不改变屏幕显示内容的情况下移动光标,这在浏览长代码行或查看宽表格时尤其有用。 **安装过程** 要安装 vim-...
以下将详细介绍这些模式以及相关的光标移动、保存和翻页操作。 1. **命令模式**: 在命令模式下,你可以执行各种编辑操作,如移动光标、复制、删除、查找等。当你启动Vim时,你默认处于命令模式。在该模式下,按下...
光标的移动字符/行单位级别移动单词级别移动块级移动屏幕移动段落移动移动光标h 光标左移,同 <Left> 键j 光标下移,同 <Down> 键k 光标上移,同
在计算机操作中,"单文档光标移动"是文本编辑或处理过程中不可或缺的基本技能。它涉及到用户如何在单一文档中定位并控制光标,以便进行文本输入、编辑或查找替换等操作。光标移动能力的有效掌握能显著提高工作效率,...
批量修改字符六.vim的分屏功能七.vim光标移动八.vim的退出模式九.vim手册 一.vim 命令模式 1.vim的异常退出 在vim异常退出时,系统中会在所编辑的文件目录中生成.file.swp vim再次编辑此文件时会出现相应提示 按 “o...
vim-垂直移动 ... 使用 vim-vertical-move 的解决方案:按]v光标“向下”移动尽可能多的行,而不改变光标列。 安装 病原git clone git://github.com/bruno-/vim-vertical-move.git ~/.vim/bundle/vim-verti
光标移动:四个方向 h k j l ctrl+f ctrl+b 向下翻页 向上翻页 ctrl+d ctrl+u 向下半翻页 向上半翻页 $ 移动行尾 0 移动行首 w 移动下一个词 b 移动到上一个词 gg 跳到文档的开始处 G 跳到文档的末尾 % 跳...
将光标移动到合适的位置后,按下"i"键即可进入插入模式,在此模式下输入的文本会插入到光标所在位置。完成编辑后,再次按下"<ESC>"键可退出插入模式,返回到正常模式。 Vim教程强调了学习操作的实践性。设计本教程...
通过这些命令,我们可以高效地进行文本编辑、光标移动、搜索替换等操作。熟练掌握这些基本命令有助于提升在Linux环境下的工作效率。此外,Vim还有许多其他高级特性,例如宏录制、插件扩展等,这些都是值得深入学习的...
普通模式:控制光标移动,删除字符,段落复制(按ESC) 编辑模式:包含插入模式和替换模式,新增文字和修改文字 命令行模式/末行模式:保存文字,离开vim,以及其它设置 vim newfile 新建一vim空白文件进行编辑 ...
- `+`: 光标移动到下一行的第一个非空白字符。 - `-`: 光标移动到当前行的第一个非空白字符。 - `n 空格`: 光标向当前行右移n个字符。 - `0`: 光标移动到当前行首。 - `$`: 光标移动到当前行尾。 - `H`: 光标...
#### 光标移动命令 - **h 或 左箭头键**:使光标向左移动一个字符。 - **j 或 下箭头键**:使光标向下移动一个字符。 - **k 或 上箭头键**:使光标向上移动一个字符。 - **l 或 右箭头键**:使光标向右移动一个字符...
Vim 提供了丰富的光标移动命令,能够帮助用户快速定位到文件中的特定位置。 1. **单个字符移动** - `h`: 向左移动一个字符。 - `l`: 向右移动一个字符。 - `j`: 向下移动一个字符。 - `k`: 向上移动一个字符。 ...
以上是 Vim 编辑器的基础操作概览,包含了移动、编辑、保存、退出、删除、撤销等核心功能。对于初学者来说,熟练掌握这些基本命令是使用 Vim 的第一步。随着经验的增长,用户还可以探索更多高级功能,如宏命令、插件...
本篇将详细解释VI中的光标移动、常用编辑命令,以及一些基本的文字操作技巧。 首先,了解如何在VI中移动光标至关重要。向左移动使用`h`,向下移动使用`j`,向上移动使用`k`,向右移动使用`l`。这些是基础的移动命令...
- Vim的正常模式(Normal mode)提供了许多高效的操作,如 hjkl 键移动光标,dw 删除单词,yy 复制行,p 粘贴等。 - 学习并熟练使用vim的可视模式和命令模式,可以帮助你在编辑过程中进行更复杂的操作,如批量替换...
在Vim编辑器中,熟练掌握光标移动命令可以极大地提高编辑效率。 - **基础移动:** `h` 向左移动一个字符;`j` 向下移动一行;`k` 向上移动一行;`l` 向右移动一个字符。 - **页面滚动:** `ctrl-f` 向下翻页(等同...
- **0**、**^** 和 **$**:将光标移动到当前行的起始位置、第一个非空白字符位置或行尾。 - **nG** 和 **ngg**:将光标移动到指定行号 n 的行或第一行。 - **n%**:将光标移动到文件的第 n% 处(n 必须提供)。 - **...