我使用的是Mac OSX Lion 10.7.2,Terminal.app支持256(输出:echo&t_Co).在我的vimrc中我有(PATH/TO/vim/vimrc)
syntax on
filetype plugin indent on
set nobackup
Run Code Online (Sandbox Code Playgroud)
当我"vim blah.py"时:colorscheme torte,语法颜色没有加载.例如,python关键字没有正确的颜色(它们具有常规文本颜色).这适用于.c文件,但不适用于python.
我更新了我的语法/ python.vim但仍然没有运气.
有人可以告诉我为什么吗?
我正在寻找一种算法/方法,使用Python,PHP,将给定的HEX(例如#111111 R:0x11,G:0x11,B:0x11)转换为最接近的X11色号(终端是88或256色)或VIM脚本,我想知道这里有人知道一种方式或指向我这样做的方向.
提前致谢.
我正在尝试使用Tkinter Canvas(self._canvas)来创建窗口使用create_window函数.该函数的窗口字段是Tkinter Frame(self._tableFrame).有人可以帮我解决如何自动self._tableFrame扩展到大小self._canvas(即使用户改变窗口大小后)?
码:
from Tkinter import Scrollbar as tkScrollBar
from Tkinter import Frame as tkFrame
from Tkinter import Canvas as tkCanvas
from Tkinter import Entry as tkEntry
from Tkinter import StringVar as tkStringVar
from Tkinter import Tk, HORIZONTAL, N, S, E, W, RIGHT, LEFT, BOTTOM, X, Y, BOTH
from Tkinter import TOP
class Widget(tkFrame):
def __init__(self, master=None):
tkFrame.__init__(self, master)
self._str = tkStringVar()
self._widget …Run Code Online (Sandbox Code Playgroud) 这是我的设置:
在public.h:
#ifndef PUBLIC_H_
#define PUBLIC_H_
#include "func.h"
/*extern typedef struct _my_private_struct PRIVATE_;*/
typedef struct _my_private_struct PRIVATE_; /* Thanks to larsmans and Simon Richter */
#endif
Run Code Online (Sandbox Code Playgroud)
在struct.h中
#ifndef STRUCT_H_
#define STRUCT_H_
struct _my_private_struct {
int i;
};
#endif
Run Code Online (Sandbox Code Playgroud)
在func.h中:
#ifndef FUNC_H_
#define FUNC_H_
#include "struct.h"
/* typedef struct _my_private_struct PRIVATE_; */
extern PRIVATE_ * get_new(int);
#endif
Run Code Online (Sandbox Code Playgroud)
在func.c中:
#include <stdlib.h>
#include "func.h"
PRIVATE_ * get_new(int i)
{
PRIVATE_ *p = (PRIVATE_ *) malloc(sizeof(PRIVATE_));
if (p == NULL) return NULL;
p->i = …Run Code Online (Sandbox Code Playgroud)