linux编辑工具的使用

一、linux常用编译器

  1. vim:占排行榜老大,俗称神器

vim是从vi发展出来的一个文本编辑器。

  1. Brackets:web前端开发者的神器
  1. light table :免费开放源代码的编辑器,兼容windows、Mac和linux
  1. Gedit:linux默认代码编辑器,类似于windows的记事本,但更高级
  1. sublime text 3:简单的代码编辑器

二、vi/vim编译器

1. 三种工作模式:

*命令模式(command mode)

*输入模式(insert mode)

*底线命令模式(last line mode)

vim-vi-workmodel
1.1 命令模式
  1. 启动vi/vim,即进入命令模式,此状态下输入将识别为命令,而不是字符。

  2. 几个常用命令

i 切换到输入模式(输入字符)

x 删除当前光标所在处的字符(esc退出insert模式才可以用)

: 切换到底线命令模式,以最底一行输入命令

dd 删除当前行

:wd 存盘并退出

:help 显示相关命令的帮助

:q 退出帮助

1.2 输入模式
常用按键:
按键含义
enter回车键,换行
方向键文本中移动光标
home/end移动光标到行首/行尾
insert切换光标尾输入/替换模式,光标将变成竖线/下划线
esc退出输入模式,切换到命令模式
1.3 底线命令模式
基本命令:
姓名技能
q
q!
张飞强制保存并退出
W <文件路径>另存为
saveas <文件路径>另存为
x保存并退出
wq保存并退出
vim命令图
vim

2. vim高级功能

2.1 多文件编辑
1. vim 1.txt 2.txt

​ 同时创建两个新文件并编辑,默认进入1.txt文件编辑界面

命令行模式下输入:n 编辑2.txt文件,可以加!即强制切换文件,之前文件内的输入没有保存

命令行模式下输入:N 编辑1.txt文件,可以加!即强制切换文件,之前文件内的输入没有保存

2. 进入vim后打开新文件

命令行模式下输入:e 3.txt 打开新文件3.txt
命令行模式下输入:e# 回到前一个文件
命令行模式下输入:b 2.txt 直接进入2.txt
命令行模式下输入:bd 2.txt 删除以前编辑过的列表中的文件
命令行模式下输入:e!4.txt 新打开4.txt,放弃正在编辑的文件
命令行模式下输入:f 显示正在编辑的文件名
命令行模式下输入:f new.txt 改变正在编辑的文件名为new.txt

2.2 文档加密

vim -x file 输入密码,确认密码,下次打开需输入密码

2.3 vim中执行外命令

在命令行模式中输入!可以执行外部的shell命令

:!ls 用于显示当前目录的内容

:!rm FILENAME 用于删除名为FILENAME的文件

:w FILENAME 可将当前 VIM 中正在编辑的文件另存为 FILENAME 文件

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值