一、vimrc设置

  1. vimrc文件是vim的环境设置文件。
  2. 整体的vim的设置是在 /etc/vim/vimrc 文件中,一般只要修改用户自己的vimrc 文件就行。
  3. 进入用户根目录:cd ~
  4. 查看是否有.vimrc文件,没有就新创建一个.vimrc文件。
  5. 在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。
  6. vim ~/.vimrc 命令创建配置文件,插入以下进行设置:

    set number “显示行号 
    syntax on “自动语法高亮 
    set shiftwidth=4 “默认缩进4个空格 
    set softtabstop=4 “使用tab时 tab空格数 
    set tabstop=4 “tab 代表4个空格 
    set expandtab “使用空格替换tab
    set encoding=utf-8 “设置编码
    set autoindent “在插入模式下,对每行按与上行同样的标准进行缩进
  7. 以上配置基本够用保存即可,其他配置可以参考:https://blog.csdn.net/u010871...

二、vim经常使用的一些快捷键

  1. 上下左右移动光标:k、j、h、l
  2. 复制粘贴:yy、p
  3. 撤销:u
  4. 删除一行与删除一个字符:dd、x
  5. 多行复制:命令行模式输入 :1,3 co 10【注释:代表复制1到3行内容粘贴到第10行】
  6. 多行剪切:命令行模式输入 :1,3 m 10 【注释:代表把1到3行内容剪切到第10行】
  7. 多行注释代码:ctrl+v可视化模式选中,键入k或者j向上或者向上选中要注释的行,然后键入I,插入'//'字符,最后按两次esc即可。
  8. 多行编辑:可视化模式选中要编辑的行,假如是要在行末编辑,那么键入$到行末,然后键入A,插入想要编辑的内容,最后按两次esc即可。
  9. 光标移动到第一行与最后一行:gg、G
  10. 光标移动到某一行:10G 【注释:代表移动到第10行】
  11. 移动到行首与行末:^、$
  12. 字符后插入、字符前插入、另起一行插入:a、i、o
  13. 行内移动光标到某个字符:fa、Fa 【注释:fa代表代表向后移动到字符a处,Fa代表向前移动到字符a处】
  14. 如果在行内查找某个字符后,需要多次重复查找,使用命令:;【注释:fa向后移动刀字符a后,发现此处不是想要找的,然后键入分号';',就会重复上一次的移动命令】
  15. 删除一行、删除一个单词、删除光标后所有字符:dd、diw、D
  16. 多行缩进:可视化模式选中要缩进的行,然后键入>或者<,用来向后或者向前缩进
  17. 复制粘贴vim外部内容到vim编辑器打开的文件,为了避免复制后缩进错乱,可以使用命令设置再进行复制:set paste
  18. 向下或者向上滚半屏:ctrl+d、ctrl+u
  19. 替换字符:命令行模式,:s/word/hello【注释:光标所在行第一个word替换成hello】、:s/word/hello/g【注释:光标所在行所有的word替换成hello】
  20. 删除光标后单词并插入:ce
  21. 以下命令可以对标点内的内容进行操作:

    ci'、ci"、ci(、ci[、ci{、ci< - 分别更改这些配对标点符号中的文本内容
    di'、di"、di(或dib、di[、di{或diB、di< - 分别删除这些配对标点符号中的文本内容
    yi'、yi"、yi(、yi[、yi{、yi< - 分别复制这些配对标点符号中的文本内容
    vi'、vi"、vi(、vi[、vi{、vi< - 分别选中这些配对标点符号中的文本内容
    
    

繁星落眼眶
626 声望54 粉丝

引用和评论

0 条评论