每当我使用CentOS系统时,总会有一个令人愉快的vimconfiguration,它主要做以下几点: 记住封闭文件的位置 颜色模式(!!!) Bash有颜色 还有更多,只是不能当场回忆。 然后,我去Ubuntu和它的所有黑色和白色,没有很好的VIMconfiguration等。我必须使用Ubuntu,我讨厌Ubuntu的正因为如此。 我知道我都可以自己configuration它,所以我的问题是: 如何configurationUbuntu系统像CentOS一样(美观)? PS对未来的自我:我会因为问这个问题而被石头砸死。
我总是在我们的服务器上使用Vim(大部分是基于Ubuntu的),而且我总是缺乏一个适合vim而不需要太多装饰的好configuration。 我想尽可能地为那些在服务器上直接写入bash,zsh和ruby代码的人收集configuration设置。
随意指出我的适当的文件。 当处于ex模式(Q)并input许多命令时,文件会滚动到您无法看到您正在处理的内容的位置。 在ex模式下是否有滚动可见文件的键绑定? Ctrl-J在ex窗口中放置行 – 但似乎没有办法走另一个方向–ctrl-j逐行滚动。 也许这是OS或Vim版本? 有一个设置,以防止滚动文件了吗? 很烦人。 谢谢〜 Bubnoff
我开始使用远程login远程访问和控制其他Windows PC。 我面临的问题是,当我启动VIM程序时,telnet会话挂起,不响应任何按键。 这背后的原因是什么?
在比较两个版本的应用程序之间的文件的过程中,我注意到许多文件似乎在整个文件中获得了额外的空行。 这些文件从来没有通过FTP上传,纯粹从一个位置复制到另一个使用cp ,甚至没有在目录中的每一个文件,只是看似随机的。 当我在并排格式忽略空格,换行符等文件之间进行差异时,我只是看到一堆注意事项,显示作为新行的差异,所以这: diff –suppress-common-lines -Bbwy /home/site1/public_html/file.php /home/site2/public_html/file.php 输出这样的东西: > > > > > > 我想这是2个问题然后: 为什么文件会得到这些额外的新的线,这是一个线结束问题,我怎么检查? 是否有可能做一个差异,将完全忽略这些线,并认识到相同的文件,基本上他们似乎是? 仅供参考,这是在CentOS服务器上。
我有一个15GB的SQL文件,这是一个数据库的备份。 我遇到的问题是中途,它失败了。 幸运的是,我知道哪张桌子可以拿起。 有没有一种方法,我可以拆分这个SQL文件的表我从需要拿起或可能得到MySQL本身做到这一点的起点? 谢谢
我有一个vim自动命令组,如下所示: augroup filetypedetect_wiki au! au! FileType vimwiki iabbrev cfo %% TODO {{{1<esc>hhhhhhhhveh au! FileType vimwiki iabbrev cfc %% TODO }}}1<esc>hhhhhhhhveh au! FileType vimwiki :set foldmethod=marker au! FileType vimwiki :set spell " Insert a comment block au! FileType vimwiki iabbrev ccc {{{ ><cr> $ <cr>}}}<esc>kllllli "===Wiki markup macros au! FileType vimwiwki :nnoremap <leader>h1 ^i= <esc>A =<esc>^ […]
创build/写入日志文件的python脚本的相关部分 def kill(fullpath,typ): #add check to assure .recycle!!!! if any(check for check in requiredChecks if check in fullpath) and typ=='file': os.remove(fullpath) logFile.write('file — ' + fullpath + '\n') return curDate = datetime.datetime.now() logName = '/home/user/backupLogs/recycleBin_'+curDate.strftime('%Y-%m-%d')+'.log ' logFile = '' if not os.path.exists(logName): logFile = open(logName,'w') #log file doesn't exist, create it and open in write […]
我的问题是我无法安装和使用VIM 7.2的新颜色scheme。 以下是我正在做的安装新的配色scheme: 我导航到本地机器上的terminal:Ubuntu 10.04>主菜单>应用程序>附件>terminal 然后我SSH进入一个开发机器。 接下来,我从这里下载(例如)wombat.vim: http : //www.vim.org/scripts/script.php? script_id=1778 然后我将wombat.vim移动到〜/ .vim / colors 最后,我将下面的内容添加到我的.vimrc文件中: set t_Co=256 set background=dark colors wombat 下面是它应该是这样的: http ://dengmao.wordpress.com/2007/01/22/vim-color-scheme-wombat/ [在vim.org上find的截图的链接] 以下是我所看到的截图: http : //picasaweb.google.com/lh/photo/ON6SOx5pXtXd_OsEUkW7mL_t_I-kAslfDzoIG27VNGs?feat=directlink 任何帮助深表感谢。 [编辑] $ tput颜色 256 $ echo $ TERM xterm方式256color
我在vim中完成了大部分工作。 我更喜欢使用vim在本地编辑文件,而不是在服务器上运行vim并运行vim,原因很多,其中一个最重要的就是在慢速连接上的UI响应。 我知道我可以使用vim和scp编辑远程文件,而且我也有一个使用sshfs的设置,使我可以非常简单地cd到一个挂载点,然后vimfind一些文件。 但是,每次我保存文件,它都会把整个文件写到远程服务器上, 这真的减慢了我的工作stream程。 我真正想要做的是有这样的设置: 当使用本地vim打开一个远程文件时,拉取文件的内容和文件的散列 当保存文件时,检查远程哈希是否没有改变,如果没有改变,则上传一个diff并用新的修改修补远程文件。 最好通过一个持久的ssh连接来完成这个任务,这样每次都不会丢失时间。 这将更快,带宽效率更高,并具有相同的function。 我通常使用git或svn来实现类似的结果,但是当我没有使用这种SCM系统的奢侈品时,我真的希望有这种最小的function。 我的问题是: 1.有谁知道任何现有的脚本或程序会为我做一些或全部的这些? 2.任何人都在乎鞭打一些屁股,将做的伎俩? 我知道应该可以用这些几个做…