目录
1.vim编辑器
在终端键入vim命令和要编辑的文件的名字就可以启动vim编辑器(如在启动vim时未指定文件名,或是这个文件不存在,vim会开辟一段新的缓冲区域来编辑)。
vim编辑器有三种操作模式:命令模式、插入模式和末行模式。
1.1插入模式
刚进入界面处于命令模式,按i进入插入模式,按esc退出到命令模式。插入模式下,可以输入文本信息,像图形化文本编辑器一样, 但是不能使用鼠标。
1.2命令模式
除了直接使用方向键在文本区域移动光标外,vim也有许多移动光标的快捷命令。
1.2.1命令模式下移动光标的命令
H: 光标移到屏幕顶行
M: 光标移到屏幕中间行
L: 光标移到屏幕最后行
0: 光标移到当前行首
$: 光标移到当前行尾
1.2.2命令模式下屏幕翻滚类命令
Ctrl+F:向前翻整页
Ctrl+U:向前翻半页
Ctrl+B:向后翻整页
Ctrl+D:向后翻半页
1.2.3命令模式下删除命令
do:删至行首
d$: 删至行尾
dd: 删除光标所在行
ndd: 删除当前航及其后n-1行
D: 删除当前光标到行尾的内容
Ctrl+u: 删除输入方式下输入的所有文本
1.2.4命令模式下搜索及替换命令
/pattern: 从光标开始处向文件尾搜索pattern模式
?pattern: 从光标开始处向文件首搜索pattern 模式
:s/p1/p2/g: 将当前行中所有p1替换成p2
:n1,n2s/p1/p2/g: 将第n1行到n2行中所有的p1替换成p2
:g/p1/s//p2/g: 将文件中所有的p1替换成p2
1.2.5命令模式下拷贝和粘贴命令
在vi/vim文本编辑器中”y”表示拷贝,”d”表示删除, “p”表示粘贴,通常与光标移动命令结合使用
y$: 表示拷贝从当前光标处到行尾的内容
d$: 表示删除从当前光标到行尾的内容
yy: 表示拷贝光标所在行
1.2.6命令模式下撤销操作命令
u:取消最近一次的操作
U:取消所有的操作
1.2.7命令模式下设置行号
: set nu 设置左侧显示行号
1.3末行模式下的命令
n1,n2 d: 将n1行到n2行之间的内容删除
:w 保存当前文件
:e filename 打开文件filename进行编辑
:x 保存当前文件并推出
:q 退出 vi/vim 编辑器
:q! 不保存并退出vi/vim编辑器
1.4vim插件
安装插件前需要安装插件管家
1.4.1vim-plug
1.4.2vundle
安装:Linux Vim插件管理器Vundle安装和使用 - 爱E族 (aiezu.com)
1.4.3常用插件
Vim十大必备插件
2.Atom编辑器
Atom (原子) 是 github专门为程序员推出的一个跨平台文本编辑器.其实是一款(IDE)。
具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。
2.1安装
如果你的安装依赖出现问题,使用
sudo snap install atom --classic
2.2插件
2.2.1安装
方法一:
工具栏: [ Packages ] => [ Setting View ] => [ Install Packages ]
方法二:
命令行: apm install <package-name>
常见插件
- autocomplete-solidity 自动补齐
- language-ethereum 区分颜色
- Atom Beautify 代码格式化工具,快捷键:control+alt+B
2.2.2使用
重配置 Atom:
方法 一 : Ctrl + Shift + F5
方法 二 : Ctrl + Alt + P ,然后再输入 window:Reload 回车生效
开启插件:Ctrl + Alt + O