可以放大和缩小吗?

时间:2013-08-09 00:44:55

标签: vim

如标题所示。我在emacs中发现我们可以做到这一点

emacs zoom in/zoom out

我在vim中找不到相同的内容。

3 个答案:

答案 0 :(得分:10)

The font size of a a console-based vim is determined by the font size of the terminal。因此,可以通过changing font size of the terminal来改变vim字体大小,即调用vim:

|Terminal emulators |     + font size      |- font size
--------------------------------------------------------------------
|    xterm          |Shift + Keypad Plus(+)|Shift + Keypad Minus(-)
|                   |Or control + mouse right click to choose the 
|                   |desired font size.
--------------------------------------------------------------------
|  GNOME terminal   |Control+Shift+Plus(+) |Control + Minus(-)
|                   |Do not use keypad.    |Do not use keypad.
--------------------------------------------------------------------
|  Terminator       |Control+Shift+Plus(+) |Control+Minus(-) 
|                   |Do not use keypad.    |Do not use keypad.
--------------------------------------------------------------------
|    Konsole        |Control+Mouse Wheel   |Control + Mouse Wheel 
|                   |Scroll Up, or         |Scroll Down, or
|                   |Control + Plus(+)     |Control + Minus(-)
--------------------------------------------------------------------
|    lilyterm       | Control + Plus(+)    |Control + Minus(-)     
--------------------------------------------------------------------
| xfce4-terminal    | Right Click/Preferences/Appearance. 
|                   |   No keyboard or mouse shortcut.
--------------------------------------------------------------------
| lxterminal        | Edit/Preferences/Style. 
|                   |   No keyboard or mouse shortcut.
--------------------------------------------------------------------
| mlterm            | Control + Right click to bring up settings. 
|                   |Encoding tab/Font Size. 
|                   |   No keyboard or mouse shortcut.
--------------------------------------------------------------------
| kterm             | Control + Right click to bring up font size menu.
--------------------------------------------------------------------
|rxvt-unicode(urxvt)|Issue printf command inside terminal window. 
|                   |Eg: printf '\33]50;%s\007' "xft:DejaVu Sans Mono-8"
|                   |running this command inside flying vim is not       
|                   |working. One has to quit vim and issue the commmand
--------------------------------------------------------------------

答案 1 :(得分:8)

您可以使用此处详述的方法:http://vim.wikia.com/wiki/Change_font_size_quickly创建键绑定来为您执行此操作。 (虽然我很惊讶gvim并不支持这个开箱即用,MacVim用 CMD + +

答案 2 :(得分:0)

我建议安装guifont++插件

https://www.vim.org/scripts/script.php?script_id=593

其默认绑定是:

+ increases font size
- decreases font size
= restores  font size