尚观学习-ule-编辑器
来源:互联网 发布:筑龙计价软件 编辑:程序博客网 时间:2024/05/08 11:01
编辑器:gedit(图形编辑器) nano emacs vi vim eioffice(可执行文件安装) openoffice(编译安装)
gedit:
gedit a 打开文件a/创建并打开文件a(前台运行编辑器,终端不能继续使用,关闭终端会关闭gedit)
gedit a & 后台运行编辑器(终能能继续使用,关闭终端会关闭gedit)
nohup gedit a & 永久放到后台 (终端能继续使用,关闭终端不会关闭gedit)
vim:
vim 文件名 打开文件/创建并打开文件
vim -o 文件1 文件2 分屏显示(横屏)
vim -O 文件1 文件2 分屏显示(竖屏)
ctrl+w两个屏幕之间互相切换
vim里面的应用:
三种模式:命令模式 编辑模式 尾行模式
命令模式:
进入编辑模式常用快捷键:a,i,o,r,A,I,O,R
a: 光标右侧输入 A: 行尾输入
i: 光标左侧输入 I: 行首输入
o: 下起新一行输入 O:上起新一行输入
r: 替换一个字符(change) R:连续替换(replace)
esc 从编辑模式回到命令模式
dd 删除光标所在行
yy 复制光标所在行
p 粘贴
前面3个命令都可以在命令之前加数字:例如3dd(删除3行,包括光标所在行的下数3行)
u 取消之前的操作(撤销)
ctrl+r 回滚
命令模式下,v命令,进入可视化模式
ctrl+v 可视块
ctrl+V 可视行
用可视化模式选中代码再按=可以自动缩进
gg 回到顶端
G 回到底端
尾行模式:
/关键字 搜索
:set nu 显示行号
:set nonu 取消
:set ic 设置不区分大小写
:set noic 取消
设置自动缩进:
:set si
:set ci
设置tab键长度:
:set ts=4
:set sw=4
vim的配置文件:
/etc/vimrc 所有帐户生效
/root/.vimrc root账户生效
替换:
:s/被替换的关键字/替换后的关键字/ 替换当前行的第一个关键字
:s/被替换的关键字/替换后的关键字/g 替换当前行所有的关键字
:4s/被替换的关键字/替换后的关键字/ 只替换第4行
:4,9s/被替换的关键字/替换后的关键字/ 替换4到9行的关键字
:%s/被替换的关键字/替换后的关键字/g 全文替换
:w 文件名 当前目录下另存为
:w 路径/文件名 另存到其他目录
:r 文件名 读入当前目录另一个文件的内容
:r 路径/文件名 读入指定目录另一个文件的内容
:q 退出
:q! 强制退出
:wq! 强制保存退出
:h 调出vim的帮助文件
命令clear 清屏
Ctrl + L 清屏
按F11 全屏
按2次F11 退出全屏
ctrl+shift+n 打开新终端
ctrl+shift+t 打开新标签
alt+数字 标签切换
Alt + F4 关闭窗口
gedit:
gedit a 打开文件a/创建并打开文件a(前台运行编辑器,终端不能继续使用,关闭终端会关闭gedit)
gedit a & 后台运行编辑器(终能能继续使用,关闭终端会关闭gedit)
nohup gedit a & 永久放到后台 (终端能继续使用,关闭终端不会关闭gedit)
vim:
vim 文件名 打开文件/创建并打开文件
vim -o 文件1 文件2 分屏显示(横屏)
vim -O 文件1 文件2 分屏显示(竖屏)
ctrl+w两个屏幕之间互相切换
vim里面的应用:
三种模式:命令模式 编辑模式 尾行模式
命令模式:
进入编辑模式常用快捷键:a,i,o,r,A,I,O,R
a: 光标右侧输入 A: 行尾输入
i: 光标左侧输入 I: 行首输入
o: 下起新一行输入 O:上起新一行输入
r: 替换一个字符(change) R:连续替换(replace)
esc 从编辑模式回到命令模式
dd 删除光标所在行
yy 复制光标所在行
p 粘贴
前面3个命令都可以在命令之前加数字:例如3dd(删除3行,包括光标所在行的下数3行)
u 取消之前的操作(撤销)
ctrl+r 回滚
命令模式下,v命令,进入可视化模式
ctrl+v 可视块
ctrl+V 可视行
用可视化模式选中代码再按=可以自动缩进
gg 回到顶端
G 回到底端
尾行模式:
/关键字 搜索
:set nu 显示行号
:set nonu 取消
:set ic 设置不区分大小写
:set noic 取消
设置自动缩进:
:set si
:set ci
设置tab键长度:
:set ts=4
:set sw=4
vim的配置文件:
/etc/vimrc 所有帐户生效
/root/.vimrc root账户生效
替换:
:s/被替换的关键字/替换后的关键字/ 替换当前行的第一个关键字
:s/被替换的关键字/替换后的关键字/g 替换当前行所有的关键字
:4s/被替换的关键字/替换后的关键字/ 只替换第4行
:4,9s/被替换的关键字/替换后的关键字/ 替换4到9行的关键字
:%s/被替换的关键字/替换后的关键字/g 全文替换
:sp 再打开一个相同的文件并且分屏显示(横屏)(ctrl+w+上下方向键,实现窗口切换)
:w 文件名 当前目录下另存为
:w 路径/文件名 另存到其他目录
:r 文件名 读入当前目录另一个文件的内容
:r 路径/文件名 读入指定目录另一个文件的内容
:q 退出
:q! 强制退出
:wq! 强制保存退出
:h 调出vim的帮助文件
命令clear 清屏
Ctrl + L 清屏
按F11 全屏
按2次F11 退出全屏
ctrl+shift+n 打开新终端
ctrl+shift+t 打开新标签
alt+数字 标签切换
Alt + F4 关闭窗口
Ctrl + '+' 放大字体
Ctrl + '-' 缩小字体
system-config-display 设置分辨率
- 尚观学习-ule-编辑器
- 尚观学习-ule-帮助
- 尚观学习-ule-权限
- 尚观学习-ule-文件操作
- 尚观学习-ule-用户和组
- 尚观学习-ule-高级权限
- 尚观学习-ule-Linux系统安装相关及基本操作
- 尚观awk学习
- 尚观学习-SED
- 尚观shell的学习
- 尚观学习-shell-Part2
- 尚观-嵌入式学习最佳入门课程
- 尚观学习笔记 用户权限管理
- 尚观第八天学习磁盘管理
- 尚观学习-shell-整数变量
- 尚学堂学习笔记。。。
- 尚观知识库--IT领域分享,学习,交流的平台
- 关于Linux内核学习(尚观Linux研究室)
- 尚观学习-ule-帮助
- ASP.NET数据绑定章节注意
- java中FileReader和FileWriter类用法
- eve 舰船前缀文件夹中英对照
- 如何防止web项目中的sql注入
- 尚观学习-ule-编辑器
- C++二维数组做形参
- Access denied for user 'root'@'localhost' (using password: YES)
- debugfs和blktrace的实验
- 在线考试系统设计时必须考虑的问题之二------------人性化问题
- “旅途驿站”中转候车室让我早回家
- 开博啦!大家多多关注
- 实验说明Oracle重做日志与归档日志的作用
- python向mysql插入特殊字符