欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Ubuntu基础之文本编辑器

程序员文章站 2024-01-04 18:49:04
...

ps:重点讲解vim的使用
另:编辑过程难免有误,欢迎指出

一、gedit

  • 基本不用

二、nano

本人仅知道此编辑器的存在,基本没有使用过,不多缀述,据说比较简单

三、sublime

零碎

ps:非linux自带

  1. 可以双击空白处以新建文件
  2. 视图-》布局-》两列/三列
  3. 保存情况
    小圆点:还没有保存
    叉:文件已经保存
  4. 优点:跨平台、快捷键多
    -颜色方案建议黑色,护眼

快捷键

Ctrl + / ---------------------注释
Ctrl + 滚动 --------------字体变大/缩小
Ctrl + N-------------------新建
*软件右下角可以选择文档语法模式
Ctrl+S ------------------保存
Ctrl + Shift + P ------------------命令模式
Ctrl+Shift +k -----------删除一行
Alt + . ------------快速闭合标签
Ctrl + P -----------菜单上的解释是gotoanythings,用"#"匹配,
Ctrl + 回车 -----------添加一行空行
Ctrl + Shift +V --------粘贴过程中保持缩进
Ctrl + W ---------------关闭当前文档
Ctrl + H ---------------替换
Ctrl + D ---------------多行游标选择 可以搭配 Ctrl + K取消选择部分游标 #产生游标的另外一种方式,按住Shift + 鼠标右键拖动光标
Ctrl + Shift + D ---------复制这行文本
SHift +Tab --------------去除缩进

四、vim/vi

3.1 打开/新建文件

  • vim 文件名
  • 如果非正常方式关闭文件,会自动保存缓存文件。

3.2 模式

编辑(插入)模式

  • esc退出到命令模式

末行模式

  • 从命令模式用":"进入

命令模式(默认)

  • 进入到编辑模式
i:插入到光标前
I:行首插入
a:插入到光标后
A:行末
o:下一行
O:插入到上一行

3.3 常用命令

复制粘贴

yy:复制光标所在的行
4yy:复制光标往下四行
dd:删除(剪贴)光标所在的行
2dd:删除(剪贴)光标所在的开始两行
p:粘贴

方向移动

h:左
l:右
j:下(因为往下的概率比较大)
k:上

快速定位

行首尾

#快速移动光标至行首
shit+6  #即'^'
home
0
I
#快速移动光标至行末
end
shift+4  #即'$',前面可以加数字,表示移动的行数,1表示本行
A

当前屏幕

M:中间
L:最后
H:首行

翻页

ctrl+f:向下翻一页
ctrl+b:向上翻一页
ctrl+u:向上翻半屏
ctrl+d:向下翻半屏

指定行

数字+G  #快速定位到指定行
G  #整个文件最后一行
gg  #整个文件第一行

单词间跳跃

w  #向后跳跃到一个单词的开始
b  #向前移动一个单词

段间跳跃

{  #上移一段
}  #下移一段

剪切/删除

D  #剪切到行末
u  #撤销操作
ctrl+r  #反撤销
d0  #剪切到行首
dd  #删除光标所在行
dw  #删除一个单词
x  #删除当前光标,后面
X  #删除光标之前一个字母

选中

v+光标  #选中光标经过的地方
V+光标  #选中光标经过的行

移动

选中+>>/<<:整体向左或向右移动

替换

r  #一个字符
R  #替换多个字符
%(表示整篇文章,可以用"1,5"表示1-5行)s/被替换内容/替换内容  #末行模式下

查找

/查找内容  #末行模式下,查找后移动光标
  • 查找到以后
a:下一个所查找的内容
A:上一个所查找的内容

退出

w  #保存
q  #退出
shift+zz  #相当于wq
x  #相当于wq

改变字体大小

ctrl+shift+'+'
ctrl+'-'
#与改变命令行下字体大小的方式相同
``

上一篇:

下一篇: