程序员之路:Linux之vim使用

简介: 程序员之路:Linux之vim使用

1、vi编辑器

visual interface 可视化接口,类似windows的记事本


2、vi编辑器的操作模式(esc键切换)

command mode - 命令模式

insert mode - 输入模式

last line mode - 底行模式(尾行,末行)


3、简单操作步骤:

# 新建文件,或打开:vim  filename

# 插入模式:i

# 退出保存:esc+:+wq


4、打开文件

光标定位到最后一行:vim + filename

光标定位到第n行:vim +n filename

光标定位到第一次出现的关键字:vim +/keywords filename   按n跳到下一个关键字

同时创建多个文件:vim filename1 filename2 filename3     :n下一个文件,:N或者:prev上一个文件


5、底行模式

:w  write

:q  quit

:!  强制

:ls   列出当前编辑器打开的所有文件

:n 切换到下一个文件

:N 切换到前一个文件

:15 定位到15行

:/xxx 表示从光标位置向后搜索xxx,定位到第一次出现的时候

:?xxx搜索


6、常用指令

-h 光标左移

-j 光标下移

-k 光标上移

-l 光标右移

-ctrl+f 向下翻页(font)

-ctrl+b 向上翻页(back)

-ctrl+d向下翻半页(down)

-ctrl+u 向上翻半页(up)

-dd 删除光标所在行

-o 在贯标所在行的下方插入一行并切换到输入模式

-yy 复制光标所在行

-p 在光标所在行的下方粘贴

-P 在光标所在行的上方粘贴


p35.jpg

相关文章
|
Linux Shell 开发工具
【linux】Linux编辑器-vim
【linux】Linux编辑器-vim
217 0
|
Linux 开发工具 数据安全/隐私保护
【Linux】软件包管理器yum和编辑器vim的使用(下)
【Linux】软件包管理器yum和编辑器vim的使用(下)
|
弹性计算 Unix Linux
Linux:文本编辑器 - vim
Linux:文本编辑器 - vim
177 1
|
缓存 人工智能 Linux
【Linux】--- 详解Linux软件包管理器yum和编辑器vim
【Linux】--- 详解Linux软件包管理器yum和编辑器vim
207 0
|
Linux 开发工具 C++
Linux文本编辑器vim的使用
vi/vim,vi是一款很老的编辑器,它们都是多模式文本编辑器,没有代码的编译功能,也没有调试功能。 vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。
227 0
|
数据可视化 Linux Shell
【Linux工具篇】编辑器vim
【Linux工具篇】编辑器vim
191 1
|
IDE Linux 开发工具
【Linux】| Linux编辑器-vim的使用
【Linux】| Linux编辑器-vim的使用
145 0
|
Linux 开发工具 C++
Linux编辑器vim(含vim的配置)
Linux编辑器vim(含vim的配置)
178 0
|
Linux 开发工具 Windows
【Linux】软件包管理器yum和编辑器vim的使用(上)
【Linux】软件包管理器yum和编辑器vim的使用(上)
|
数据可视化 Linux 开发工具
《Linux从练气到飞升》No.04 Linux编辑器:vim的使用和一键配置
《Linux从练气到飞升》No.04 Linux编辑器:vim的使用和一键配置
203 0