附录2:编辑器

1、vim

参考:菜鸟教程

1.1、安装

sudo apt install -y vim

1.2、常用指令

基本上 vi/vim 共分为三种模式,命令模式(Command Mode)、输入模式(Insert Mode)和 命令行模式(Command-Line Mode)

  1. 命令模式

    命令 命令说明
    i 切换到输入模式,在光标当前位置开始输入文本
    x 删除当前光标所在处的字符
    : 切换到底线命令模式,以在最底一行输入命令
    a 进入插入模式,在光标下一个位置开始输入文本
    o 在当前行的下方插入一个新行,并进入插入模式
    O 在当前行的上方插入一个新行,并进入插入模式
    dd 剪切当前行
    yy 复制当前行
    p 粘贴剪贴板内容到光标下方
    P 粘贴剪贴板内容到光标上方
    u 撤销上一次操作
    Ctrl + r 重做上一次撤销的操作
    :w 保存文件
    :wq 保存文件并退出 Vim 编辑器
    :q 退出 Vim 编辑器
    :q! 强制退出Vim 编辑器,不保存修改
  2. 输入模式

    命令 命令说明
    字符按键以及Shift组合 输入字符
    ENTER 回车键,换行
    BACKSPACE 退格键,删除光标前一个字符
    DEL 删除键,删除光标后一个字符
    方向键 在文本中移动光标
    HOME / END 移动光标到行首/行尾
    Page Up / Page Down 上/下翻页
    Insert 切换光标为输入/替换模式,光标将变成竖线/下划线
    ESC 退出输入模式,切换到命令模式

2、VScode

使用率较高,跨平台,插件丰富,但是在实际应用中全局搜索出现遗漏(环境 ubuntu22,源码全局搜索),暂不推荐

2.1、安装

官网网址:VScode

sudo dpkg -i code_1.97.2-1739406807_amd64.deb

2.2、基本配置(TODO)

3、sublimetext

官网网址:sublimetext

3.1、安装

# ubuntu , debian

# Install the GPG key
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/sublimehq-archive.gpg > /dev/null # Select the channel to use
# Stable
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
# Dev
echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list # Update apt sources and install Sublime Text
sudo apt-get update && sudo apt-get install sublime-text -y

3.2、基础配置

1、汉化

参考链接:Sublime Text怎么设置成中文简体

  1. 键盘按下 ctrl + shift + p, 搜索点击 Install Package Control
  2. 等待出现消息框,"Package control was successfully installed ...."
  3. 键盘按下 ctrl + shift + p, 搜索点击 Package Control: install Package
  4. 搜索点击 ChineseLocalizations
  5. 任务栏中 Help > Language > 简体中文

3.3、常用快捷键

快捷键 作用
shift + ctrl + f 全局搜索关键字
ctrl + p 查找文件

附录:LInux编辑器的更多相关文章

  1. Linux编辑器|gedit|vi|vim编辑器

    gedit编辑器 gedit是一个Linux环境下的文本编辑器,类似windows下的写字板程序,在不需要特别复杂的编程环境下,作为基本的文本编辑器比较合适. sublime编辑器 Sublime T ...

  2. Linux 编辑器

    vim编辑器 vi作为Unix上的一个编辑器,一直广受欢迎.之后GUN将其移植到开源世界中,经过开发人员对其进行了改善,被称为vi improved,就是现在的vim.为了方便使用,几乎所有的Linu ...

  3. Linux编辑器vi使用方法详细介绍

    vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令.由于对Unix及Linux系统的任何版本,vi编辑器是完全相 ...

  4. Linux编辑器篇-分享10个最好的Markdown编辑器

    在这篇文章中,兄弟连Linux培训会分享一些可以在 Linux 上安装使用的最好的 Markdown 编辑器.虽然你在 Linux 平台上能找到非常多的 的 Markdown 编辑器,但是在这里我们将 ...

  5. Linux编辑器vi使用方法详细介绍(转)

    vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令.由于对Unix及Linux系统的任何版本,vi编辑器是完全相 ...

  6. linux编辑器 vi的使用

    vi 编辑器的三个模式: 命令模式 开始就是命令模式 insert模式 i, I, a, A, o,O ,s, S 命令行模式 : i  在当前位置进入Insert模式 I  在行的头部进入Inser ...

  7. Linux编辑器的选择使用

    在执行 crontab -e的时候 发现编辑器不对 用的是nano 立刻 sudo select-editor 然后终端返回 Select an editor. To change later, ru ...

  8. linux编辑器使用记录

    超强大vim配置文件: wget  http://files.cnblogs.com/ma6174/vimrc.zip unzip  -f  vimrc.zip  -d  ~/ 一.vim编辑器 进入 ...

  9. Linux编辑器vim键盘详解

    下面的这张图,一看就明白了,从此,学习变的不再艰难! 补注:图中没有关于查找和替换的,应该用下面的.自上而下的查找操作                  /word小写的n和N自下而上的查找操作    ...

  10. Linux编辑器Vim和Emacs入门

    sudo 命令 debian系统没有自带,需要安装: apt-get install sudo 安装位置为 /usr/bin/sudo,对应配置文件为 /etc/sudoers sudoers授权格式 ...

随机推荐

  1. Redis 原理 - Set

    Set数据结构 使用 intset 当同时满足下面两个条件时,使用 intset 存储数据 元素个数少于512个 (set-max-intset-entries: 512) 所有元素都是整数值 不满足 ...

  2. 【JDBC第3章】使用PreparedStatement实现CRUD操作

    第3章:使用PreparedStatement实现CRUD操作 3.1 操作和访问数据库 数据库连接被用于向数据库服务器发送命令和 SQL 语句,并接受数据库服务器返回的结果.其实一个数据库连接就是一 ...

  3. 【JDBC第1章】JDBC概述

    第1章:JDBC概述 1.1 数据的持久化 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用.大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以 ...

  4. 通过TTS模型让猴哥给你讲个故事

    "假"标题:通过TTS模型让猴哥给你讲个故事 "真"标题:使用Python调用硅基流动TTS模型并播放返回的音频数据过程记录 TTS介绍 TTS(Text-to ...

  5. CH579M 以太网接收死机

    CH579M进行以太网连接服务器时,可以正常连接,收发数据也可以. 但是当接收的数据量到达512左右时,CH579M就会无响应,问题出在工程设置上. 正确的设置↓↓↓↓↓ 错误的设置↓↓↓↓↓

  6. 🎀抓包工具安装-Charles

    简介 Charles 作为一个 HTTP 代理/HTTP 监视器/反向代理工具,允许开发者查看他们的计算机与互联网之间的所有 HTTP 和 HTTPS 通信.工作原理是基于 HTTP 代理的概念,它充 ...

  7. c#几种场景获取程序运行目录

    控制台.app等桌面应用程序(兼容系统自启) 1 System.IO.Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.File ...

  8. 可视化图解算法:按之字形顺序打印二叉树( Z字形、锯齿形遍历)

    1. 题目 描述 给定一个二叉树,返回该二叉树的之字形层序遍历,(第一层从左向右,下一层从右向左,一直这样交替) 数据范围:0≤n≤1500,树上每个节点的val满足 |val| <= 1500 ...

  9. Python3处理文档_word文档(三)_向word文档中添加表格

    利用python-docx自动生成表格 add_table()方法会返回一个Table对象.rows代表行数,cols代表列数:style代表样式,具体可以查看官方文档. 一.创建一个8行5列的表格 ...

  10. 工具 | MemShellParty

    0x00 简介 MemShellParty是一键常见中间件框架内存马生成工具.一键生成常见中间件框架内存马,让内存马测试变得简单高效,打造内存马的全方位学习平台 下载地址: MemShellParty ...