【问题标题】:Auto tab and copy/cut/paste clipboard in NeovimNeovim 中的自动制表符和复制/剪切/粘贴剪贴板
【发布时间】:2020-05-20 14:53:29
【问题描述】:

我是 nvim 新手,在使用 nvim 时遇到一些问题

  1. 我经常使用 Javascript,我希望 nvim 可以像 VS Code 一样在我按下回车键时自动制表。我该怎么做?
  2. 如何在 Neovim 中使用剪贴板进行剪切/复制/粘贴,我应该使用一些插件吗?

这是我正在使用的一些插件:

Plug 'preservim/nerdtree'
Plug 'drewtempelmeyer/palenight.vim'
Plug 'Xuyuanp/nerdtree-git-plugin'
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
Plug 'pangloss/vim-javascript'
Plug 'w0rp/ale'
Plug 'prettier/vim-prettier', { 'do': 'npm install' }
Plug 'yuezk/vim-js'
Plug 'maxmellon/vim-jsx-pretty'
Plug 'kassio/neoterm'
Plug 'tpope/vim-surround'
Plug 'tpope/vim-fugitive'
Plug 'alvan/vim-closetag'
Plug 'neoclide/coc.nvim', {'branch': 'release'}
Plug 'raimondi/delimitmate'
Plug 'ekalinin/dockerfile.vim'
Plug 'scrooloose/nerdcommenter'

感谢您的帮助。

【问题讨论】:

    标签: neovim


    【解决方案1】:

    对于自动制表符,我想您的意思是自动缩进。您可以打开 autoindent 和 smartindent 选项。

    set autoindent smartindent
    

    要使用剪贴板进行剪切和粘贴,请设置剪贴板选项

    set clipboard+=unnamedplus
    

    请参阅:h clipboard 了解更多信息。

    【讨论】:

    • 谢谢,set clipboard+=unnamedplus 为我工作。大家记住,粘贴命令是p,复制命令是#yy(其中#是要复制的行数)。复制命令(yank)也是:#1,#2y,其中#1 是开始行,#2 是结束行。您还可以使用可视块 (ctrl+v) 或选择 (gh) 进行选择,然后使用 y 拉出选定的文本。
    猜你喜欢
    • 1970-01-01
    • 2020-03-30
    • 1970-01-01
    • 1970-01-01
    • 2018-11-24
    • 1970-01-01
    • 2011-02-25
    • 1970-01-01
    • 2016-09-08
    相关资源
    最近更新 更多