Vim: how to enter insert-anywhere/canvas mode?

混江龙づ霸主 提交于 2019-12-12 09:39:35

问题


How can you put vim in an insert mode where the entire screen is effectively whitespace i.e. you can type anywhere?

I know it's possible, I just cannot remember the command, unfortunately!

This allows you to draw diagrams and whatnot easily, I hope this rings a bell?


Update: Thanks to @phd I made:

                                                    ┏━━━[ Tasker Radars ]━━━┓
                                                    ┃ 🔴 has 1 mile radius  ┃
                  ,,ggddY''''Ybbgg,,                ┃ 🔵 has 5 mile radius  ┃
             ,agd'''              `''bg,            ┃ 🌕 has 20 mile radius ┃
          ,gdP'                       'Ybg,         ┗━━━━━━━━━━━━━━━━━━━━━━━┛
        ,dP'                             'Yb,
      ,dP'         _,,ddP'''Ybb,,_         'Yb,<━━━━━━ 20 miles
     ,8'         ,dP''         `'Yb,         '8,
    ,8'        ,d'                 'b,<━━━━━━━━━━━━━━━ 5 miles
   ,8'        d'                     'b        `8,
   d'        d'        ,gPPRg,<━━━━━━━━━━━━━━━━━━━━━━━ 1 mile
   8         8        dP'   `Yb        8         8
   8         8        8)     (8    🔴  8    🔵   8    🌕
   8         8        Yb  🔴 dP        8         8
   8         Y,        '8ggg8'        ,P         8
   Y,         Ya                     aP         ,P
   `8,         'Ya        🔵       aP'         ,8'
    `8,          'Yb,_         _,dP'          ,8'
     `8a           `''YbbgggddP'''           a8'
      `Yba                                 adP'
        'Yba              🌕             adY'
          `'Yba,                     ,adP''
             `'Y8ba,             ,ad8P''
                  ``''YYbaaadPP''''

回答1:


Set virtualedit option:

set virtualedit=insert

http://vimdoc.sourceforge.net/htmldoc/options.html#%27virtualedit%27



来源:https://stackoverflow.com/questions/51623366/vim-how-to-enter-insert-anywhere-canvas-mode

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!