d********t 发帖数: 9628 | 1 【 以下文字转载自 Programming 讨论区 】
发信人: deepthroat (My, you are a tall one!), 信区: Programming
标 题: 请问vsvim有像.vimrc这样的文件吗?
发信站: BBS 未名空间站 (Wed Jul 9 08:33:21 2014, 美东)
找不到啊。 |
|
r****y 发帖数: 26819 | 2 terminal里启动vim,字体和terminal里的字是一样大的,由terminal里的设置确定,
而且能记住。但是vim和macvim在.vimrc里写,都不起作用,启动时就是很小。color
theme啥的在.vimrc里设置都管用,就是启动时字体大小和窗口大小总是固定的。 |
|
r****y 发帖数: 26819 | 3 macvim里设置字体也就是.vimrc,别的设置都起作用,但是字体大小的设置不起作用。
无论在.vimrc里怎么设,启动macvim时,窗口大小和字体大小总是不变。 |
|
h*i 发帖数: 3446 | 4 1. go through vimtutor
2. use vim to edit all your text files, for a week
3. determine if you are already a vim addict,
if yes
a. google "best vimrc"
b. edit your .vimrc
c. google "best vim plugins"
d. install whatever vim plugins you need, e.g. vim R plugin
if no
forget about vim and get along with your life |
|
g*****d 发帖数: 27 | 5 What do you mean "在被的机器"? You sure you put the .vimrc in your home
directory rather than other directories? For autoindent, there is no need to
install any plugins. It is just a matter of .vimrc editing. |
|
b******n 发帖数: 592 | 6 跟.vimrc没有关系。.vimrc一般就在$HOME
我都不用Pyclewn, 如果你很喜欢调试程序,不如换个别的IDE,必要用编辑起了。。 |
|
p*****w 发帖数: 429 | 7 玩了eclipse,还不如pyclewn呢。
你用mac吗?mac什么editor/debugger好一点?
难道还是vim/gdb?
跟.vimrc没有关系。.vimrc一般就在$HOME
我都不用Pyclewn, 如果你很喜欢调试程序,不如换个别的IDE,必要用编辑起了。。 |
|
H********g 发帖数: 43926 | 8 will be my end
will be my end7 hours ago
Who the hell uses 8 tabspaces? 4 is the norm... 2 if you're lines tend to be
extremely long... And if you're using VIM, why do you even type out the
spaces? Just set the expandtab property in the vimrc and press tabs... you
get way better accuracy because there is no need to keep count of the number
of spaces you've typed since vim automatically stops at every multiple of 4
or 8...
Reply2 |
|
N**O 发帖数: 1106 | 9 【 以下文字转载自 Linux 讨论区 】
发信人: OMalley (Lost), 信区: Linux
标 题: 我的 Dropbox 使用经验(强烈推荐)
发信站: BBS 未名空间站 (Tue Mar 30 20:16:49 2010, 美东)
如果你还不知道什么是 Dropbox, 这里有个视频介绍
http://www.youtube.com/watch?v=7QmCUDHpNzE
我自己已经用了有快一年了,感觉是太方便了。我办公室和家里的机器还有笔记本上面
都装了 Dropbox(我甚至在实验室的Linux Server上也装了)。这样不论我在哪台电脑
上,我的文档都是最新的。下面我来介绍一下我自己的一些使用技巧:
我是个 Linux user,我用 Emacs。在使用 Dropbox 前,每当我在一台电脑上更改了配
置文件 (如 .bashrc, .emacs, .Xdefaults, .Xresources, .vimrc, .screenrc 等等)
, 为了能在其他机器上用,我只能发 email 或用 USB drive 把新的配置文件 copy 到
其他电脑上。 |
|
r****y 发帖数: 26819 | 10 macvim和vim,--不是terminal里启动的vim,而是app--这俩的启动设置怎么做?
~/.vimrc只对在terminal里启动的vim起作用,对macvim和vim不起作用。。。 |
|
s***g 发帖数: 495 | 11 .vimrc should not set font which is set by console or terms. |
|
r****y 发帖数: 26819 | 12 试验出来了,font设置写到.gvimrc里。.vimrc设置不管用。 |
|
l**n 发帖数: 7272 | 13 虽然这里的码工比较少,但是能appreciate coding和programming的朋友也可以看看。
我觉得挺有意思的。
http://blog.sina.com.cn/s/blog_5d90e82f01014k5j.html
我想通过这篇文章解释一下我对 Unix 哲学本质的理解。我虽然指出 Unix 的一个设计
问题,但目的并不是打击人们对 Unix 的兴趣。虽然 Unix 在基础概念上有一个挺严重
的问题,但是经过多年的发展之后,这个问题恐怕已经被各种别的因素所弥补(比如大
量的人力)。但是如果开始正视这个问题,我们也许就可以缓慢的改善系统的结构,从
而使得它用起来更加高效,方便和安全,那又未尝不可。同时也希望这里对 Unix 命令
本质的阐述能帮助人迅速的掌握 Unix,灵活的应用它的潜力,避免它的缺点。
通常所说的“Unix哲学”包括以下三条原则[Mcllroy]:
一个程序只做一件事情,并且把它做好。
程序之间能够协同工作。
程序处理文本流,因为它是一个通用的接口。
这三条原则当中,前两条其实早于 Unix 就已经存在,它们描述的其实是程序设计最... 阅读全帖 |
|
r***y 发帖数: 4379 | 14 呵呵, 看出来了, 多谢
觉得改系统不如改 vimrc 方便, 拷贝都哪里都能用. 还是用 ;; 代替吧. |
|
p******h 发帖数: 8 | 15 enter the following line in your .vimrc file.
map v i"this is debug trace"
you will be able to press v and have the text entered.
This is really a beginner's question. |
|
r******h 发帖数: 656 | 16 在.vimrc里面去掉
filetype indent on |
|
o******b 发帖数: 37 | 17 put the following line in your .vimrc
au FileType * setl fo-=cro |
|
o******b 发帖数: 37 | 18 are all of those your personal config files?
this is incredible, my .vimrc is 200 lines long plus another 50 lines of
color setup, that's all i need to get a comfortable and fully-fledged vim... |
|
f*****n 发帖数: 719 | 19 搞掂了。。。
~/.vimrc里加个
let g:Imap_UsePlaceHolders = 0
多谢!
这玩意真不容易学 |
|
|
m******t 发帖数: 2416 | 21
relatative
Add these to your .vimrc then use ctrl-shif-e and ctrl-shift-y. |
|
m******t 发帖数: 2416 | 22 You could move this line from .vimrc into
~/.vim/after/syntax/c.vim |
|
l****h 发帖数: 272 | 23 adding the following line in your .vimrc file.
autocmd BufRead *.tex set autoindent |
|
y******4 发帖数: 159 | 24 set non-compatible in .vimrc? |
|
|
l*****n 发帖数: 633 | 26 add following line in your ~/.vimrc:
au BufReadPost * if line("'\"") > 0|if line("'\"") <= line("$")|exe("norm '\
"")|else|exe "norm $"|endif|endif |
|
|
d********t 发帖数: 9628 | 28 Yeah, I saw the "au ..." line was commented in /etc/vim/vimrc |
|
O*****y 发帖数: 222 | 29 如果你还不知道什么是 Dropbox, 这里有个视频介绍
http://www.youtube.com/watch?v=7QmCUDHpNzE
我自己已经用了有快一年了,感觉是太方便了。我办公室和家里的机器还有笔记本上面
都装了 Dropbox(我甚至在实验室的Linux Server上也装了)。这样不论我在哪台电脑
上,我的文档都是最新的。下面我来介绍一下我自己的一些使用技巧:
我是个 Linux user,我用 Emacs。在使用 Dropbox 前,每当我在一台电脑上更改了配
置文件 (如 .bashrc, .emacs, .Xdefaults, .Xresources, .vimrc, .screenrc 等等)
, 为了能在其他机器上用,我只能发 email 或用 USB drive 把新的配置文件 copy 到
其他电脑上。但这样做实在是很不方便。我现在的做法是把这些配置文件都放到
Dropbox 文件夹里面,然后在 home 下建个 soft link。这样任何一台电脑的配置文件
的更改都会立即被同步到其他电脑。方便吧!还有更 cool 的呢,Dropbox 还有
ver |
|
v*****r 发帖数: 1119 | 30 Either your speaker volume too low :-) or
The following line has been added to ~/.vimrc file
set vb
(or set visualbeep)
Remove the above line(s) to enable beeping. |
|
v*****r 发帖数: 1119 | 31 1. vi 用户都是用 hjkl, 不用 上下左右。
2. 非要用 上下左右, try this setting in vi (or put in ~/.vimrc file) |
|
s******d 发帖数: 323 | 32 in ~/.vimrc
set nocompatible |
|
s*******n 发帖数: 2828 | 33 这是我的vimrc
let g:tex_flavor = "latex"
let g:Tex_CompileRule_dvi="latex -src-specials -interaction=nonstopmode $*"
let g:Tex_DefaultTargetFormat='pdf'
let g:Tex_MultipleCompileFormats='pdf'
let g:Tex_IgnoredWarnings =
\"Underfull\n".
\"Overfull\n".
\"specifier changed to\n".
\"You have requested\n".
\"Missing number, treated as zero.\n".
\"There were undefined references\n".
\"Citation %.%# undefined\n".
\"LaTeX Font Warning:\n"
" This number N says that latex-suite should ignore the first N of th... 阅读全帖 |
|
d****r 发帖数: 2912 | 34 Try this: put the following lines in your .vimrc
" Disable errorbells, and the annoying visualbell
set vb t_vb= |
|
X*V 发帖数: 1431 | 35 you can add one line in your .vimrc
to make it larger or smaller |
|
S*A 发帖数: 7142 | 36 cvs 和 svn 设立 sever 比较麻烦。我以前自己的 script,
没有和人分享,也都进 SCM. 后来改成 hg 因为 http 支持
比较好。最后都改成 git 的了。自己的 script 在几部机器
上 sync 也是很有用的。这样确保你常用的工作环境很容易
移到新装的机器上面。我的 vimrc 什么的都是这样的。
反正我现在一旦写什么东西,只要不是一次性的,一律进入 SCM. |
|
S*A 发帖数: 7142 | 37 cvs 需要 server. 如果你公司的机器和自己的机器上面有同样的
.bashrc, .vimrc, 要 sync 起来就不容易,因为公司的网和家里
平时是不联通的。
任何不能 local commit 的这样用都很不爽。svn 也一样。 |
|
s******c 发帖数: 1920 | 38 这是由于vim试图保持和vi的兼容
在~/.vimrc中加入一行
set nocompatible |
|
d********t 发帖数: 9628 | 39
Can I use it in .vimrc?
3x |
|
F*V 发帖数: 3978 | 40 put the following into your vimrc setlocal spell spelllang=en_us |
|
l*****n 发帖数: 633 | 41 from vim tip #80, add following line in ~/.vimrc:
au BufReadPost * if line("'\"") > 0|if line("'\"") <= line("$")|exe("norm '\
"")|else|exe "norm $"|endif|endif |
|
A******g 发帖数: 612 | 42 把 :set number 写到 ~/.vimrc里面,这样把所有行号显示出来
想移动到哪行,比如 :100, 就到了100行了,不用算行数 |
|
r******s 发帖数: 925 | 43 vim需要插件
只要在.vimrc里面把tab设成4位空格就行了 |
|
v*****r 发帖数: 1119 | 44 https://github.com/gmarik/vundle
Vundle allows to:
keep track and configure your scripts right in .vimrc
install configured scripts (aka bundle)
update configured scripts
search by name all available vim scripts
clean unused scripts up
run above actions in a single keypress with interactive mode
Also Vundle:
manages runtime path of your installed scripts
regenerates helptag atomatically
--------
For a full list of all available vim plugin, check:
http://vim-script... 阅读全帖 |
|
o**n 发帖数: 1249 | 45 终于找到原因了!server上的vimrc里,行列数改过,和putty或其他我用的terminal行
列数不一致,所以一动就乱了。 |
|
s*********d 发帖数: 165 | 46 最近发现一个不错的vimrc
http://vim.spf13.com
现在一旦保存java文件:w,vim就会自动编译。不过很多java classes都事packaged的
,比如说
File directory:
~/proj/bin/com/example/package/foo.class
~/proj/bin/com/example/package/foo1.class
~/proj/src/com/example/package/foo.java
~/proj/src/com/example/package/foo1.java
Class foo need to use class foo1. Using terminal, here is how I can compile
cd ~/proj/bin
javac -d ./ ../src/com/example/package/foo.java
(1, $CLASSPATH = "~/proj/bin", 2, this way only works when we cd to ~proj/
bin. )
With s... 阅读全帖 |
|
l*****s 发帖数: 2109 | 47 用 Eclipse ,vim对付 Python 还可以,java实在是不行。
至于 vimrc,简单够用就好,那个太复杂了。
这些配置之类的东西,花的时间越少越好。 |
|
G*F 发帖数: 427 | 48 vim的问题是兼容模式被打开了。在.vimrc里加个:
set nocompatible |
|
n******7 发帖数: 12463 | 49 配色我用murphy或者elflord
除了这个,还要开行号,设置tab长度,不要swp等
这些还好,也就是一个vimrc的事情
要用爽,还要装一些插件
pyflakes
SuperTab
Tagbar (这个很喜欢,用vim鼠标流超爽)
等等
这就懒得在windows下面折腾了 |
|
s*****l 发帖数: 2041 | 50 每次输入一行到75字符的时候就自动换行,这好像是为fortran设置的,
但是我编辑的文件并不是什么fortran程序,很不爽
我在.vimrc即使设置了:set textwidth=12500
还是有同样的问题,请问大师应该怎么弄vim?
灰常感谢!! |
|