您的位置:首页 > 其它

Mac Vim 编辑器

2018-04-06 14:10 155 查看

1、常用命令

/xxx     查找xxx
n        执行上一次查找

0        到行首
w        光标往后移动一个词
b        光标往前移动一个词

x        删除当前一个字符
dw       删除一个单词
D        删除到行尾
dd       删除整行

V        选中整行
y        将选中部分的内容复制到剪切板
p        在光标下方粘贴剪切板中的内容

u        撤销上一次修改

numG     移动光标到指定的行(num)。(比如 10G 就是到第 10 行)
gg       到文件开始
G        到文件末尾

:wq      保存退出
:q!      不保存退出,一旦修改错误,就放弃修改

2、状态模式

1)编辑模式:

可以进行正常的编辑操作
左下方显示 -- INSERT --

"在命令模式下输入 i 能够进入编辑模式"

2)命令模式:

可以输入操作命令
左下方什么也不显示

"在编辑模式下按 esc 能够返回到命令模式"

3、基本设置

更改vi关键字颜色

系统用户目录下输入

$ vi .vimrc

输入以下内容保存

syntax on                   "自动语法高亮
set tabstop=4               "设定tab长度为4
set softtabstop=4           "按退格键一次删掉4个空格
set ruler                   "打开状态栏标尺

set number                  "显示行号

set nocompatible            "关闭 vi 兼容模式
colorscheme evening         "设定配色方案
set shiftwidth=4            "设置《 和 》命令移动时的宽度为4
set nobackup                "覆盖文件时不备份
set autochdir               "自动切换当前目录为当前文件所在的目录
set backupcopy=yes          "设置备份时的行为为覆盖

filetype plugin indent on   "开启插件

4、文本编辑

1)打开文件:

vi 文件名

2)退出文件:

按住 shift 连按两次 z 键( :q )退出 vim 编辑器

3)保存文件:

在命令模式下输入’:w’回车

4)光标移动:

命令模式下

h   左移
j   下移
k   上移
l   右移
w   下一个单词的词首
$   行尾
^   行首
gg  文件第一行的头部
G (shift + g)   文件最后一行的头部

5)文件编辑:

命令模式下

yy 拷贝光标所在的行
nyy 从当前光标开始拷贝n行
p 将拷贝的内容粘贴在下一行
dd 删除(剪切)光标所在的行
ndd 从当前光标开始删除n行
u 撤销上一次指令
o 当前行下一行插入一行,并进入编辑模式
O (shift + o) 当前行上一行插入一行,并进入编辑模式
a 将光标移动到当前位置的下一个字符,并进入编辑模式
x 删除光标位置字符

5、编译运行

1)编译器环境监测

终端下输入
$ gcc

若显示如下表示机器上装有 gcc 编译环境
clang: error: no input files

2)编译链接

$ gcc  -o  hellotest  hello.c           将 hello.c 文件编译生成目标文件 hellotest
或
$ gcc  hello.c  -o  hellotest
或
$ clang   -fobjc-arc   hello.c  -o  hellotest

3)运行

$ ./hellotest                           运行文件 hellotest
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: