我知道vim(如emacs)对于程序员来说是非常强大的编辑器,只要你知道如何使用它,它的快捷方式等等。我可以采取哪些步骤以及我可以阅读哪些教程来成为高级 vim 用户?
从我的 .vimrc,得到:
line 16:
E319: Sorry, the command is not available in this version: filetype on
line 17:
E319: Sorry, the command is not available in this version: filetype plugin on
line 18:
E319: Sorry, the command is not available in this version: filetype indent on
line 21:
E319: Sorry, the command is not available in this version: syntax on
line 45:
E319: Sorry, the command is not available in this version: match ExtraWhitespace /\s\+$/
line 46:
E319: Sorry, the …Run Code Online (Sandbox Code Playgroud) 正如标题中所说,我无法从 vim 复制到系统剪贴板。Viceversa 可以工作,从 vim 外部复制并粘贴p就可以了。
我已经安装了剪贴板支持,vim 版本是 7.3.429:
$ vim --version | grep clip
+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
+xsmp_interact +xterm_clipboard -xterm_save
Run Code Online (Sandbox Code Playgroud)
我有:
set clipboard=unnamedplus
Run Code Online (Sandbox Code Playgroud)
在我的.vimrc,它是在我做的时候设置的:
set clipboard?
Run Code Online (Sandbox Code Playgroud)
或者
:echo has('clipboard')
Run Code Online (Sandbox Code Playgroud)
我使用的是 Ubuntu 12.04 LTS,里面gnome-terminal有vim (但 GVim 也有同样的问题)。任何的想法?
谢谢
编辑后我无法保存更改
sudo vi /etc/network/interfaces
Run Code Online (Sandbox Code Playgroud)
编辑前的文字:
auto lo
iface lo inet ...
Run Code Online (Sandbox Code Playgroud)
编辑为:
auto eth0
iface eth0 inet dhcp
Run Code Online (Sandbox Code Playgroud)
我必须按什么组合键或序列来保存它?
我想知道这些文本编辑器之间的区别,哪个最适合与 Ubuntu 一起使用?
他们每个人都有什么好处?有更好的吗?
我安装了 Ubuntu 11.10。然后为 Gnome 终端下载 Solarized 主题。从终端我的 vim 看起来不错:插件 vim-powerline 显示正确,语法以正确的颜色突出显示。但是当我运行 tmux 并运行 vim 时 - 语法高亮仅使用一种基本颜色,而 vim-powerline 不显示任何颜色。我查看了 vim-powerline 上的常见问题解答,解决方案应该是 .tmux-config 中的这一行:
set -g default-terminal "screen-256color"
Run Code Online (Sandbox Code Playgroud)
但它不起作用。我查看了 TERM,它返回了 'xterm',所以我尝试了:
set -g default-terminal "xterm-256color"
Run Code Online (Sandbox Code Playgroud)
但这也无济于事。
这是 .tmux.config 中唯一的一行。在 .vimrc 我有以下几行:
call pathogen#infect()
set nocompatible
set encoding=utf-8
set laststatus=2
let g:Powerline_symbols = 'fancy'
set t_Co=256
syntax enable
set background=dark
colorsheme solarized
Run Code Online (Sandbox Code Playgroud) 我最喜欢的编辑器是 Vim,所以我决定使用以下命令更改我的 ubuntu 安装的默认编辑器:
sudo update-alternatives --config editor
Run Code Online (Sandbox Code Playgroud)
一个提示(与上市期权)提出了要求编辑,但我注意到,它列出了两个口味的Vim:
基本选项和微小选项有什么区别?
我最近开始使用 Ubuntu,因此也使用了终端。
作为文本编辑器,我使用了预装的nano. 现在我想知道我是否应该安装和使用vim。
这些文本编辑器的特点、优点和缺点分别是什么?哪个更适合新手,另一个更适合哪些用例?
有时我希望文本文件的最后一行是一个简单的文本字符串,不附加换行符:...例如。将另一个文件连接到它。
一些编辑器通过添加换行符自动修改我的文本,即使我没有按下Enter。
Remains unmodified: Emacs、SciTE、Kate、Bluefish、记事本(葡萄酒)
Newline is added: Gedit、Gvim、Vim、Nano
我想知道是否有某种方法可以调整 Gedit、Gvim 和 Vim 以仅保存我输入的内容……甚至 Nano 也可能派上用场
我目前使用 Gedit,我正在涉足 Gvim/Vim ..所以知道如何“切换”这些开/关会很有用......
附注。在 Gedit、Gvim 和 Vim 中重新打开同一个文件时,光标的文件结尾位置在文本的末尾,而它应该真正显示在下一行(空)上。这是误导性的(但那是因为我已经习惯了)。
我使用了十六进制编辑器来检查上述观察。
vim ×10
text-editor ×3
command-line ×2
clipboard ×1
emacs ×1
gedit ×1
gvim ×1
nano ×1
programming ×1
tmux ×1
vi ×1
vimrc ×1