本站消息

  出租广告位,需要合作请联系站长

  今日名言-想象你自己对困难作出的反应,不是逃避或绕开它们,而是面对它们,同它们打交道,以一种进取的和明智的方式同它们奋斗 。——马克斯威尔·马尔兹

  今日名言-用谅解、宽恕的目光和心理看人、待人。人就会觉得葱笼的世界里,春意盎然,到处充满温暖。——蔡文甫


+关注
已关注

分类  

python(8)

java(2)

标签  

python(5)

java(1)

日期归档  

暂无数据

【Linux】深入理解Vim

发布于2021-07-24 21:13     阅读(589)     评论(0)     点赞(21)     收藏(1)


深入理解Vim

简介

研发人员必备利器之文本编辑器vim。我们来man vi or man vim

NAME
       vim - Vi IMproved, a programmer's text editor

SYNOPSIS
       vim [options] [file ..]
       vim [options] -
       vim [options] -t tag
       vim [options] -q [errorfile]

       ex
       view
       gvim gview evim eview
       rvim rview rgvim rgview

DESCRIPTION
       Vim  is a text editor that is upwards compatible to Vi.  It can be used to edit all kinds of
       plain text.  It is especially useful for editing programs.

       There are a lot of enhancements above Vi: multi level undo, multi windows and buffers,  syn-
       tax highlighting, command line editing, filename completion, on-line help, visual selection,
       etc..  See ":help vi_diff.txt" for a summary of the differences between Vim and Vi.
1. 在所有Linux distributions上都会有一套文本编辑器vi
2. vim是vi的进阶版,不但可以用不同颜色显示文字内容,还能进行诸如shell script, C program等程序编辑。

Vim 使用

vim image

vim分为如下三种运行模式:

1.一般普通模式(Command Mode)

默认模式,可以按照图中的操作来切换相应的模式。该模式下可使用上下左右按键来移动光标,也可使用删除字符删除整列来处理文件内容, 也可复制粘贴来处理文件数据。

2.命令行模式(Command-Line Mode)

在一般普通当中,输入: / ?三个中的任何一个按钮,就可以将光标移动到最下面那一列。在
这个模式当中, 可以提供你搜寻数据的动作,而读取、存盘、大量取代字符、离开 vi 、显
示行号等等的动作则是在此模式中达成的,具体可参考之后快捷键使用部分。

3.插入模式(Insert Mode)

切换到插入模式后,在画面的左下方会出现INSERT 或 REPLACE的字Z,此时才可以进行编辑。

Vim快捷键实践大全

Vim核心掌握捷径是不断使用快捷键进行实践操作

← ↓↑ →上下左右gg移到第一行G移到文末nG(2G, 10G)移到对应行
0移到行首$移到行末b上个单词开头e当前单词尾
x后删X前删dd删除当前行dj删除下一行
D删到行末d^删到行首dG删到文末d1G删到文首
u撤销Ctrl + rredoyy复制p粘贴
y^复制到行首y$复制到行尾yG复制到文末y1G复制到文首
?str搜索n向上找N向下找:wq退出保存
:ce居中:ri居右:le居左:wq!强制

以上都是在普通模式下进行操作

Vim配置

git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime
sh ~/.vim_runtime/install_awesome_vimrc.sh

一键操作如上命令,想详细了解具体细节请走传送门,配置完成后vim如下所示

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oVm5Ypgj-1626108384792)(/img/vim.png)]

原文链接:https://blog.csdn.net/Scott_S/article/details/118687936



所属网站分类: 程序员的那点事

作者:小酷狗

链接:http://www.pythonpdf.com/blog/article/315/3a9f522ee110db49f803/

来源:编程知识网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

21 0
收藏该文
已收藏

评论内容:(最多支持255个字符)