首页 > 代码库 > vim 编辑器使用法则
vim 编辑器使用法则
vim 编辑器使用法则
- Vi编辑器有3种使用模式:一般模式、编辑模式和命令模式。
- $SHELL:查看当前默认shell类型
$BASH_VERSION:查看当前shell版本
3.一般模式:
光标移动快捷键 | |
操作 | 快捷键 |
向下移动光标 | 下方向键、j、空格键 |
向上移动光标 | 上方向键、k、backspace键 |
向左移动光标 | 左方向键、h |
向右移动光标 | 右方向键、l(L小写) |
移至下一行行首 | 回车键 |
移至上一行行首 | -键 |
移至文件最后一行 | G键 |
文本操作快捷键 | |
操作 | 快捷键 |
右插入 | a |
左插入 | i |
行尾追加 | A |
行首插入 | I |
插入行 | O(上插一行)或o(下插一行) |
覆盖文本 | R |
合并行 | J |
文本复制粘贴快捷键 | |
操作 | 快捷键 |
复制行 | yy |
复制多行 | nyy |
复制单词 | yw |
复制多个单词 | nyw |
复制光标到行首 | y^ |
复制光标到行尾 | y$ |
粘贴到光标后的位置 | p |
粘贴到光标前的位置 | P |
删除文本快捷键 | |
操作 | 快捷键 |
删除当前字符 | x |
删除多个字符 | nx |
删除当前行 | dd |
删除多个行 | ndd |
撤销上一步操作 | u |
撤销多个操作 | U |
“/”:搜索模式 :/string --> n(向下搜索)/N(向上搜索)
4.编辑模式:
和其他编辑器模式没什么太大区别。
5.命令模式:
常用的vi命令 | |
操作 | 命令 |
打开文件 | :e 文件名 |
保存文件 | :w |
退出编辑器 | :q |
直接退出编辑器 | :q! |
退出并保存文件 | :wq |
跳至指定行 | :n :n+(下跳n行) :n-(上跳n行) |
显示或隐藏行号 | :set nu :set nonu |
替换字符串 | :s/old/new 用字符串new替换当前行中首次出现的old :s/old/new/g 用字符串new替换当前行中的所有字符串old :n,m s/old/new/g 用字符串new替换从n到m行所有字符串old :%s/old/new/g 用字符串new替换当前文件中所有字符次old |
设置文件格式 | :set fileformat=unix |
6.系统环境的搭建
Shell配置文件:
Bash的配置文件主要有5个,其中4个位于用户主目录。
.bash_profile:位于每个用户的主目录中,在该文件中用来保存用户自己使用的shell信息。常常设置环境变量。
.bashrc:包含专属于某个用户的bash相关信息。主要用来定义别名和函数。
.bash_logout:在当前用户每次退出shell时执行。
.bash_history
还有一个位于/etc目录下,为bashrc。所有使用bash的用户共同使用的文件。
vim 编辑器使用法则