附录:LInux编辑器学习笔记

附录2:编辑器

1、vim

参考:菜鸟教程

1.1、安装
shell 复制代码
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

shell 复制代码
sudo dpkg -i code_1.97.2-1739406807_amd64.deb
2.2、基本配置(TODO)

3、sublimetext

官网网址:sublimetext

3.1、安装
shell 复制代码
# 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 查找文件
相关推荐
每次的天空13 分钟前
Android-重学kotlin(协程源码第二阶段)新学习总结
android·学习·kotlin
优乐美香芋味好喝29 分钟前
2025年7月8日学习笔记——模式识别与机器学习绪论
笔记·学习·机器学习
是阿建吖!1 小时前
【Linux | 网络】socket编程 - 使用TCP实现服务端向客户端提供简单的服务
linux·网络·tcp/ip
渡我白衣1 小时前
Linux操作系统之进程间通信:管道概念
linux
向宇it1 小时前
【unity小技巧】在 Unity 中将 2D 精灵添加到 3D 游戏中,并实现阴影投射效果,实现类《八分旅人》《饥荒》等等的2.5D游戏效果
游戏·3d·unity·编辑器·游戏引擎·材质
Amelio_Ming1 小时前
C++开源项目—2048.cpp
linux·开发语言·c++
cui_win2 小时前
【网络】Linux 内核优化实战 - net.ipv4.tcp_dsack
linux·网络·tcp/ip
dragoooon342 小时前
C++——string的了解和使用
c语言·开发语言·c++·学习·学习方法
牛奶咖啡133 小时前
学习设计模式《十七》——状态模式
学习·设计模式·状态模式·认知状态模式·状态模式的优缺点·何时使用状态模式·状态模式的使用示例
郑板桥303 小时前
ts学习1
学习·typescript