附录:LInux编辑器
附录2:编辑器
1、vim
参考:菜鸟教程
1.1、安装
sudo apt install -y vim
1.2、常用指令
基本上 vi/vim 共分为三种模式,命令模式(Command Mode)、输入模式(Insert Mode)和 命令行模式(Command-Line Mode)
命令模式
命令 命令说明 i 切换到输入模式,在光标当前位置开始输入文本 x 删除当前光标所在处的字符 : 切换到底线命令模式,以在最底一行输入命令 a 进入插入模式,在光标下一个位置开始输入文本 o 在当前行的下方插入一个新行,并进入插入模式 O 在当前行的上方插入一个新行,并进入插入模式 dd 剪切当前行 yy 复制当前行 p 粘贴剪贴板内容到光标下方 P 粘贴剪贴板内容到光标上方 u 撤销上一次操作 Ctrl + r 重做上一次撤销的操作 :w 保存文件 :wq 保存文件并退出 Vim 编辑器 :q 退出 Vim 编辑器 :q! 强制退出Vim 编辑器,不保存修改 输入模式
命令 命令说明 字符按键以及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、汉化
- 键盘按下 ctrl + shift + p, 搜索点击 Install Package Control
- 等待出现消息框,"Package control was successfully installed ...."
- 键盘按下 ctrl + shift + p, 搜索点击 Package Control: install Package
- 搜索点击 ChineseLocalizations
- 任务栏中 Help > Language > 简体中文
3.3、常用快捷键
| 快捷键 | 作用 |
|---|---|
| shift + ctrl + f | 全局搜索关键字 |
| ctrl + p | 查找文件 |
附录:LInux编辑器的更多相关文章
- Linux编辑器|gedit|vi|vim编辑器
gedit编辑器 gedit是一个Linux环境下的文本编辑器,类似windows下的写字板程序,在不需要特别复杂的编程环境下,作为基本的文本编辑器比较合适. sublime编辑器 Sublime T ...
- Linux 编辑器
vim编辑器 vi作为Unix上的一个编辑器,一直广受欢迎.之后GUN将其移植到开源世界中,经过开发人员对其进行了改善,被称为vi improved,就是现在的vim.为了方便使用,几乎所有的Linu ...
- Linux编辑器vi使用方法详细介绍
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令.由于对Unix及Linux系统的任何版本,vi编辑器是完全相 ...
- Linux编辑器篇-分享10个最好的Markdown编辑器
在这篇文章中,兄弟连Linux培训会分享一些可以在 Linux 上安装使用的最好的 Markdown 编辑器.虽然你在 Linux 平台上能找到非常多的 的 Markdown 编辑器,但是在这里我们将 ...
- Linux编辑器vi使用方法详细介绍(转)
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令.由于对Unix及Linux系统的任何版本,vi编辑器是完全相 ...
- linux编辑器 vi的使用
vi 编辑器的三个模式: 命令模式 开始就是命令模式 insert模式 i, I, a, A, o,O ,s, S 命令行模式 : i 在当前位置进入Insert模式 I 在行的头部进入Inser ...
- Linux编辑器的选择使用
在执行 crontab -e的时候 发现编辑器不对 用的是nano 立刻 sudo select-editor 然后终端返回 Select an editor. To change later, ru ...
- linux编辑器使用记录
超强大vim配置文件: wget http://files.cnblogs.com/ma6174/vimrc.zip unzip -f vimrc.zip -d ~/ 一.vim编辑器 进入 ...
- Linux编辑器vim键盘详解
下面的这张图,一看就明白了,从此,学习变的不再艰难! 补注:图中没有关于查找和替换的,应该用下面的.自上而下的查找操作 /word小写的n和N自下而上的查找操作 ...
- Linux编辑器Vim和Emacs入门
sudo 命令 debian系统没有自带,需要安装: apt-get install sudo 安装位置为 /usr/bin/sudo,对应配置文件为 /etc/sudoers sudoers授权格式 ...
随机推荐
- BandiZip无广告版安装
BandiZip无广告版安装 Bandizip 是一款压缩软件,它支持Zip.7-Zip 和 RAR 以及其它压缩格式.它拥有非常快速的压缩和解压缩的算法,从大学用到现在,但是现在最新的版本在每次压缩 ...
- [源码系列:手写spring] IOC第十三节:Bean作用域,增加prototype的支持
为了帮助大家更深入的理解bean的作用域,特意将BeanDefinition的双例支持留到本章节中,创建Bean,相关Reader读取等逻辑都有所改动. 内容介绍 在Spring中,Bean的作用域( ...
- MySQL 默认字符集
MySQL 默认的字符集是 latin1,通常跟我们的中文会打架,导致读写异常或乱码,而我们需要的字符集是 utf-8. MySQL 字符集的查看 mysql> show variables l ...
- EntityFramework 6 分页模式
在我的另一篇博客中提到了EntityFrameworkCore 分页问题, 中提到了EntityFrameworkCore在针对不同版本SQL Server数据库时如何指定分页模式,那么如何在Enti ...
- Win10在WSL上使用Vivado对ZCU 102 PYNQ进行ILA调试
ZCU 102上有两个USB接口(接口信号均为micro-A),其中靠近角落的接口为jtag端口,另外一个是uart端口 vivado自带的硬件管理器通过jtag端口连接到开发板.启动开发板,连接开发 ...
- STM32 调试小结
图片1相关内容 确认芯片连接 使用keil软件打开一个STM32工程文档,编译,无报错 点击魔术棒,弹出配置界面"option for target XXXXX" 点击配置界面的D ...
- flowable任务监听器和java-service依赖注入问题
前言 1. Flowable中Java服务任务的依赖注入方法,比如使用Spring的@Autowired或构造函数注入,并确保服务任务类由Spring管理. 2. 流程引擎配置中启用依赖注入和表达式解 ...
- markdown文本编辑器--核心功能(解析和渲染)
开源项目地址 GitHub 开源地址(YtyMark-java) 欢迎提交 PR.Issue.Star ️! 1. 简述 YtyMark-java项目分为两大模块: UI界面(ytyedit-mark ...
- 36条技巧优化PHP代码(总结)
原文:38条技巧优化PHP代码 1.如果一个方法能被静态,那就声明他为静态的,速度可提高1/4; 2.echo的效率高于print,因为echo没有返回值,print返回一个整型; 3.在循环之前设置 ...
- Dpanel:Star2k,短短时间就被大家称为GitHub开源神器!轻量化Docker面板,还在等什么
Dpanel:Star2k,短短时间就被大家称为GitHub开源神器!轻量化Docker面板,还在等什么 如今的软件开发和运维领域,Docker容器技术已经成为一种主流的解决方案,它允许开发者和系统管 ...