程序员

vim命令与配置

2018-03-21  本文已影响0人  化身天使

1.配置软件配置文件

/etc/vimrc

set nu "显示行号

set cindent "c语言缩进

syntax on "语法高亮

setstatusline =%f_%l--%L    "状态栏显示文件名,当前行号,总行数

set laststatus = 2                    "总是显示状态栏

用户配置文件~/.vimrc 

map <F5> :w<CR>:!g++ %<CR>   "F5 g++编译

inoremap  {  {<CR>}<Esc>O      "大写的欧O,不是零0,补全{}换到下一行

2.移动

h    j      k    l

左  下  上  右

0            “零,移动到行首

^              “行首非空白字符

$              "移动到行尾

gg            "移动到文件首

G              "移动到文件尾

7gg          "跳转到第七行

8G            "跳转到第八行

Ctrl-b          "向上翻页

Ctrl-f          "向下翻页

Ctrl-u          "向上翻半页

Ctrl-d          "向下翻半页

H              "移动光标到屏幕上面

M              "移动光标到屏幕中间

L              "移动光标到屏幕下面

B              “向前移动一个单词,不把符号或标点当作单词处理

W              ”向后移动一个单词,不把符号或标点当作单词处理

fb              "移动到下一个字符b处

Fb            "移动到上一个字符b处

Ctrl  o        ”回到前一个浏览过的位置

Ctrl  i          “回到后一个浏览过的位置

3.输入删除

i              "光标前输入

a            "光标后输入

o            “光标下方新开一行输入

O            ”欧,光标上方新开一行输入

x              ”删除光标处字符

s              ”删除光标处字符输入

r              “替换光标处字符

dw          "删除光标后单词

cw          “删除光标后单词输入

D            ”删除到行尾

C            "删除到行尾输入

dd            "删除整行

S            "删除整行输入

cis          "删除整段输入

4.编辑

u              "撤销

Ctrl  r        "取消撤销

v              “标记

y                ”复制标记的内容

d                ”剪切标记到内容

p                “粘贴

:/                  “查找

:%s/i/you/g  "将所有i替换为you

:color          "输入color,按空格,然后按TAB

Ctrl  z          "挂起

fg                "恢复

上一篇下一篇

猜你喜欢

热点阅读