lee-romantic 's Blog
Everything is OK!
Toggle navigation
lee-romantic 's Blog
主页
About Me
归档
标签
vim部分指令使用
2019-06-18 13:45:55
227
0
0
lee-romantic
这里主要对部分自己有可能使用到的指令做了一些总结,文末有参考链接。 来自菜鸟教程上linux教程的vim键盘图:  ###3.文档操作 (1)保存并退出:`:wq`,`ZZ`, `:x` (2) 保存:`:w` (3)`:e` – 重新加载当前文档。`:e!` – 重新加载当前文档,并丢弃已做的改动 (4) `:e#`或`ctrl+^ `– 回到刚才编辑的文件,很实用 (5)`:Sex` – 水平分割一个窗口,浏览文件系统; `:Vex` – 垂直分割一个窗口,浏览文件系统;可以移动光标enter进入文件编辑,`:wq`保存退出即可 (6)`:f filename` 改变编辑的文件名,这时再保存相当于另存为 ###4.光标移动 ####(1)移动到“头”和“尾” `$`:`移动光标到行尾`,`:$`:光标移动到最后一行开头 `n$`:`移动到第n行的行尾`,`:n` :`光标移动到第n行` `0`:(Num):`移动光标到当前的行首`,`:0`移动到第0行行首(二者区别在于冒号,因此一个是快捷键,一个是指令) `^`:移动光标到行首第一i个非空字符上去 `fa`:`移动光标到当前行的字符a上,`nfa`移动光标到当前行光标位置处开始之后的第n个a字符上,`F`:则相反,向前数` `G`:`移动到文件末尾的行首;` `gg`:`跳到第一行的第一个字符,即文件第0行的行首` `G$`:最后一行的最后一个字符 : 先重复1的操作即按“G”,之后按“$”键,即`G`+`shift+4` ` `H`: 把光标移到屏幕最顶端一行。 `M`: 把光标移到屏幕中间一行。 `L`: 把光标移到屏幕最底端一行。` ####(2)基本移动 `h`或`退格`: 左移一个字符; `l`或`空格`: 右移一个字符; `j`: 下移一行; `k`: 上移一行;(当然,使用左右上下箭头也是可以的) `+`或`Enter`: 把光标移至下一行第一个非空白字符。 `-`: 把光标移至上一行第一个非空白字符 `w`: 前移一个单词,光标停在下一个单词开头;`W`: 移动下一个单词开头,但忽略一些标点; `e`: 前移一个单词,光标停在下一个单词末尾;`E`: 移动到下一个单词末尾,如果词尾有标点,则移动到标点; `b`: 后移一个单词,光标停在上一个单词开头;`B`: 移动到上一个单词开头,忽略一些标点; `ge`: 后移一个单词,光标停在上一个单词末尾;`gE`: 同 ge ,不过‘单词’包含单词相邻的标点。 `(`: 前移1句。`)`: 后移1句。 `{`: 前移1段。`}`: 后移1段。 ####(3)翻屏 `ctrl+f`: 下翻一屏。`ctrl+b`: 上翻一屏。 `ctrl+d`: 下翻半屏。`ctrl+u`: 上翻半屏。 `ctrl+e`: 向下滚动一行。`ctrl+y`: 向上滚动一行。 `n%`: 到文件n%的位置。 `zz`: 将当前行移动到屏幕中央。 `zt`: 将当前行移动到屏幕顶端。 `zb`: 将当前行移动到屏幕底端。 ####(4)标记 ###8.排版 `<<` 向左缩进一个shiftwidth(可以配合可视化模式配套使用,即先选中,再缩进) `>>` 向右缩进一个shiftwidth `:ce(nter)` 本行文字居中 `:le(ft)` 本行文字靠左 `:ri(ght)` 本行文字靠右 ###10.分屏编辑 `vim -o file1 file2`:水平分割窗口,同时打开file1和file2 `vim -O file1 file2 file3 ...`:垂直分割窗口,同时打开file1和file2,file3... `ctrl+w ctrl+w` 切换窗口,在各自窗口中,操作与单屏一致 `ctrl + s`会锁定当前窗口,`ctrl+q`继续 `:qall` – 关闭所有窗口,退出vim。 `:wall` – 保存所有修改过的窗口。 `:only` – 只保留当前窗口, 关闭其它窗口。(CTRL-W o) `:close` – 关闭当前窗口, CTRL-W c能实现同样的功能。 (象 :q :x同样工作 ) 参考链接: https://blog.csdn.net/u010956473/article/details/74087608
上一篇:
gcc(gdb调试)的使用简介与命令行参数说明
下一篇:
Windows 下U盘安装 Ubuntu
0
赞
227 人读过
新浪微博
微信
腾讯微博
QQ空间
人人网
提交评论
立即登录
, 发表评论.
没有帐号?
立即注册
0
条评论
More...
文档导航
没有帐号? 立即注册