导航:首页 > 编程语言 > pythonvim

pythonvim

发布时间:2022-02-11 16:56:50

1. python.vim放在哪个目录会使vim支持python语法高亮

试试吧。 在ubuntu下,vim配置就是可以放.vimrc里的。不过python.vim还是要复制到syntax目录。没有root权限不知道行不行。mqfv夜归人同学说可以放在/home/你的用户/.vim/syntax目录。也要试过才知道。

不过缺省的vi用来编辑python已经足够用了。也是高亮的。

我通常用geany,不过自动补全功能,听说也可以放进vim里了。

不过python的自动补全意义不大。在eclipse和wing里用,感觉也有些意外。不过因为python不是严格编译语言,所以代码没有执行到那里之间都是不知道什么含义的。自动补全经常没有什么效果。可以减少标准库的记忆量。

2. 如何安装vim-python插件

用户自己的插件放在 ~/.vim/ftplugin 下面,插件的文件名应当是 <文件类型.vim>. 针对同一个文件类型有很多插件的, 可以在上述目录下建立子目录 (和文件类型一致), 例如建立 ~/.vim/ftplugi/tex 目录,然后把有关 tex 和 latex 的插件都放在这个目录中,这时候子目录下的文件名可以随便取,只要以 .vim 为后缀即可.
系统级的插件放在 /usr/local/share/vim/vim74/ftplugin 下面 (这是你自己编译安装的 vim,而且是配置在 /usr/local 中,系统自带的 vim 则放在 /usr/share/vim/vim74/ftplugin 下面,这裏的 74 是 vim 的版本号 7.4 的缩写,其他版本类似)。

3. 打算用vim写Python 各位指点下

保存在当前文件夹下,
那你就cd到桌面那个文件夹下再vim。

4. vim中Python编辑问题

python是靠缩进来决定语句的层次关系的,所以你的缩进风格一定要统一,并且不能把空格和tab混起来用,而不幸的,你的softtabstop就是干这个坏事的。把你上面贴的设置语句中的最后两句改成

set expandtab
set tabstop=4
set shiftwidth=4
set softtabstop=4

这样就总是把tab映射成4个空格,绝对不会有缩进方面的问题,而且还可以用backspace一次把4个空格删掉。

或者你想用纯粹的tab,那就不要把tab映射成空格,用下面的配置,tab宽度是4

set noexpandtab
set tabstop=4
set shiftwidth=4
set softtabstop=0 "一定要设置成0

5. 怎么装python编辑器vim

增加tab键长度为4的,在/etc/vimrc里面设置set
tabstop=4,效果如下
设置语法高亮,主要是设置syntax
on
下载安装vundle,如下目录
安装好之后,用VundleInstall安装nerdtree,
上面显示正在安装,之后安装完成就可以看到

6. 如何在VIM中指定Python解释器版本

你可能不想(或至少不应该) code> python3 作为vim的默认python解释器,因为你的插件的一些(大部分)将变得不兼容,例如 YouCompleteMe 和 clang_complete 本身,因为他们没有 python3 支持。通常,支持 python3 的插件可以让您决定是否要通过添加到 .vimrc

let g:syntastic_python_python_exec ='python3'

解决方案: :echo has('python')显示 0 实际上告诉你vim可能不是用 python2 编译的。所以首先检查 vim --version 的输出,你应该能够看到你的编译器构建vim的共享库列表。你看到以下? (例如对于python 2.7):

-L / usr / lib / python2.7 / config-x86_64-linux-gnu - lpython2.7

如果没有(或者如果你看到 -lpython2.x 和 -lpython3.x 我建议你从源代码编译vim,具体链接到 -lpython2.x

sudo apt-get remove --purge vim vim-runtime vim-gnome vim-tiny vim-common vim-gui-common

clone vim mercurial

hg clone htvim/
cd vim

,然后使用以下标志运行 ./ configure :

./configure --with-features = huge \
--enable-cscope \
--enable-pythoninterp \
--enable-largefile \
--with-python-config-dir = / usr / lib / python2.7 / config

您还可能想要链接 ruby 和 lua 如果需要,然后最后运行

make build
make install

这里是shell脚本,将自动执行整个过程为你。这可能有点过分,但我认为这是你应该如何处理这不与运行与您的未来包的兼容性问题。

7. 如何在vim指定Python解释器的版本

确保你的 python 解释器在系统的 path 目录里。然后执行

:setpythonthreedll=python35.dll

python35 那里改成你要指定的版本。

如果你要指定的是 python2,用这个

:setpythondll=python27.dll

指定好之后,可以试一下

:py3print("hello")

python2 的话,就是 :py 加命令了。

如果成功就没问题了。之后你要把上面 :set ... 的相关内容写到 vimrc 里去,下次启动 vim 就不用再次指定了。

8. vim 中怎么运行python

打开vi,输入:

:!wget https://download.jetbrains.com/python/pycharm-community-5.0.2.tar.gz
:!tar xvfz pycharm-community-5.0.2.tar.gz
:!pycharm-community-5.0.2/bin/pycharm.sh

然后你就可以愉快的写Python程序了。

9. vim不支持python,是不是缺少什么东西

问题可能来自两方面: vim 没有把 python 支持特性编译进来;或者编译支持的 python 与本地安装的版本不兼容。

1. 只有编译的时候带了 python 支持的 vim 才能使用相关的功能。要想知道 vim 是否带了编译时的支持,使用:

:version

看有没有 +python 之类的字样。如果是 + 号,表示支持,如果是 - 号就是不支持(像我截图中标出的 postscript 就是 -)。python 代表 python 2,python3 表示 python 3 的支持情况。

pythonthreedll=python35.dll

这样你的电脑里必需要安装 python 3.5 才可以配合 vim 使用。注意一定要是标准版的才行,定制版(比如 Anaconda)是不行的。

vim 和 python 有相当深入的交互。除了简单的交互执行 python 语句和返回结果外,vim 的内部的数据结构(比如缓冲区、窗口之类的)和 vim-script 脚本的执行接口也全对 python 开放。因此对 python 各版本支持的灵活性就要差一些,需要在编译阶段就确定。

如果想兼容你电脑上已有的 python,需要在你的电脑上重新编译 vim,这通常比较困难。在你的电脑上配置两套 python 环境要相对容易很多。或者如果你对 python 的要求并不高的话,就用 vim 支持的那版也行。

以上的回答假定您已经对 python 有一定的了解,并且可以自己正确的安装和配置 python 的环境。如果抛开 vim,python 都不能正确执行,那么需要先解决 python 的安装和配置问题。

10. python初学者用vim好吗

python初学者使用vim很合适。

Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
关于初学Python有几个硬性需求:
1、一键运行,初学Python,难免会写一些简短的代码,需要快速运行一下,验证运行结果。
2、repl,交互式编程,就是快速运行指定的几行代码:
更多Python知识请关注Python自学网

阅读全文

与pythonvim相关的资料

热点内容
dns使用加密措施吗 浏览:172
php独立运行 浏览:530
手机sh执行命令 浏览:727
云服务器的角色 浏览:733
单片机频率比例 浏览:840
我的世界服务器如何关闭正版验证 浏览:504
如何查roid服务器上的 浏览:130
安卓手机主板如何撬芯片不掉电 浏览:249
php各个框架的优缺点 浏览:101
php1100生成数组 浏览:359
以后做平面设计好还是程序员好 浏览:552
云服务器应用管理 浏览:438
饥荒云服务器搭建过程 浏览:186
可编程控制器优点 浏览:99
压缩垃圾车说明书 浏览:28
五轮书pdf 浏览:802
单片机定时流水中断系统流水灯 浏览:701
u8如何连接服务器配置 浏览:68
动力在于缓解压力 浏览:867
报考科一用什么app 浏览:346