顯示具有 Python 標籤的文章。 顯示所有文章
顯示具有 Python 標籤的文章。 顯示所有文章

106.08.05 completor.vim supported rust in cygwin

因為我目前只會用到C、C++、Rust....
然後裝YCM不知道失敗幾次了QuQ
赫然發現 maralla/completor.vim
優點是不用另外編譯
而且也是非同步補全,不會讓vim卡死
C、C++我不知道為何可以正常使用沒出錯(?
但是Rust就一直不行
之前使用vim-racer也不行
推測是racer不支援cygwin的問題
主要原因可能是cygwin呼叫racer時若使用相對路徑則會發生找不到指定路徑
fork專案過來之後改個地方就解決了,就來記錄個OuO

106.07.19 cygwin ranger bulkrename

ranger是一個檔案管理工具
從哪裡看到的嘞?
這裡How vim Makes my Daily Life Easier
裡面的人用這個來同時更改多個檔案名
而且根本就是跟vim,主要按鍵都一樣呢

106.07.04 vim 總整理 (持續更新)

覺得玩太久啦
該停戰了QuQ
所以就來做個總整理來記錄我到底多了那些功能,以防忘記QuQ
附上總連結 aben20807/my_vim ( .vimrc.bundle裡的插件要自己 :PluginInstall

本日最猛功能:多行同時註解
n、i、v(line)模式
<ctrl-l>:註解
<ctrl-k>:取消註解


106.07.05 使用python3執行PyOpenGL

恩....高中同學最近自學python
想使用python3執行 PyOpenGL
卻一直吐錯誤訊息

錯誤訊息:
Traceback (most recent call last):
File "D:\cygwin\home\user\pro\test\pyOpenGLWindow.py", line 46, in <module>
window = OpenGLWindow()
File "D:\cygwin\home\user\pro\test\pyOpenGLWindow.py", line 17, in __init__
glutInit(sys.argv)
File "C:\Users\user\AppData\Local\Programs\Python\Python36-32\lib\site-packages\OpenGL\GLUT\special.py", line 333, in glutInit
_base_glutInit( ctypes.byref(count), holder )
File "C:\Users\user\AppData\Local\Programs\Python\Python36-32\lib\site-packages\OpenGL\platform\baseplatform.py", line 407, in __call__
self.__name__, self.__name__,
OpenGL.error.NullFunctionError: Attempt to call an undefined function glutInit, check for bool(glutInit) before calling

106.07.05 pylint warning [missing-docstring] Missing module docstring

解決warning
使用pylint之後有一個warning找頗久的就來記錄個

106.07.05 pylint warning [invalid-name] Invalid constant name

解決warning

106.07.05 vim 使用Syntastic語法檢查

看到pylint
又知道vim一定可以用,就不小心查了一下QuQ
然後發現Syntastic這個語法檢查插件

就來安裝了
展示如下

106.06.30 vim 直接編譯執行

發現竟然可以在 vim 裡面直接執行終端機指令OuO

本文設定成按 F5 會根據對應的檔案進行編譯及執行

106.05.12 vs code python中文亂碼(含事前準備)

最近想寫些python爬蟲
Cygwin雖然有但是有點不太想用vim寫 (X
所以就順勢來找個最近頗熱門的vs code (全名Visual Studio Code)了
熱門主要原因是開源吧
而開源的關係也讓它的release頗頻繁,bugs修復也快

但是遇到亂碼有點煩躁=''=
以為無法解決時就解決了OuO


^ Top