您的位置:首页 > 运维架构 > Linux

linux学习笔记之编辑器的使用

2013-12-29 20:15 423 查看
图形界面的编辑器
gedit
#gedit 文件名称
#gedit 文件名称 & 后台打开文件
#nohup gedit a.txt & 后台打开,关闭终端后程序可继续运行(须回车)

文本编辑器
vi&vim vim是vi的升级版
vim有3种模式
命令模式 编辑模式 尾行模式
命令模式: 命令模式下只能使用快捷键
从命令模式进入编辑模式:a,i,o,r,A,I,O,R
a:光标后移一位进入编辑模式
i:当前位置直接进入编辑模式
o:另起一行进入编辑模式
r:当前位置更改一个字符(并不进入编辑模式)
A:光标到当前行的末尾,开始输入
I:光标到当前行的开头,开始输入
O:到光标所在行的上一行,另起一行
R:从光标位置开始,替换接下来的字符(相当于insert)
命令模式下的操作
yy:复制光标所在当前行
2 yy:从光标所在行开始,复制2行
dd:剪切和删除(所在行)
3 dd:剪切和删除3行
p :粘贴(粘贴到光标位置的下一行)
u :撤销
gg:回到文本最顶端
G :回到文本最底端
ctrl+r:回滚(撤销当前撤销)
. :重复上一次操作
D :删除光标所在位置到行尾的内容
ctrl+u:进入编辑模式后,删除光标所在位置到行首的内容
v :进入可视化模式选中内容后“Y”复制,p粘贴v取消可视化模式(或者两次esc)
V:进入可视行模式
ctrl+v:进入可视块模式
shift+v:进入可视化模式,按“=”缩进所选内容
为多行添加注释:先用可视块模式选中第一列,然后I(shift+i),写上你要写的注释符,然后两次esc
删除注释:进入可视化模式后选中要删除的内容,然后按“d”

尾行模式:( : / )
vim编译器的配置文件:/etc/vimrc这个配置文件对所有账户都生效("为注释)
~/.vimrc只对单独的某个账户生效,该文件默认不存在
显示行号set nu
自动缩进set ciset si
不区分大小写 set ic
tab键的长度 set ts=4set sw=4
/关键字搜索n 向下翻 N 向上翻
替换字符串:s
s/a/A/替换当前光标所在行的第一个匹配字符
%s/a/A/%表示所有行,替换所有行的a为A,只限所有行第一个
%s/a/A/gg表示行里所有匹配的字符,替换所有的a为A
5s/a/A/只替换指定的第五行第一个字符
3,5s/a/A/从第3行开始到第5行结束,替换第一个字符
q:不保存退出
q! :强制退出
w:保存
w! :强制保存
w /root/Desktop/b.txt:另存为到桌面并重命名为b.txt
r /etc/passwd从光标位置开始,读入passwd的内容
sp: 在同一个终端分屏显示同一个文件内容(横屏) ctrl+w 切屏
vsp: 在同一个终端分屏显示同一个文件内容(竖屏)
h: 打开vim本身的帮助

本文出自 “Linux_Yuxin” 博客,转载请与作者联系!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: