`
Wu_Jiang
  • 浏览: 14207 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

What I get from Vimtutor

阅读更多
w会从光标处定向到下一个单词(以空格和中英文切换为分割符)的首字母。
e从光标处定向到该/下一个单词的last字母
^从光标处定向到行首(效果同0)
$从光标处定向到行尾
以上定位符可以单独使用用来移动光标,也可以与下面的操作符结合使用
c——是change的意思——cc:修改当前行,即删除当前行并进入Insert Model
d——delete——dd:删除当前行
y——copy——yy:复制当前行
p——paste
r——replace
x——??
 
以上(除了p和0)都可以和字母共用达到针对多个单词或者多行的操作,如:
3[w/e/$/cc/dd/yy/u] 移动到第四个word第一个字母/移动到第三个word最后一个字母/移动到三行后末尾/删除光标及以下2行并进入insert mode/删除光标及以下2行/粘帖光标行及以下两行到粘帖板/恢复三次操作之前的状态
3^不管用??why??Maybe it's just because foreword is not allowed but backward.
[c/d/y]2[w/e/$]          
y^w(also it does not work)/
3rm把当前光标后面的三个位置全部替换成m
3x删除当前光标后的三个位置
 
从downcase到upcase的过程也是从单个字符到整行的过程:
O,o
A,a
I,i
 
翻页:
Ctrl+f     向下翻页
Ctrl+b    向上翻页

Ctrl+r     ==     :redo 重复最近一次撤销的修改    
 
查看文件位置和当前光标的位置
Type CTRL-G to show your location in the file and the file status.
Press  G  to move you to the bottom of the file.
Type  gg  to move you to the start of the file.
Type the row num where u wanna go then Press G to move u to the expected row
 
查找
Type  / or ? followed by a phrase to search for the phrase, / foreword and ? backward.
To search for the same phrase again, simply type  n .
To search for the same phrase in the opposite direction, type  N .
To go back to where you came from press  CTRL+o  (Keep Ctrl down while pressing the letter o).  Repeat to go back further.  CTRL+i goes forward.
 
查找对应括号
Type  %  to find a matching ),], or } .
1. Place the cursor on any (, [, or { in the line below marked --->.
2. Now type the  %  character.
替换
Type  :s/old/new     to substitute 'new' for 'old' just, changing the first occurrence of "old" in the line. . 
Type  :s/old/new/g     to substitute 'new' for 'old' in the entire line, changing all occurrences of "old" in the line.
Type   :#,#s/old/new/g     where #,# are the line numbers of the range of lines where the substitution is to be done.
Type   :%s/old/new/g      to change every occurrence in the whole file.
Type   :%s/old/new/gc     to find every occurrence in the whole file, with a prompt whether to substitute or not.
 
执行命令
Type  :!  followed by an external command to execute that command.
For example, :!ls to get a listing of your directory.
 
另存为TEST
:w TEST
Type v then move the cursor to highlight the expected rows then :w TEST to save the selected rows to the new made file.
 
复合命令
:r TEST reads the content of the file and puts it below the cursor.
:r !ls  reads the output of the ls command and puts it below the cursor.
Vi中的模式
Type a capital  R to go into Replace mode and then Press <ESC> to leave Replace mode.替换模式
Type v to go into 可视模式, 可以通过移动光标选中要操作的内容。Ctrl+v也会进入可视模式,但是不同于v或V进入的可视模式,可以自己查看一下。
Type i... to go into 插入模式
Type Esc to go into 命令模式
 
Move Faster
number + h/j/k/l can move the cursor faster.
 
搜索中的一些选项设置
Set the 'ic' (Ignore case) option by entering:   :set ic
Set the 'hlsearch' and 'incsearch' options:  :set hls is
To disable ignoring case enter :set noic
‘hls’ means highlight all the words searched. 高亮显示搜索结果
‘ic’ means ignore case,忽略大小写
‘is’ means incsearch, 加强搜索,输入搜索内容的时候光标自动跳到第一个符合搜索的内容。

取消设置只需要在前面加一个no就行,如noic是取消忽略大小写的设置。

 

移动显示内容

zz 将当前行显示在屏幕中间
zt 将当前行显示在屏幕顶端(top)
zb 底端(bottom)

光标不动,所在行向上移ctrl-e,向下的话ctrl-y~

0
24
分享到:
评论

相关推荐

    vimtutor-cn.txt

    将 vimtutor 中译版从 1.5 升级到 1.7。 2002年08月30日 梁昌泰 感谢 RMS@SMTH 的指正,将多处错误修正。 2002年04月22日 梁昌泰 感谢 xuandong@sh163.net 的指正,将两处错别字修正。 2002年03月18日 ...

    vimtutor官方原文件下载和中文理解笔记

    vimtutor官方原文件下载和中文理解笔记

    vimtutor vim帮助手册

    在vim 的安装目录下是可以找得到的, 我拷贝了一份出来,需要的可以下载

    vim教程vimtutor zh.txt

    如题

    vimtutor(vim快速入门)

    - 再次输入`vimtutor`并回车,重新进入教程,巩固记忆。 - 练习从退出到重新进入的流程,确保掌握。 ##### 第三节:文本编辑之删除 - **基础知识**:在VIM的正常模式下,使用`x`键可以删除光标所在位置的字符。 ...

    vim使用文档(vimtutor中文翻译版)

    vim官方使用文档中文版,vimtutor简体中文教程翻译版。简明地介绍一下 Vim 编辑器最常用的命令和操作技巧

    vimtutor1.7双语版

    为了开始学习,你需要确保已经正确安装了 Vim,并且可以通过终端或命令行界面运行 `vimtutor` 命令来启动该教程。如果你是在 Unix 或类 Unix 系统(如 Linux 或 macOS)上运行,通常可以直接使用此命令。在 Windows ...

    vimtutor:vimtutor的浏览器版本

    cd vimtutor 安装依赖项: # with npm npm install # with yarn yarn 跑步 启动开发服务器: # with npm npm start # with yarn yarn start 创建生产版本: # with npm npm run build # with yarn yarn ...

    vim_tutor.pdf

    此外,用户可以通过输入命令vimtutor重新打开教程文件,继续学习。 在文本编辑方面,教程主要介绍了如何在普通模式下删除字符。用户可以使用x键来删除光标所在位置的字符。这个操作简单直观,但非常强大,尤其是在...

    vim教程(中文版)

    Vim,全称Vi IMproved,是一款...这个“vimtutor.cn”教程会引导初学者一步步熟悉这些概念和操作,通过实践和练习,逐步提升在Vim中的工作效率。记得,掌握Vim需要时间和耐心,但一旦熟悉,你会发现它的强大和高效。

    《 V I M 教 程 》

    - **i/I/a/A/o/O**:分别代表插入、行首插入、行内插入、行尾插入、新行上方插入、新行下方插入。 - **撤销与恢复:** - **u**:撤销上一步操作。 - **Ctrl + r**:恢复撤销的操作。 - **文件管理命令:** - *...

    在Linux下建立实验环境

    sudo apt-get install vimtutor ``` #### 四、实验环境验证 完成以上步骤后,你可以通过以下命令来验证GCC是否正确安装: ```bash gcc --version ``` 这将显示GCC的版本信息,确认其为3.4.0版本即可。 #### 五...

    MyVim:vim,vimrc,vimrc模板,vim文档,vim note,vim学习,vimtutor,学习vim,vim实践,vim学习,vim笔记,vim训练营,vim教程,vim入门教程,vim简明教程,vim实操教程, vim入门文档,vimtutor中文版

    Vim的学习过程通常包括理解和掌握它的基本操作,如 hjkl 键进行光标移动,i 进入插入模式,Esc 返回正常模式,dd 删除当前行,yy 复制一行,p 粘贴等。此外,Vimscript是Vim的内置编程语言,用于编写插件和配置,...

    VimRegexTutor:用于学习Vim中正则表达式的vimtutor克隆

    VimRegexTutor Vim编辑器用户的“动手”正则表达式教程。 小费如果您喜欢VimRegexTutor并想分享W00t !,我将感谢您提供的或。 项目页面 维护者巴里·亚瑟(Barry Arthur)&lt; &gt; 地位测试版,欢迎反馈改编自 大多数...

    windows xp操作系统下 vim安装程序

    运行`vimtutor`,它会在一个简单的环境中引导你逐步学习Vim的基本操作和命令。 **Vimrun.exe和VimTBar.dll:** `vimrun.exe`可能是一个用于执行特定Vim脚本或者与Vim交互的工具,而`vimtbar.dll`则可能是为Vim添加...

    Linux常用命令和管理05-Linux文本编辑器vim基本用法1

    vimtutor 是 vim 的教程,可以使用以下命令打开:`vimtutor` 本篇文章对 vim 的基本用法进行了详细的介绍,包括模式、打开文件、编辑模式、输入模式、末行模式、光标移动、编辑命令等。掌握这些基本用法是使用 vim ...

    Vim编辑器的测试练习

    2. **插入模式(Insert Mode)**:在命令模式下按下`i`、`a`、`o`等键,会进入插入模式,此时可以向文件中输入文本。按`Esc`键可返回到命令模式。 3. **底线命令模式(Bottom Line Command Mode)**:在命令模式下...

    VIM的一些相关学习资料

    2. 在线教程:Vimtutor是一个内置的交互式教程,通过`vimtutor`命令启动。 3. 网络资源:Stack Overflow、GitHub上的VIM讨论,以及各种博客和论坛中的VIM技巧分享。 通过以上知识点,你可以开始VIM的基本操作和进阶...

    linuxVIM命令教程[借鉴].pdf

    Linux VIM 命令教程详细解读 对于软件开发领域而言,掌握一款高效的文本编辑器...对于想要进一步探索VIM世界的朋友,建议深入学习vimtutor教程,并逐渐尝试VIM的高级功能,以充分发挥其潜力,使代码工作更加得心应手。

Global site tag (gtag.js) - Google Analytics