You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
土豆兄弟 56ef3ccacc [代码重构](master): 更新了一些文档
文档文件更新
2 years ago
..
README.md [代码重构](master): 更新了一些文档 2 years ago

README.md

开发工具研究

IDEA

1.

Vim

1. 基础概念和命令

  • Vim 的模式转换

    • 普通模式Vim 启动后的默认模式,用来移动光标、删除文本、覆盖输入文本、恢复操作、粘贴文本等等。
    • 插入模式:输入 i 或 a 进入插入模式,在这个模式下敲击键盘会往文字缓冲区增加文字,相当于普通编辑器的编辑模式。
    • 可视模式:选择文本,可以行选、块选和依次选择,选择后可以进行复制、删除、排序等操作。
    • 命令模式:执行内部和外部命令,通过“:”“/”“?”“:!”可以进入命令模式,分别对应的是:执行内部命令、向上或向下搜索、执行外部命令。
  • Vim 的优势

    • Vim 是一个完全跨平台的编辑器
    • Vim 也是一个高度可定制、可扩展的编辑器 [Vim 脚本Vim script]
    • Vim 也有着良好的生态环境
  • PS:

  • 安装

  • Linux 下的安装

  • Red Hat 和 CentOS 系列

# 一般是默认安装的 查看 Vim 安装版本
yum list installed | grep vim
# 表示是基本功能 Vim
vim-minimal.x86_64 2:8.0.1763-13.el8 @System
# 安装图形界面的 Vim
sudo yum install vim-X11 
# 安装增强版本的 Vim
sudo yum install vim-enhanced
  • Debian 和 Ubuntu 系列
  • 在 Debian、Ubuntu 等使用 apt 的 Linux 发行版上Vim 同样有着不同功能版本的区别,而且选择更多
  • 它们中有编译进最小功能的 Vim 包vim-tiny有较全功能的文本界面 Vim 包vimnox有适用于老的 X-Window 界面的版本vim-athena有适用于 KDE 环境的 GTK2 版本vim-gtk
  • 如果你使用标准的 GNOME 桌面环境的话(大部分的情况),安装 vim-gtk3 或 vimgnome
  • 如果你使用 KDE 桌面的话,安装 vim-gtk
  • 如果你只使用文本界面的话,安装 vim-nox
# 可以通过下面的命令来查看已经安装的 Vim 版本
apt list --installed | grep vim
# 来确保更新环境
sudo apt update 
# 安装 GTK3 版本的 Vim - 自行进行选择
sudo apt install vimgtk3

  • 在 Ubuntu 上vim 和 gvim 都是指向同一个应用程序的符号链接,且 gvim 的 执行效果和 vim -g 相同

  • TODO 其他平台的安装过程补充即可

  • TODO Vim8 中文文档支持

  • 键盘重配置

    • 重度的 Vim 用户会重新配置键盘把使用频度较低的大写锁定键Caps Lock重新映射成 Esc 或 Ctrl 键
    • 建议直接买一把专用的键盘即可